Show More
@@ -555,12 +555,10 b' test the same case, this time with updat' | |||||
555 | Check that bisect does not break on obsolete changesets |
|
555 | Check that bisect does not break on obsolete changesets | |
556 | ========================================================= |
|
556 | ========================================================= | |
557 |
|
557 | |||
558 |
$ cat > |
|
558 | $ cat >> $HGRCPATH << EOF | |
559 | > import mercurial.obsolete |
|
559 | > [experimental] | |
560 | > mercurial.obsolete._enabled = True |
|
560 | > evolution=createmarkers | |
561 | > EOF |
|
561 | > EOF | |
562 | $ echo '[extensions]' >> $HGRCPATH |
|
|||
563 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
|||
564 |
|
562 | |||
565 | tip is obsolete |
|
563 | tip is obsolete | |
566 | --------------------- |
|
564 | --------------------- |
@@ -5,13 +5,9 b'' | |||||
5 | > logtemplate={rev}:{node|short} {desc|firstline} |
|
5 | > logtemplate={rev}:{node|short} {desc|firstline} | |
6 | > [phases] |
|
6 | > [phases] | |
7 | > publish=False |
|
7 | > publish=False | |
8 | > [extensions] |
|
8 | > [experimental] | |
|
9 | > evolution=createmarkers,exchange | |||
9 | > EOF |
|
10 | > EOF | |
10 | $ cat > obs.py << EOF |
|
|||
11 | > import mercurial.obsolete |
|
|||
12 | > mercurial.obsolete._enabled = True |
|
|||
13 | > EOF |
|
|||
14 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
|||
15 |
|
11 | |||
16 | initialize |
|
12 | initialize | |
17 |
|
13 |
@@ -7,15 +7,9 b' Test exchange of common information usin' | |||||
7 |
|
7 | |||
8 | enable obsolescence |
|
8 | enable obsolescence | |
9 |
|
9 | |||
10 | $ cat > obs.py << EOF |
|
|||
11 | > import mercurial.obsolete |
|
|||
12 | > mercurial.obsolete._enabled = True |
|
|||
13 | > EOF |
|
|||
14 |
|
||||
15 | $ cat >> $HGRCPATH << EOF |
|
10 | $ cat >> $HGRCPATH << EOF | |
16 | > [extensions] |
|
|||
17 | > obsolete=$TESTTMP/obs.py |
|
|||
18 | > [experimental] |
|
11 | > [experimental] | |
|
12 | > evolution=createmarkers,exchange | |||
19 | > bundle2-exp=True |
|
13 | > bundle2-exp=True | |
20 | > [ui] |
|
14 | > [ui] | |
21 | > ssh=python "$TESTDIR/dummyssh" |
|
15 | > ssh=python "$TESTDIR/dummyssh" |
@@ -23,7 +23,6 b' Create an extension to test bundle2 API' | |||||
23 | > from mercurial import error |
|
23 | > from mercurial import error | |
24 | > from mercurial import obsolete |
|
24 | > from mercurial import obsolete | |
25 | > |
|
25 | > | |
26 | > obsolete._enabled = True |
|
|||
27 | > |
|
26 | > | |
28 | > try: |
|
27 | > try: | |
29 | > import msvcrt |
|
28 | > import msvcrt | |
@@ -197,6 +196,7 b' Create an extension to test bundle2 API' | |||||
197 | > bundle2=$TESTTMP/bundle2.py |
|
196 | > bundle2=$TESTTMP/bundle2.py | |
198 | > [experimental] |
|
197 | > [experimental] | |
199 | > bundle2-exp=True |
|
198 | > bundle2-exp=True | |
|
199 | > evolution=createmarkers | |||
200 | > [ui] |
|
200 | > [ui] | |
201 | > ssh=python "$TESTDIR/dummyssh" |
|
201 | > ssh=python "$TESTDIR/dummyssh" | |
202 | > logtemplate={rev}:{node|short} {phase} {author} {bookmarks} {desc|firstline} |
|
202 | > logtemplate={rev}:{node|short} {phase} {author} {bookmarks} {desc|firstline} |
@@ -2,12 +2,10 b'' | |||||
2 |
|
2 | |||
3 | Enable obsolescence to avoid the warning issue when obsmarker are found |
|
3 | Enable obsolescence to avoid the warning issue when obsmarker are found | |
4 |
|
4 | |||
5 |
$ cat > |
|
5 | $ cat >> $HGRCPATH << EOF | |
6 | > import mercurial.obsolete |
|
6 | > [experimental] | |
7 | > mercurial.obsolete._enabled = True |
|
7 | > evolution=createmarkers | |
8 | > EOF |
|
8 | > EOF | |
9 | $ echo '[extensions]' >> $HGRCPATH |
|
|||
10 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
|||
11 |
|
9 | |||
12 | Go back in the hg repo |
|
10 | Go back in the hg repo | |
13 |
|
11 |
@@ -408,13 +408,9 b' check that local configs for the cached ' | |||||
408 | *** runcommand branches |
|
408 | *** runcommand branches | |
409 | default 1:731265503d86 |
|
409 | default 1:731265503d86 | |
410 |
|
410 | |||
411 | $ cat <<EOF > obs.py |
|
411 | $ cat >> .hg/hgrc << EOF | |
412 | > import mercurial.obsolete |
|
412 | > [experimental] | |
413 | > mercurial.obsolete._enabled = True |
|
413 | > evolution=createmarkers | |
414 | > EOF |
|
|||
415 | $ cat <<EOF >> .hg/hgrc |
|
|||
416 | > [extensions] |
|
|||
417 | > obs = obs.py |
|
|||
418 | > EOF |
|
414 | > EOF | |
419 |
|
415 | |||
420 | >>> import os |
|
416 | >>> import os |
@@ -2251,12 +2251,10 b' Test subdir' | |||||
2251 | Test --hidden |
|
2251 | Test --hidden | |
2252 | (enable obsolete) |
|
2252 | (enable obsolete) | |
2253 |
|
2253 | |||
2254 |
$ cat > |
|
2254 | $ cat >> $HGRCPATH << EOF | |
2255 | > import mercurial.obsolete |
|
2255 | > [experimental] | |
2256 | > mercurial.obsolete._enabled = True |
|
2256 | > evolution=createmarkers | |
2257 | > EOF |
|
2257 | > EOF | |
2258 | $ echo '[extensions]' >> $HGRCPATH |
|
|||
2259 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
|||
2260 |
|
2258 | |||
2261 | $ hg debugobsolete `hg id --debug -i -r 8` |
|
2259 | $ hg debugobsolete `hg id --debug -i -r 8` | |
2262 | $ testlog |
|
2260 | $ testlog |
@@ -2,21 +2,16 b'' | |||||
2 |
|
2 | |||
3 | Enable obsolete |
|
3 | Enable obsolete | |
4 |
|
4 | |||
5 | $ cat > ${TESTTMP}/obs.py << EOF |
|
|||
6 | > import mercurial.obsolete |
|
|||
7 | > mercurial.obsolete._enabled = True |
|
|||
8 | > EOF |
|
|||
9 |
|
||||
10 | $ cat >> $HGRCPATH << EOF |
|
5 | $ cat >> $HGRCPATH << EOF | |
11 | > [ui] |
|
6 | > [ui] | |
12 | > logtemplate= {rev}:{node|short} {desc|firstline} |
|
7 | > logtemplate= {rev}:{node|short} {desc|firstline} | |
13 | > [phases] |
|
8 | > [phases] | |
14 | > publish=False |
|
9 | > publish=False | |
|
10 | > [experimental] | |||
|
11 | > evolution=createmarkers,allowunstable | |||
15 | > [extensions] |
|
12 | > [extensions] | |
16 | > histedit= |
|
13 | > histedit= | |
17 | > rebase= |
|
14 | > rebase= | |
18 | > |
|
|||
19 | > obs=${TESTTMP}/obs.py |
|
|||
20 | > EOF |
|
15 | > EOF | |
21 |
|
16 | |||
22 | $ hg init base |
|
17 | $ hg init base |
@@ -1377,12 +1377,10 b' Diff here should be the same:' | |||||
1377 |
|
1377 | |||
1378 | enable obsolete to test hidden feature |
|
1378 | enable obsolete to test hidden feature | |
1379 |
|
1379 | |||
1380 |
$ cat > |
|
1380 | $ cat >> $HGRCPATH << EOF | |
1381 | > import mercurial.obsolete |
|
1381 | > [experimental] | |
1382 | > mercurial.obsolete._enabled = True |
|
1382 | > evolution=createmarkers | |
1383 | > EOF |
|
1383 | > EOF | |
1384 | $ echo '[extensions]' >> $HGRCPATH |
|
|||
1385 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
|||
1386 |
|
1384 | |||
1387 | $ hg log --template='{rev}:{node}\n' |
|
1385 | $ hg log --template='{rev}:{node}\n' | |
1388 | 1:a765632148dc55d38c35c4f247c618701886cb2f |
|
1386 | 1:a765632148dc55d38c35c4f247c618701886cb2f |
@@ -1,12 +1,10 b'' | |||||
1 | Test changesets filtering during exchanges (some tests are still in |
|
1 | Test changesets filtering during exchanges (some tests are still in | |
2 | test-obsolete.t) |
|
2 | test-obsolete.t) | |
3 |
|
3 | |||
4 |
$ cat > |
|
4 | $ cat >> $HGRCPATH << EOF | |
5 | > import mercurial.obsolete |
|
5 | > [experimental] | |
6 | > mercurial.obsolete._enabled = True |
|
6 | > evolution=createmarkers | |
7 | > EOF |
|
7 | > EOF | |
8 | $ echo '[extensions]' >> $HGRCPATH |
|
|||
9 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
|||
10 |
|
8 | |||
11 | Push does not corrupt remote |
|
9 | Push does not corrupt remote | |
12 | ---------------------------- |
|
10 | ---------------------------- |
@@ -1,16 +1,12 b'' | |||||
1 | Check that obsolete properly strip heads |
|
1 | Check that obsolete properly strip heads | |
2 | $ cat > obs.py << EOF |
|
|||
3 | > import mercurial.obsolete |
|
|||
4 | > mercurial.obsolete._enabled = True |
|
|||
5 | > EOF |
|
|||
6 | $ cat >> $HGRCPATH << EOF |
|
2 | $ cat >> $HGRCPATH << EOF | |
7 | > [phases] |
|
3 | > [phases] | |
8 | > # public changeset are not obsolete |
|
4 | > # public changeset are not obsolete | |
9 | > publish=false |
|
5 | > publish=false | |
10 | > [ui] |
|
6 | > [ui] | |
11 | > logtemplate='{node|short} ({phase}) {desc|firstline}\n' |
|
7 | > logtemplate='{node|short} ({phase}) {desc|firstline}\n' | |
12 | > [extensions] |
|
8 | > [experimental] | |
13 | > obs=${TESTTMP}/obs.py |
|
9 | > evolution=createmarkers | |
14 | > EOF |
|
10 | > EOF | |
15 | $ mkcommit() { |
|
11 | $ mkcommit() { | |
16 | > echo "$1" > "$1" |
|
12 | > echo "$1" > "$1" |
@@ -5,15 +5,11 b' file.' | |||||
5 |
|
5 | |||
6 | Enable obsolete |
|
6 | Enable obsolete | |
7 |
|
7 | |||
8 | $ cat > obs.py << EOF |
|
|||
9 | > import mercurial.obsolete |
|
|||
10 | > mercurial.obsolete._enabled = True |
|
|||
11 | > EOF |
|
|||
12 | $ cat >> $HGRCPATH << EOF |
|
8 | $ cat >> $HGRCPATH << EOF | |
13 | > [ui] |
|
9 | > [ui] | |
14 | > logtemplate = {rev}:{node|short} {desc}\n |
|
10 | > logtemplate = {rev}:{node|short} {desc}\n | |
15 | > [extensions] |
|
11 | > [experimental] | |
16 | > obs=${TESTTMP}/obs.py |
|
12 | > evolution=createmarkers | |
17 | > [alias] |
|
13 | > [alias] | |
18 | > debugobsolete = debugobsolete -d '0 0' |
|
14 | > debugobsolete = debugobsolete -d '0 0' | |
19 | > [phases] |
|
15 | > [phases] |
@@ -37,12 +37,10 b' Checking that the feature is properly di' | |||||
37 |
|
37 | |||
38 | Enabling it |
|
38 | Enabling it | |
39 |
|
39 | |||
40 |
$ cat > |
|
40 | $ cat >> $HGRCPATH << EOF | |
41 | > import mercurial.obsolete |
|
41 | > [experimental] | |
42 | > mercurial.obsolete._enabled = True |
|
42 | > evolution=createmarkers,exchange | |
43 | > EOF |
|
43 | > EOF | |
44 | $ echo '[extensions]' >> $HGRCPATH |
|
|||
45 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
|||
46 |
|
44 | |||
47 | Killing a single changeset without replacement |
|
45 | Killing a single changeset without replacement | |
48 |
|
46 | |||
@@ -644,16 +642,16 b' check that web.view config option:' | |||||
644 |
|
642 | |||
645 | Checking _enable=False warning if obsolete marker exists |
|
643 | Checking _enable=False warning if obsolete marker exists | |
646 |
|
644 | |||
647 |
$ echo '[ex |
|
645 | $ echo '[experimental]' >> $HGRCPATH | |
648 |
$ echo " |
|
646 | $ echo "evolution=" >> $HGRCPATH | |
649 | $ hg log -r tip |
|
647 | $ hg log -r tip | |
650 | obsolete feature not enabled but 68 markers found! |
|
648 | obsolete feature not enabled but 68 markers found! | |
651 | 68:c15e9edfca13 (draft) [tip ] add celestine |
|
649 | 68:c15e9edfca13 (draft) [tip ] add celestine | |
652 |
|
650 | |||
653 | reenable for later test |
|
651 | reenable for later test | |
654 |
|
652 | |||
655 |
$ echo '[ex |
|
653 | $ echo '[experimental]' >> $HGRCPATH | |
656 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
654 | $ echo "evolution=createmarkers,exchange" >> $HGRCPATH | |
657 |
|
655 | |||
658 | #endif |
|
656 | #endif | |
659 |
|
657 |
@@ -515,12 +515,10 b' test hidden changeset are not cloned as ' | |||||
515 | $ cd initialrepo |
|
515 | $ cd initialrepo | |
516 |
|
516 | |||
517 | (enabling evolution) |
|
517 | (enabling evolution) | |
518 |
$ cat > |
|
518 | $ cat >> $HGRCPATH << EOF | |
519 | > import mercurial.obsolete |
|
519 | > [experimental] | |
520 | > mercurial.obsolete._enabled = True |
|
520 | > evolution=createmarkers | |
521 | > EOF |
|
521 | > EOF | |
522 | $ echo '[extensions]' >> $HGRCPATH |
|
|||
523 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
|||
524 |
|
522 | |||
525 | (making a changeset hidden; H in that case) |
|
523 | (making a changeset hidden; H in that case) | |
526 | $ hg debugobsolete `hg id --debug -r 5` |
|
524 | $ hg debugobsolete `hg id --debug -r 5` |
@@ -4,19 +4,15 b' Test rebase with obsolete' | |||||
4 |
|
4 | |||
5 | Enable obsolete |
|
5 | Enable obsolete | |
6 |
|
6 | |||
7 | $ cat > ${TESTTMP}/obs.py << EOF |
|
|||
8 | > import mercurial.obsolete |
|
|||
9 | > mercurial.obsolete._enabled = True |
|
|||
10 | > EOF |
|
|||
11 | $ cat >> $HGRCPATH << EOF |
|
7 | $ cat >> $HGRCPATH << EOF | |
12 | > [ui] |
|
8 | > [ui] | |
13 | > logtemplate= {rev}:{node|short} {desc|firstline} |
|
9 | > logtemplate= {rev}:{node|short} {desc|firstline} | |
|
10 | > [experimental] | |||
|
11 | > evolution=createmarkers,allowunstable | |||
14 |
|
|
12 | > [phases] | |
15 | > publish=False |
|
13 | > publish=False | |
16 | > [extensions]' |
|
14 | > [extensions]' | |
17 | > rebase= |
|
15 | > rebase= | |
18 | > |
|
|||
19 | > obs=${TESTTMP}/obs.py |
|
|||
20 | > EOF |
|
16 | > EOF | |
21 |
|
17 | |||
22 | Setup rebase canonical repo |
|
18 | Setup rebase canonical repo |
@@ -508,12 +508,10 b' unshelve should work on an ancestor of t' | |||||
508 |
|
508 | |||
509 | test bug 4073 we need to enable obsolete markers for it |
|
509 | test bug 4073 we need to enable obsolete markers for it | |
510 |
|
510 | |||
511 |
$ cat > |
|
511 | $ cat >> $HGRCPATH << EOF | |
512 | > import mercurial.obsolete |
|
512 | > [experimental] | |
513 | > mercurial.obsolete._enabled = True |
|
513 | > evolution=createmarkers | |
514 | > EOF |
|
514 | > EOF | |
515 | $ echo '[extensions]' >> $HGRCPATH |
|
|||
516 | $ echo "obs=${TESTTMP}/obs.py" >> $HGRCPATH |
|
|||
517 | $ hg shelve |
|
515 | $ hg shelve | |
518 | shelved as default |
|
516 | shelved as default | |
519 | 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
|
517 | 0 files updated, 0 files merged, 1 files removed, 0 files unresolved |
@@ -70,17 +70,13 b' delete .hgsubstate and update' | |||||
70 |
|
70 | |||
71 | Enable obsolete |
|
71 | Enable obsolete | |
72 |
|
72 | |||
73 | $ cat > ${TESTTMP}/obs.py << EOF |
|
|||
74 | > import mercurial.obsolete |
|
|||
75 | > mercurial.obsolete._enabled = True |
|
|||
76 | > EOF |
|
|||
77 | $ cat >> $HGRCPATH << EOF |
|
73 | $ cat >> $HGRCPATH << EOF | |
78 | > [ui] |
|
74 | > [ui] | |
79 | > logtemplate= {rev}:{node|short} {desc|firstline} |
|
75 | > logtemplate= {rev}:{node|short} {desc|firstline} | |
80 | > [phases] |
|
76 | > [phases] | |
81 | > publish=False |
|
77 | > publish=False | |
82 | > [extensions]' |
|
78 | > [experimental] | |
83 | > obs=${TESTTMP}/obs.py |
|
79 | > evolution=createmarkers | |
84 | > EOF |
|
80 | > EOF | |
85 |
|
81 | |||
86 | check that we can update parent repo with missing (amended) subrepo revision |
|
82 | check that we can update parent repo with missing (amended) subrepo revision |
@@ -180,14 +180,10 b' Test obsolescence behavior' | |||||
180 | successors should be taken in account when checking head destination |
|
180 | successors should be taken in account when checking head destination | |
181 |
|
181 | |||
182 | $ cat << EOF >> $HGRCPATH |
|
182 | $ cat << EOF >> $HGRCPATH | |
183 | > [extensions] |
|
|||
184 | > obs=$TESTTMP/obs.py |
|
|||
185 | > [ui] |
|
183 | > [ui] | |
186 | > logtemplate={rev}:{node|short} {desc|firstline} |
|
184 | > logtemplate={rev}:{node|short} {desc|firstline} | |
187 | > EOF |
|
185 | > [experimental] | |
188 | $ cat > $TESTTMP/obs.py << EOF |
|
186 | > evolution=createmarkers | |
189 | > import mercurial.obsolete |
|
|||
190 | > mercurial.obsolete._enabled = True |
|
|||
191 | > EOF |
|
187 | > EOF | |
192 |
|
188 | |||
193 | Test no-argument update to a successor of an obsoleted changeset |
|
189 | Test no-argument update to a successor of an obsoleted changeset |
General Comments 0
You need to be logged in to leave comments.
Login now