Mercurial > hgrepos > DevTools > mercurial-extensions
annotate tests/lib-test-kwarchive.sh @ 297:4e86a3bce096
FIX: Tests: subrepo setup had trailing whitespace ad HEREDOC-end:
this made the complete kgwarchive subrepo configuration invalid.
All ids have changed.
| author | Franz Glasner <hg@dom66.de> |
|---|---|
| date | Tue, 29 Jan 2019 19:17:29 +0100 |
| parents | 0080dab59fac |
| children | 103df4b7a0c8 |
| rev | line source |
|---|---|
|
250
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
1 #!/bin/sh |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
2 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
3 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
4 # Preconditions for a manual setup: |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
5 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
6 # - cd tests |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
7 # - . ./lib-test-kwarchive.sh |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
8 # - TESTDIR=`pwd`; export TESTDIR |
|
252
b8fc7f0990e7
Enhance documentation when using "lib-test-revinfo.sh" or "lib-test-kwarchive.sh" for a manual test setup
Franz Glasner <hg@dom66.de>
parents:
250
diff
changeset
|
9 # - cd <SOMETESTDIR> |
|
b8fc7f0990e7
Enhance documentation when using "lib-test-revinfo.sh" or "lib-test-kwarchive.sh" for a manual test setup
Franz Glasner <hg@dom66.de>
parents:
250
diff
changeset
|
10 # - prepare_repo testrepo "1" |
|
b8fc7f0990e7
Enhance documentation when using "lib-test-revinfo.sh" or "lib-test-kwarchive.sh" for a manual test setup
Franz Glasner <hg@dom66.de>
parents:
250
diff
changeset
|
11 # - cd testrepo |
|
b8fc7f0990e7
Enhance documentation when using "lib-test-revinfo.sh" or "lib-test-kwarchive.sh" for a manual test setup
Franz Glasner <hg@dom66.de>
parents:
250
diff
changeset
|
12 # - # ... do some manual tests |
|
250
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
13 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
14 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
15 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
16 # Prepare a "canonical" repository for testing the kwarchive extension |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
17 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
18 # prepare_repo REPO |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
19 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
20 prepare_repo() { |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
21 if [ -z "$TESTDIR" ]; then |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
22 echo "TESTDIR is not set" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
23 return 1 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
24 else |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
25 if [ ! -f "$TESTDIR/../extensions/kwarchive.py" ]; then |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
26 echo "Wrong TESTDIR setup" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
27 return 1 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
28 fi |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
29 LOCAL_TESTDIR="$TESTDIR" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
30 fi |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
31 if [ -z "$HGRCPATH" ]; then |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
32 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
33 # Check whether we are running in the context of Mercurial's |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
34 # run-tests.py |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
35 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
36 if [ "$TESTTMP" = "$HOME" ]; then |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
37 echo "HGRCPATH is not set" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
38 return 1 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
39 else |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
40 # Path after changing wd into $1 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
41 LOCAL_HGRCPATH=".hg/hgrc" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
42 fi |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
43 else |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
44 LOCAL_HGRCPATH="$HGRCPATH" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
45 fi |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
46 hg init "$1" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
47 cd "$1" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
48 cat >.hgkwarchive <<EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
49 [patterns] |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
50 src/**.py = RCS, reST |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
51 path:VERSION = reST |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
52 path:README = RCS, reST |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
53 path:test2.txt = RCS, reST |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
54 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
55 [keywords] |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
56 JustDate = |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
57 HGheader = |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
58 HGnodeid = |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
59 Date = |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
60 Revision = |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
61 HGrevision = |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
62 Author = |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
63 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
64 MyFullRevision = HGrevision |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
65 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
66 MySubstKeyword = replace:: This is a custom replacement |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
67 EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
68 cat >>$LOCAL_HGRCPATH <<EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
69 [extensions] |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
70 kwarchive=$LOCAL_TESTDIR/../extensions/kwarchive.py |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
71 [ui] |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
72 username=First Second <first.second@example.com> |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
73 [paths] |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
74 default=https://theuser:thepass@hg.example.com:4443/repo.hg |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
75 EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
76 unset HGUSER |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
77 unset EMAIL |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
78 hg add .hgkwarchive |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
79 hg commit -m 'Activate kwarchive' |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
80 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
81 cat >>VERSION <<\EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
82 0.0.dev1 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
83 |VCSMyFullRevision| |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
84 EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
85 cat >>README <<\EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
86 .. -*- coding: utf-8 -*- |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
87 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
88 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
89 Testing the kwarchive extension |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
90 =============================== |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
91 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
92 :Author: Franz Glasner |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
93 :When: $Date$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
94 :Date: |VCSJustDate| |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
95 :ID: @(#) $HGheader$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
96 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
97 EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
98 cat >>test2.txt <<\EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
99 This is a file with some replacement tests |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
100 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
101 $HGheader$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
102 $HGnodeid$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
103 $Date$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
104 $JustDate$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
105 $HGrevision$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
106 $Revision$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
107 $Author$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
108 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
109 $MySubstKeyword$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
110 |VCSMySubstKeyword| |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
111 EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
112 # not to be expanded |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
113 cp test2.txt test2-not-expanded.txt |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
114 mkdir src |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
115 cat >>src/f1.py <<\EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
116 # -*- coding: utf-8 -*- |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
117 # f1.py |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
118 # @(#) $HGheader$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
119 # $HGnodeid$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
120 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
121 __revision__ = "$Revision$" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
122 __author__ = "Franz Glasner" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
123 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
124 EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
125 cp src/f1.py src/f1.txt |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
126 cat >>src/f2.py <<\EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
127 # -*- coding: utf-8 -*- |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
128 # f2.py |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
129 # @(#) $HGheader$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
130 # $HGnodeid$ |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
131 # |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
132 __revision__ = "$Revision$" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
133 __author__ = "Franz Glasner" |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
134 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
135 EOF |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
136 cp src/f2.py src/f2.txt |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
137 hg add VERSION README test2.txt test2-not-expanded.txt |
|
297
4e86a3bce096
FIX: Tests: subrepo setup had trailing whitespace ad HEREDOC-end:
Franz Glasner <hg@dom66.de>
parents:
288
diff
changeset
|
138 hg commit -m 'First part of files: VERSION, README, test2.txt' |
|
250
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
139 hg add --quiet src/ |
|
297
4e86a3bce096
FIX: Tests: subrepo setup had trailing whitespace ad HEREDOC-end:
Franz Glasner <hg@dom66.de>
parents:
288
diff
changeset
|
140 hg commit -m 'All files in src' |
|
250
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
141 |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
142 cd .. |
|
9a3dacfc3be6
Mercurial unit-tests for the "kwarchive" extension
Franz Glasner <hg@dom66.de>
parents:
diff
changeset
|
143 } |
|
288
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
144 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
145 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
146 # |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
147 # Prepare a sub-repository within the current repository |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
148 # |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
149 # prepare_subrepo SUBREPO SUBDIR |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
150 # |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
151 prepare_subrepo() { |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
152 if [ ! -z "$2" ]; then |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
153 mkdir "$2" |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
154 cd "$2" |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
155 fi |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
156 mkdir "$1" |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
157 cd "$1" |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
158 hg init |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
159 # configure the very same patterns here as in the parent repo |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
160 # just to show that they are without any effects |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
161 cat >.hgkwarchive <<EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
162 [patterns] |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
163 src/**.py = RCS, reST |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
164 path:VERSION = reST |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
165 path:README = RCS, reST |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
166 path:test2.txt = RCS, reST |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
167 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
168 [keywords] |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
169 JustDate = |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
170 HGheader = |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
171 HGnodeid = |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
172 Date = |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
173 Revision = |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
174 HGrevision = |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
175 Author = |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
176 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
177 MyFullRevision = HGrevision |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
178 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
179 MySubstKeyword = replace:: This is a custom replacement |
|
297
4e86a3bce096
FIX: Tests: subrepo setup had trailing whitespace ad HEREDOC-end:
Franz Glasner <hg@dom66.de>
parents:
288
diff
changeset
|
180 EOF |
|
288
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
181 cat >f1.txt <<EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
182 f1.txt: Some file content |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
183 EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
184 hg add .hgkwarchive |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
185 hg commit -m '1: locally activate kwarchive' |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
186 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
187 cat >>VERSION <<\EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
188 0.0.dev1 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
189 |VCSMyFullRevision| |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
190 EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
191 cat >>README <<\EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
192 .. -*- coding: utf-8 -*- |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
193 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
194 Testing the kwarchive extension in a subrepo |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
195 ============================================ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
196 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
197 :Author: Franz Glasner |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
198 :When: $Date$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
199 :Date: |VCSJustDate| |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
200 :ID: @(#) $HGheader$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
201 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
202 EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
203 cat >>test2.txt <<\EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
204 test2.txt: This is a file with some replacement tests |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
205 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
206 $HGheader$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
207 $HGnodeid$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
208 $Date$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
209 $JustDate$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
210 $HGrevision$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
211 $Revision$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
212 $Author$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
213 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
214 $MySubstKeyword$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
215 |VCSMySubstKeyword| |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
216 EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
217 # not to be expanded |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
218 cp test2.txt test2-not-expanded.txt |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
219 mkdir src |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
220 cat >>src/f1.py <<\EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
221 # -*- coding: utf-8 -*- |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
222 # src/f1.py |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
223 # @(#) $HGheader$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
224 # $HGnodeid$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
225 # |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
226 __revision__ = "$Revision$" |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
227 __author__ = "Franz Glasner" |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
228 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
229 EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
230 cp src/f1.py src/f1.txt |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
231 cat >>src/f2.py <<\EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
232 # -*- coding: utf-8 -*- |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
233 # src/f2.py |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
234 # @(#) $HGheader$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
235 # $HGnodeid$ |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
236 # |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
237 __revision__ = "$Revision$" |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
238 __author__ = "Franz Glasner" |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
239 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
240 EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
241 cp src/f2.py src/f2.txt |
|
297
4e86a3bce096
FIX: Tests: subrepo setup had trailing whitespace ad HEREDOC-end:
Franz Glasner <hg@dom66.de>
parents:
288
diff
changeset
|
242 hg add VERSION README f1.txt test2.txt test2-not-expanded.txt |
|
288
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
243 hg commit -m '2: First part of files: VERSION, README, test2.txt' |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
244 hg add --quiet src/ |
|
297
4e86a3bce096
FIX: Tests: subrepo setup had trailing whitespace ad HEREDOC-end:
Franz Glasner <hg@dom66.de>
parents:
288
diff
changeset
|
245 hg commit -m '3: All files in src' |
|
288
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
246 # should have no output |
|
297
4e86a3bce096
FIX: Tests: subrepo setup had trailing whitespace ad HEREDOC-end:
Franz Glasner <hg@dom66.de>
parents:
288
diff
changeset
|
247 hg status |
|
288
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
248 if [ ! -z "$2" ]; then |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
249 cd .. |
|
297
4e86a3bce096
FIX: Tests: subrepo setup had trailing whitespace ad HEREDOC-end:
Franz Glasner <hg@dom66.de>
parents:
288
diff
changeset
|
250 fi |
|
288
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
251 cd .. |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
252 # and really add/activate the subrepo in the parent |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
253 if [ ! -z "$2" ]; then |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
254 cat >.hgsub <<EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
255 $2/$1 = file:///$1 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
256 EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
257 else |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
258 cat >.hgsub <<EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
259 $1 = $1 |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
260 EOF |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
261 fi |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
262 hg add .hgsub |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
263 hg commit -m "Add subrepo $1" |
|
0080dab59fac
Begin tests with subrepos and some preparations for nested subrepos
Franz Glasner <hg@dom66.de>
parents:
252
diff
changeset
|
264 } |
