Mercurial > hgsubversion
comparison tests/fixtures/subprojects.sh @ 1094:9a7e3dbd0f6e
layouts: add support for an infix between tbt and the hg root
author | David Schleimer <dschleimer@fb.com> |
---|---|
date | Wed, 11 Sep 2013 10:55:01 -0700 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1093:791382a21cc4 | 1094:9a7e3dbd0f6e |
---|---|
1 #!/usr/bin/env bash | |
2 | |
3 set -e | |
4 | |
5 mkdir temp | |
6 cd temp | |
7 | |
8 svnadmin create testrepo | |
9 svn checkout file://`pwd`/testrepo client | |
10 | |
11 cd client | |
12 mkdir trunk | |
13 mkdir -p branches | |
14 mkdir -p tags | |
15 | |
16 svn add trunk branches tags | |
17 svn commit -m "Initial commit" | |
18 | |
19 mkdir trunk/project trunk/other | |
20 echo "project trunk" > trunk/project/file | |
21 echo "other trunk" > trunk/other/phile | |
22 svn add trunk/project trunk/other | |
23 svn commit -m "Added file and phile in trunk" | |
24 | |
25 svn up | |
26 | |
27 svn cp trunk tags/tag_from_trunk | |
28 svn ci -m 'created tag from trunk' | |
29 | |
30 svn up | |
31 | |
32 svn cp trunk branches/branch | |
33 svn ci -m 'created branch from trunk' | |
34 | |
35 svn up | |
36 | |
37 echo "project branch" > branches/branch/project/file | |
38 svn ci -m "committed to the project branch" | |
39 | |
40 svn up | |
41 | |
42 echo "trunk2" > trunk/project/file | |
43 svn ci -m "committed to trunk again" | |
44 | |
45 svn up | |
46 | |
47 echo "other branch" > branches/branch/other/phile | |
48 svn ci -m "committed to the other branch" | |
49 | |
50 svn up | |
51 | |
52 svn cp branches/branch tags/tag_from_branch | |
53 svn ci -m "create tag from branch" | |
54 | |
55 cd .. | |
56 svnadmin dump testrepo > ../subprojects.svndump | |
57 | |
58 echo "Created subprojects.svndump" | |
59 echo "You might want to clean up ${PWD} now" |