Mercurial > evolve
comparison tests/test-amend.t @ 2929:06844693bb21
tests: update after removing of redundant amend commit
Following e8a7c1a0565a, temporary amend commits has been removed impacting all
revision numbers in tests including amend operations.
Update tests case to use description or hashes when possible and update
revisions number when not.
author | Boris Feld <boris.feld@octobus.net> |
---|---|
date | Fri, 15 Sep 2017 15:48:18 +0200 |
parents | 4dd84054ebbb |
children | bd7e8be29542 |
comparison
equal
deleted
inserted
replaced
2928:6275808e89ef | 2929:06844693bb21 |
---|---|
19 marked working directory as branch foo | 19 marked working directory as branch foo |
20 (branches are permanent and global, did you want a bookmark?) | 20 (branches are permanent and global, did you want a bookmark?) |
21 $ hg amend -d '0 0' | 21 $ hg amend -d '0 0' |
22 $ hg debugobsolete | 22 $ hg debugobsolete |
23 07f4944404050f47db2e5c5071e0e84e7a27bba9 6a022cbb61d5ba0f03f98ff2d36319dfea1034ae 0 (*) {'ef1': '*', 'user': 'test'} (glob) | 23 07f4944404050f47db2e5c5071e0e84e7a27bba9 6a022cbb61d5ba0f03f98ff2d36319dfea1034ae 0 (*) {'ef1': '*', 'user': 'test'} (glob) |
24 b2e32ffb533cbe1d5759638c0cd4e8abc43b2738 0 {07f4944404050f47db2e5c5071e0e84e7a27bba9} (*) {'ef1': '*', 'user': 'test'} (glob) | |
25 $ hg branch | 24 $ hg branch |
26 foo | 25 foo |
27 $ hg branches | 26 $ hg branches |
28 foo 2:6a022cbb61d5 | 27 foo 1:6a022cbb61d5 |
29 $ glog | 28 $ glog |
30 @ 2@foo(draft) adda | 29 @ 1@foo(draft) adda |
31 | 30 |
32 Test no-op | 31 Test no-op |
33 | 32 |
34 $ hg amend -d '0 0' | 33 $ hg amend -d '0 0' |
35 nothing changed | 34 nothing changed |
36 [1] | 35 [1] |
37 $ glog | 36 $ glog |
38 @ 2@foo(draft) adda | 37 @ 1@foo(draft) adda |
39 | 38 |
40 | 39 |
41 Test forcing the message to the same value, no intermediate revision. | 40 Test forcing the message to the same value, no intermediate revision. |
42 | 41 |
43 $ hg amend -d '0 0' -m 'adda' | 42 $ hg amend -d '0 0' -m 'adda' |
44 nothing changed | 43 nothing changed |
45 [1] | 44 [1] |
46 $ glog | 45 $ glog |
47 @ 2@foo(draft) adda | 46 @ 1@foo(draft) adda |
48 | 47 |
49 | 48 |
50 Test collapsing into an existing revision, no intermediate revision. | 49 Test collapsing into an existing revision, no intermediate revision. |
51 | 50 |
52 $ echo a >> a | 51 $ echo a >> a |
64 -a | 63 -a |
65 $ hg pdiff | 64 $ hg pdiff |
66 $ hg ci -m reseta | 65 $ hg ci -m reseta |
67 $ hg debugobsolete | 66 $ hg debugobsolete |
68 07f4944404050f47db2e5c5071e0e84e7a27bba9 6a022cbb61d5ba0f03f98ff2d36319dfea1034ae 0 (*) {'ef1': '*', 'user': 'test'} (glob) | 67 07f4944404050f47db2e5c5071e0e84e7a27bba9 6a022cbb61d5ba0f03f98ff2d36319dfea1034ae 0 (*) {'ef1': '*', 'user': 'test'} (glob) |
69 b2e32ffb533cbe1d5759638c0cd4e8abc43b2738 0 {07f4944404050f47db2e5c5071e0e84e7a27bba9} (*) {'ef1': '*', 'user': 'test'} (glob) | |
70 $ hg phase 2 | 68 $ hg phase 2 |
71 2: draft | 69 2: draft |
72 $ glog | 70 $ glog |
73 @ 4@foo(draft) reseta | 71 @ 3@foo(draft) reseta |
74 | | 72 | |
75 o 3@foo(draft) changea | 73 o 2@foo(draft) changea |
76 | | 74 | |
77 o 2@foo(draft) adda | 75 o 1@foo(draft) adda |
78 | 76 |
79 Specify precise commit date with -d | 77 Specify precise commit date with -d |
80 $ hg amend -d '2001-02-03 04:05:06 +0700' | 78 $ hg amend -d '2001-02-03 04:05:06 +0700' |
81 $ hg parents --template '{rev} {date|date}\n' | 79 $ hg parents --template '{rev} {date|date}\n' |
82 5 Sat Feb 03 04:05:06 2001 +0700 | 80 4 Sat Feb 03 04:05:06 2001 +0700 |
83 | 81 |
84 Specify "now" as commit date with -D | 82 Specify "now" as commit date with -D |
85 $ before=`date +%s` | 83 $ before=`date +%s` |
86 $ hg amend -D | 84 $ hg amend -D |
87 $ commit=`hg parents --template '{date|hgdate} rev{rev}\n'` | 85 $ commit=`hg parents --template '{date|hgdate} rev{rev}\n'` |
88 $ after=`date +%s` | 86 $ after=`date +%s` |
89 $ (echo $before ; echo $commit; echo $after) | sort -k1 -n -s | 87 $ (echo $before ; echo $commit; echo $after) | sort -k1 -n -s |
90 \d+ (re) | 88 \d+ (re) |
91 \d+ 0 rev6 (re) | 89 \d+ 0 rev5 (re) |
92 \d+ (re) | 90 \d+ (re) |
93 | 91 |
94 Specify current user as committer with -U | 92 Specify current user as committer with -U |
95 $ HGUSER=newbie hg amend -U | 93 $ HGUSER=newbie hg amend -U |
96 $ hg parents --template '{rev} {author}\n' | 94 $ hg parents --template '{rev} {author}\n' |
97 7 newbie | 95 6 newbie |
98 | 96 |
99 Check that --logfile works | 97 Check that --logfile works |
100 $ echo "logfile message" > logfile.txt | 98 $ echo "logfile message" > logfile.txt |
101 $ hg amend -l logfile.txt | 99 $ hg amend -l logfile.txt |
102 $ hg log -r . -T "{desc}\n" | 100 $ hg log -r . -T "{desc}\n" |
107 $ hg amend -e --config ui.username= -m "empty user" | 105 $ hg amend -e --config ui.username= -m "empty user" |
108 abort: no username supplied | 106 abort: no username supplied |
109 (use 'hg config --edit' to set your username) | 107 (use 'hg config --edit' to set your username) |
110 [255] | 108 [255] |
111 $ hg sum | 109 $ hg sum |
112 parent: 8:* tip (glob) | 110 parent: 7:* tip (glob) |
113 logfile message | 111 logfile message |
114 branch: foo | 112 branch: foo |
115 commit: 1 unknown (clean) | 113 commit: 1 unknown (clean) |
116 update: (current) | 114 update: (current) |
117 phases: 3 draft | 115 phases: 3 draft |