97 |
97 |
98 $ echo 3 > C |
98 $ echo 3 > C |
99 $ echo 4 > D |
99 $ echo 4 > D |
100 $ hg add C D |
100 $ hg add C D |
101 $ hg amend -m NEWMESSAGE -I C |
101 $ hg amend -m NEWMESSAGE -I C |
102 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/be169c7e8dbe-7684ddc5-amend.hg (glob) (obsstore-off !) |
102 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/be169c7e8dbe-7684ddc5-amend.hg (obsstore-off !) |
103 $ hg log -r . -T '{node|short} {desc} {files}\n' |
103 $ hg log -r . -T '{node|short} {desc} {files}\n' |
104 c7ba14d9075b NEWMESSAGE B C |
104 c7ba14d9075b NEWMESSAGE B C |
105 $ echo 5 > E |
105 $ echo 5 > E |
106 $ rm C |
106 $ rm C |
107 $ hg amend -d '2000 1000' -u 'Foo <foo@example.com>' -A C D |
107 $ hg amend -d '2000 1000' -u 'Foo <foo@example.com>' -A C D |
108 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/c7ba14d9075b-b3e76daa-amend.hg (glob) (obsstore-off !) |
108 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/c7ba14d9075b-b3e76daa-amend.hg (obsstore-off !) |
109 $ hg log -r . -T '{node|short} {desc} {files} {author} {date}\n' |
109 $ hg log -r . -T '{node|short} {desc} {files} {author} {date}\n' |
110 14f6c4bcc865 NEWMESSAGE B D Foo <foo@example.com> 2000.01000 |
110 14f6c4bcc865 NEWMESSAGE B D Foo <foo@example.com> 2000.01000 |
111 |
111 |
112 Amend with editor |
112 Amend with editor |
113 |
113 |
117 > mv $TESTTMP/msg "$1" |
117 > mv $TESTTMP/msg "$1" |
118 > EOF |
118 > EOF |
119 $ chmod +x $TESTTMP/prefix.sh |
119 $ chmod +x $TESTTMP/prefix.sh |
120 |
120 |
121 $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend --edit |
121 $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend --edit |
122 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/14f6c4bcc865-6591f15d-amend.hg (glob) (obsstore-off !) |
122 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/14f6c4bcc865-6591f15d-amend.hg (obsstore-off !) |
123 $ hg log -r . -T '{node|short} {desc}\n' |
123 $ hg log -r . -T '{node|short} {desc}\n' |
124 298f085230c3 EDITED: NEWMESSAGE |
124 298f085230c3 EDITED: NEWMESSAGE |
125 $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend -e -m MSG |
125 $ HGEDITOR="sh $TESTTMP/prefix.sh" hg amend -e -m MSG |
126 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/298f085230c3-d81a6ad3-amend.hg (glob) (obsstore-off !) |
126 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/298f085230c3-d81a6ad3-amend.hg (obsstore-off !) |
127 $ hg log -r . -T '{node|short} {desc}\n' |
127 $ hg log -r . -T '{node|short} {desc}\n' |
128 974f07f28537 EDITED: MSG |
128 974f07f28537 EDITED: MSG |
129 |
129 |
130 $ echo FOO > $TESTTMP/msg |
130 $ echo FOO > $TESTTMP/msg |
131 $ hg amend -l $TESTTMP/msg -m BAR |
131 $ hg amend -l $TESTTMP/msg -m BAR |
132 abort: options --message and --logfile are mutually exclusive |
132 abort: options --message and --logfile are mutually exclusive |
133 [255] |
133 [255] |
134 $ hg amend -l $TESTTMP/msg |
134 $ hg amend -l $TESTTMP/msg |
135 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/974f07f28537-edb6470a-amend.hg (glob) (obsstore-off !) |
135 saved backup bundle to $TESTTMP/repo1/.hg/strip-backup/974f07f28537-edb6470a-amend.hg (obsstore-off !) |
136 $ hg log -r . -T '{node|short} {desc}\n' |
136 $ hg log -r . -T '{node|short} {desc}\n' |
137 507be9bdac71 FOO |
137 507be9bdac71 FOO |
138 |
138 |
139 Interactive mode |
139 Interactive mode |
140 |
140 |