Mercurial > hg-allpaths
annotate tests/facing_problems.t @ 67:2f4b9ff351f9 1.0.2
Version number set to 1.0.2
author | Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl> |
---|---|
date | Sun, 18 Dec 2016 21:46:49 +0100 |
parents | bbd1a915b34c |
children |
rev | line source |
---|---|
37
cf3fe04cd96b
Initial work on testing
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
diff
changeset
|
1 |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
2 Let's test behaviour when there are problems - some repo is missing, |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
3 another is unrelated. |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
4 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
5 Some locations used during testing: |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
6 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
7 $ WORK_DIR=${WORK_DIR-`pwd`/work} |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
8 $ rm -rf $WORK_DIR |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
9 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
10 $ export BASE=$WORK_DIR/base |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
11 $ export GOOD1=$WORK_DIR/good1 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
12 $ export UNREL=$WORK_DIR/unrelated |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
13 $ export MISSING=$WORK_DIR/missing |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
14 $ export GOOD2=$WORK_DIR/good2 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
15 |
64
bbd1a915b34c
Making sure all directories exist when necessary. This should hopefully
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
52
diff
changeset
|
16 Some verifications, just to make sure |
bbd1a915b34c
Making sure all directories exist when necessary. This should hopefully
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
52
diff
changeset
|
17 |
bbd1a915b34c
Making sure all directories exist when necessary. This should hopefully
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
52
diff
changeset
|
18 $ mkdir -p $WORK_DIR |
bbd1a915b34c
Making sure all directories exist when necessary. This should hopefully
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
52
diff
changeset
|
19 $ cd $WORK_DIR |
bbd1a915b34c
Making sure all directories exist when necessary. This should hopefully
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
52
diff
changeset
|
20 $ pwd |
bbd1a915b34c
Making sure all directories exist when necessary. This should hopefully
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
52
diff
changeset
|
21 /tmp/cramtests-*/facing_problems.t/work (glob) |
bbd1a915b34c
Making sure all directories exist when necessary. This should hopefully
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
52
diff
changeset
|
22 |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
23 First we need appropriate Mercurial configuration file (and variable |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
24 which ensures it is used). |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
25 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
26 $ export HGRCPATH=$WORK_DIR/hgrc |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
27 $ mkdir -p $HGRCPATH |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
28 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
29 $ cat > $HGRCPATH/basic.rc << EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
30 > [ui] |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
31 > username = Andy Default <default@nowhere.net> |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
32 > [extensions] |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
33 > mercurial_all_paths = |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
34 > EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
35 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
36 We need some repositories to test. |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
37 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
38 $ hg init "$BASE" |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
39 $ hg init "$GOOD1" |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
40 $ hg init "$UNREL" |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
41 $ hg init "$GOOD2" |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
42 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
43 $ cat > $BASE/.hg/hgrc << EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
44 > [paths] |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
45 > good1=$GOOD1 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
46 > unrel=$UNREL |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
47 > missing=$MISSING |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
48 > good2=$GOOD2 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
49 > EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
50 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
51 $ cat > $UNREL/something.txt << EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
52 > This gonnna be unrelated. |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
53 > EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
54 $ hg --cwd $UNREL add |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
55 adding something.txt |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
56 $ hg --cwd $UNREL commit -m "Unrelated" |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
57 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
58 Let's test pushing |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
59 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
60 $ cat > $BASE/file.txt << EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
61 > Some text |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
62 > EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
63 $ hg --cwd $BASE add |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
64 adding file.txt |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
65 $ hg --cwd $BASE commit -m 'First' |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
66 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
67 $ hg --cwd $BASE pushall |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
68 pushing to */good1 (glob) |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
69 searching for changes |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
70 adding changesets |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
71 adding manifests |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
72 adding file changes |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
73 added 1 changesets with 1 changes to 1 files |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
74 |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
75 pushing to */unrelated (glob) |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
76 searching for changes |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
77 abort: repository is unrelated |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
78 [255] |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
79 |
51
14a3ffbba22b
Fixing tests for older mercurials
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
44
diff
changeset
|
80 $ hg --cwd $GOOD1 log --template '{rev}: {desc}\n' |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
81 0: First |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
82 |
51
14a3ffbba22b
Fixing tests for older mercurials
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
44
diff
changeset
|
83 $ hg --cwd $GOOD2 log --template '{rev}: {desc}\n' |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
84 |
51
14a3ffbba22b
Fixing tests for older mercurials
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
44
diff
changeset
|
85 $ hg --cwd $UNREL log --template '{rev}: {desc}\n' |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
86 0: Unrelated |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
87 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
88 and again, but in non-breaking mode |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
89 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
90 $ cat >> $BASE/file.txt << EOF |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
91 > More text |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
92 > EOF |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
93 $ hg --cwd $BASE commit -m 'Second' |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
94 |
52
6506ac4ef783
Further testfixes.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
51
diff
changeset
|
95 This must go in quiet mode as various mercurials differ in the way they |
6506ac4ef783
Further testfixes.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
51
diff
changeset
|
96 report problems. |
6506ac4ef783
Further testfixes.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
51
diff
changeset
|
97 |
6506ac4ef783
Further testfixes.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
51
diff
changeset
|
98 $ hg --cwd $BASE pushall --ignore-errors --quiet |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
99 error handling unrel: repository is unrelated |
52
6506ac4ef783
Further testfixes.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
51
diff
changeset
|
100 error handling missing: repository .*/missing (does not exist|not found) (re) |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
101 |
51
14a3ffbba22b
Fixing tests for older mercurials
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
44
diff
changeset
|
102 $ hg --cwd $GOOD1 log --template '{rev}: {desc}\n' |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
103 1: Second |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
104 0: First |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
105 |
51
14a3ffbba22b
Fixing tests for older mercurials
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
44
diff
changeset
|
106 $ hg --cwd $GOOD2 log --template '{rev}: {desc}\n' |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
107 1: Second |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
108 0: First |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
109 |
51
14a3ffbba22b
Fixing tests for older mercurials
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
44
diff
changeset
|
110 $ hg --cwd $UNREL log --template '{rev}: {desc}\n' |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
111 0: Unrelated |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
112 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
113 Let's also test pulling |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
114 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
115 $ hg --cwd $GOOD1 update |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
116 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
117 $ cat > $GOOD1/rep1.txt << EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
118 > Another text |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
119 > EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
120 $ hg --cwd $GOOD1 add |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
121 adding rep1.txt |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
122 $ hg --cwd $GOOD1 commit -m "In repo1" |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
123 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
124 $ hg --cwd $UNREL update |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
125 0 files updated, 0 files merged, 0 files removed, 0 files unresolved |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
126 $ cat > $UNREL/unr.txt << EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
127 > Another text |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
128 > EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
129 $ hg --cwd $UNREL add |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
130 adding unr.txt |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
131 $ hg --cwd $UNREL commit -m "In unrel" |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
132 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
133 $ hg --cwd $GOOD2 update |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
134 1 files updated, 0 files merged, 0 files removed, 0 files unresolved |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
135 $ cat > $GOOD2/rep1.txt << EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
136 > Another text |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
137 > EOF |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
138 $ hg --cwd $GOOD2 add |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
139 adding rep1.txt |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
140 $ hg --cwd $GOOD2 commit -m "In good2" |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
141 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
142 $ hg --cwd $BASE incomingall |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
143 comparing with */good1 (glob) |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
144 searching for changes |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
145 changeset: 2:* (glob) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
146 tag: tip |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
147 user: Andy Default <default@nowhere.net> |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
148 date: .* (re) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
149 summary: In repo1 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
150 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
151 comparing with */unrelated (glob) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
152 searching for changes |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
153 abort: repository is unrelated |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
154 [255] |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
155 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
156 $ hg --cwd $BASE incomingall --ignore-errors |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
157 comparing with */good1 (glob) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
158 searching for changes |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
159 changeset: 2:* (glob) |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
160 tag: tip |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
161 user: Andy Default <default@nowhere.net> |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
162 date: .* (re) |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
163 summary: In repo1 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
164 |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
165 comparing with */unrelated (glob) |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
166 searching for changes |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
167 error handling unrel: repository is unrelated |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
168 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
169 error handling missing: repository */missing not found (glob) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
170 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
171 comparing with */good2 (glob) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
172 searching for changes |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
173 changeset: 2:* (glob) |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
174 tag: tip |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
175 user: Andy Default <default@nowhere.net> |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
176 date: .* (re) |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
177 summary: In good2 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
178 |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
179 |
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
180 $ hg --cwd $BASE pullall |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
181 pulling from */good1 (glob) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
182 searching for changes |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
183 adding changesets |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
184 adding manifests |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
185 adding file changes |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
186 added 1 changesets with 1 changes to 1 files |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
187 (run 'hg update' to get a working copy) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
188 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
189 pulling from */unrelated (glob) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
190 searching for changes |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
191 abort: repository is unrelated |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
192 [255] |
43
a1fb32ff4532
Further work on tests
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
37
diff
changeset
|
193 |
51
14a3ffbba22b
Fixing tests for older mercurials
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
44
diff
changeset
|
194 $ hg --cwd $BASE log --template '{rev}: {desc}\n' |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
195 2: In repo1 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
196 1: Second |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
197 0: First |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
198 |
52
6506ac4ef783
Further testfixes.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
51
diff
changeset
|
199 This also goes quiet due to differences between mercurials. |
6506ac4ef783
Further testfixes.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
51
diff
changeset
|
200 |
6506ac4ef783
Further testfixes.
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
51
diff
changeset
|
201 $ hg --cwd $BASE pullall --ignore-errors --quiet |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
202 error handling unrel: repository is unrelated |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
203 error handling missing: repository */missing not found (glob) |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
204 |
51
14a3ffbba22b
Fixing tests for older mercurials
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
44
diff
changeset
|
205 $ hg --cwd $BASE log --template '{rev}: {desc}\n' |
44
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
206 3: In good2 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
207 2: In repo1 |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
208 1: Second |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
209 0: First |
2d6c7e0c1b2f
Added newline between successive items output
Marcin Kasperski <Marcin.Kasperski@mekk.waw.pl>
parents:
43
diff
changeset
|
210 |