Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(189)

Side by Side Diff: git_cl/test/test-lib.sh

Issue 6598068: Add support for wildcards in svn remote configuration. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools
Patch Set: sync Created 9 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « git_cl/git_cl.py ('k') | git_cl/test/upstream.sh » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 #!/bin/bash 1 #!/bin/bash
2 2
3 # Abort on error. 3 # Abort on error.
4 set -e 4 set -e
5 5
6 PWD=`pwd` 6 PWD=`pwd`
7 REPO_URL=file://$PWD/svnrepo 7 REPO_URL=file://$PWD/svnrepo
8 TRUNK_URL=$REPO_URL/trunk
9 BRANCH_URL=$REPO_URL/branches/some_branch
8 GITREPO_PATH=$PWD/gitrepo 10 GITREPO_PATH=$PWD/gitrepo
9 GITREPO_URL=file://$GITREPO_PATH 11 GITREPO_URL=file://$GITREPO_PATH
10 GIT_CL=$PWD/../git-cl 12 GIT_CL=$PWD/../git-cl
11 13
12 # Set up an SVN repo that has a few commits to trunk. 14 # Set up an SVN repo that has a few commits to trunk.
13 setup_initsvn() { 15 setup_initsvn() {
14 echo "Setting up test SVN repo..." 16 echo "Setting up test SVN repo..."
15 rm -rf svnrepo 17 rm -rf svnrepo
16 svnadmin create svnrepo 18 svnadmin create svnrepo
17
18 # Need this in order for Mac SnowLeopard to work 19 # Need this in order for Mac SnowLeopard to work
19 echo "enable-rep-sharing = false" >> svnrepo/db/fsfs.conf 20 echo "enable-rep-sharing = false" >> svnrepo/db/fsfs.conf
20 21
22 svn mkdir -q -m 'creating trunk' --parents $TRUNK_URL
23
21 rm -rf svn 24 rm -rf svn
22 svn co -q $REPO_URL svn 25 svn co -q $TRUNK_URL svn
23 ( 26 (
24 cd svn 27 cd svn
25 echo "test" > test 28 echo "test" > test
26 svn add -q test 29 svn add -q test
27 svn commit -q -m "initial commit" 30 svn commit -q -m "initial commit"
28 echo "test2" >> test 31 echo "test2" >> test
29 svn commit -q -m "second commit" 32 svn commit -q -m "second commit"
30 ) 33 )
34
35 svn cp -q -m 'branching' --parents $TRUNK_URL $BRANCH_URL
31 } 36 }
32 37
33 # Set up a git-svn checkout of the repo. 38 # Set up a git-svn checkout of the repo.
34 setup_gitsvn() { 39 setup_gitsvn() {
35 echo "Setting up test git-svn repo..." 40 echo "Setting up test git-svn repo..."
36 rm -rf git-svn 41 rm -rf git-svn
37 # There appears to be no way to make git-svn completely shut up, so we 42 # There appears to be no way to make git-svn completely shut up, so we
38 # redirect its output. 43 # redirect its output.
39 git svn -q clone $REPO_URL git-svn >/dev/null 2>&1 44 git svn -q clone -s $REPO_URL git-svn >/dev/null 2>&1
40 } 45 }
41 46
42 # Set up a git repo that has a few commits to master. 47 # Set up a git repo that has a few commits to master.
43 setup_initgit() { 48 setup_initgit() {
44 echo "Setting up test upstream git repo..." 49 echo "Setting up test upstream git repo..."
45 rm -rf gitrepo 50 rm -rf gitrepo
46 mkdir gitrepo 51 mkdir gitrepo
47 52
48 ( 53 (
49 cd gitrepo 54 cd gitrepo
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
91 return $exit_code 96 return $exit_code
92 fi 97 fi
93 } 98 }
94 99
95 # Grab the XSRF token from the review server and print it to stdout. 100 # Grab the XSRF token from the review server and print it to stdout.
96 print_xsrf_token() { 101 print_xsrf_token() {
97 curl --cookie dev_appserver_login="test@example.com:False" \ 102 curl --cookie dev_appserver_login="test@example.com:False" \
98 --header 'X-Requesting-XSRF-Token: 1' \ 103 --header 'X-Requesting-XSRF-Token: 1' \
99 http://localhost:8080/xsrf_token 2>/dev/null 104 http://localhost:8080/xsrf_token 2>/dev/null
100 } 105 }
OLDNEW
« no previous file with comments | « git_cl/git_cl.py ('k') | git_cl/test/upstream.sh » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698