Mercurial > hgsubversion
annotate tests/fixtures/subdir_branches_tags.sh @ 1500:f75c1d112793
tox: give up on Mercurial older than 3.2
Mercurial 3.2 is from November of 2014, and there's a more recent
Ubuntu LTS release than 2014 now available. Debian stable has 3.1, but
the backports get users up to 3.7.x, so I'm comfortable just letting
these older versions of hg be broken.
author | Augie Fackler <raf@durin42.com> |
---|---|
date | Sun, 12 Feb 2017 18:31:47 -0500 |
parents | 791382a21cc4 |
children |
rev | line source |
---|---|
1093
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
1 #!/usr/bin/env bash |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
2 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
3 set -e |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
4 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
5 mkdir temp |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
6 cd temp |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
7 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
8 svnadmin create testrepo |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
9 svn checkout file://`pwd`/testrepo client |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
10 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
11 cd client |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
12 mkdir trunk |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
13 mkdir -p bran/ches |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
14 mkdir -p ta/gs |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
15 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
16 svn add trunk bran ta |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
17 svn commit -m "Initial commit" |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
18 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
19 echo "trunk" >> trunk/file |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
20 svn add trunk/file |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
21 svn commit -m "Added file in trunk" |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
22 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
23 svn cp trunk ta/gs/tag_from_trunk |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
24 svn ci -m 'created tag from trunk' |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
25 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
26 svn cp trunk bran/ches/branch |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
27 svn ci -m 'created branch from trunk' |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
28 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
29 echo "branch" > bran/ches/branch/file |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
30 svn ci -m "committed to the branch" |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
31 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
32 svn cp bran/ches/branch ta/gs/tag_from_branch |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
33 svn ci -m "create tag from branch" |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
34 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
35 cd .. |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
36 svnadmin dump testrepo > ../subdir_branches_tags.svndump |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
37 |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
38 echo "Created subdir_branches_tags.svndump" |
791382a21cc4
layouts: add support for configuring branches directory
David Schleimer <dschleimer@fb.com>
parents:
diff
changeset
|
39 echo "You might want to clean up ${PWD} now" |