Mercurial > evolve
comparison tests/test-evolve.t @ 4672:653c42af172e mercurial-4.7
test-compat: merge mercurial-4.8 into mercurial-4.7
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Wed, 05 Jun 2019 17:42:50 +0200 |
parents | 7a779a288793 a4fde4e3e763 |
children | 3ef4980353af ac079483153a |
comparison
equal
deleted
inserted
replaced
4671:63a816beee7e | 4672:653c42af172e |
---|---|
376 Test commit -o options | 376 Test commit -o options |
377 | 377 |
378 $ hg up -r "desc('a nifty feature')" | 378 $ hg up -r "desc('a nifty feature')" |
379 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | 379 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
380 $ hg revert -r "desc('another feature')" --all | 380 $ hg revert -r "desc('another feature')" --all |
381 adding file-from-B | |
381 reverting main-file-1 | 382 reverting main-file-1 |
382 adding file-from-B | |
383 $ sed -i'' -e s/Zwei/deux/ main-file-1 | 383 $ sed -i'' -e s/Zwei/deux/ main-file-1 |
384 $ hg commit -m 'another feature that rox' -o 5 | 384 $ hg commit -m 'another feature that rox' -o 5 |
385 created new head | 385 created new head |
386 $ hg log | 386 $ hg log |
387 6 feature-B: another feature that rox - test | 387 6 feature-B: another feature that rox - test |
501 $ hg clone -Ur 0 alpha beta | 501 $ hg clone -Ur 0 alpha beta |
502 adding changesets | 502 adding changesets |
503 adding manifests | 503 adding manifests |
504 adding file changes | 504 adding file changes |
505 added 1 changesets with 1 changes to 1 files | 505 added 1 changesets with 1 changes to 1 files |
506 new changesets 702e4d0a6d86 (1 drafts) | 506 new changesets 702e4d0a6d86 |
507 $ cd alpha | 507 $ cd alpha |
508 | 508 |
509 $ cat << EOF > A | 509 $ cat << EOF > A |
510 > We | 510 > We |
511 > need | 511 > need |
534 $ hg verify | 534 $ hg verify |
535 checking changesets | 535 checking changesets |
536 checking manifests | 536 checking manifests |
537 crosschecking files in changesets and manifests | 537 crosschecking files in changesets and manifests |
538 checking files | 538 checking files |
539 checked 3 changesets with 3 changes to 3 files | 539 3 files, 3 changesets, 3 total revisions |
540 $ hg --config extensions.hgext.mq= strip 'extinct()' | 540 $ hg --config extensions.hgext.mq= strip 'extinct()' |
541 abort: empty revision set | 541 abort: empty revision set |
542 [255] | 542 [255] |
543 (do some garbare collection) | 543 (do some garbare collection) |
544 $ hg --config extensions.hgext.mq= strip --hidden 'extinct()' --config devel.strip-obsmarkers=no | 544 $ hg --config extensions.hgext.mq= strip --hidden 'extinct()' --config devel.strip-obsmarkers=no |
546 $ hg verify | 546 $ hg verify |
547 checking changesets | 547 checking changesets |
548 checking manifests | 548 checking manifests |
549 crosschecking files in changesets and manifests | 549 crosschecking files in changesets and manifests |
550 checking files | 550 checking files |
551 checked 2 changesets with 2 changes to 2 files | 551 2 files, 2 changesets, 2 total revisions |
552 $ cd .. | 552 $ cd .. |
553 | 553 |
554 Clone just this branch | 554 Clone just this branch |
555 | 555 |
556 $ cd beta | 556 $ cd beta |
560 adding changesets | 560 adding changesets |
561 adding manifests | 561 adding manifests |
562 adding file changes | 562 adding file changes |
563 added 1 changesets with 1 changes to 1 files | 563 added 1 changesets with 1 changes to 1 files |
564 1 new obsolescence markers | 564 1 new obsolescence markers |
565 new changesets c6dda801837c (1 drafts) | 565 new changesets c6dda801837c |
566 (run 'hg update' to get a working copy) | 566 (run 'hg update' to get a working copy) |
567 $ hg up | 567 $ hg up |
568 2 files updated, 0 files merged, 0 files removed, 0 files unresolved | 568 2 files updated, 0 files merged, 0 files removed, 0 files unresolved |
569 | 569 |
570 $ cd .. | 570 $ cd .. |
1148 > [experimental] | 1148 > [experimental] |
1149 > evolution=createmarkers | 1149 > evolution=createmarkers |
1150 > EOF | 1150 > EOF |
1151 $ hg next | 1151 $ hg next |
1152 hg: unknown command 'next' | 1152 hg: unknown command 'next' |
1153 (use 'hg help' for a list of commands) | 1153 Mercurial Distributed SCM |
1154 | |
1155 basic commands: | |
1156 | |
1157 add add the specified files on the next commit | |
1158 annotate show changeset information by line for each file | |
1159 clone make a copy of an existing repository | |
1160 commit commit the specified files or all outstanding changes | |
1161 diff diff repository (or selected files) | |
1162 export dump the header and diffs for one or more changesets | |
1163 forget forget the specified files on the next commit | |
1164 init create a new repository in the given directory | |
1165 log show revision history of entire repository or files | |
1166 merge merge another revision into working directory | |
1167 pull pull changes from the specified source | |
1168 push push changes to the specified destination | |
1169 remove remove the specified files on the next commit | |
1170 serve start stand-alone webserver | |
1171 status show changed files in the working directory | |
1172 summary summarize working directory state | |
1173 update update working directory (or switch revisions) | |
1174 | |
1175 (use 'hg help' for the full list of commands or 'hg -v' for details) | |
1154 [255] | 1176 [255] |
1155 $ hg fold | 1177 $ hg fold |
1156 hg: unknown command 'fold' | 1178 hg: unknown command 'fold' |
1157 (use 'hg help' for a list of commands) | 1179 Mercurial Distributed SCM |
1180 | |
1181 basic commands: | |
1182 | |
1183 add add the specified files on the next commit | |
1184 annotate show changeset information by line for each file | |
1185 clone make a copy of an existing repository | |
1186 commit commit the specified files or all outstanding changes | |
1187 diff diff repository (or selected files) | |
1188 export dump the header and diffs for one or more changesets | |
1189 forget forget the specified files on the next commit | |
1190 init create a new repository in the given directory | |
1191 log show revision history of entire repository or files | |
1192 merge merge another revision into working directory | |
1193 pull pull changes from the specified source | |
1194 push push changes to the specified destination | |
1195 remove remove the specified files on the next commit | |
1196 serve start stand-alone webserver | |
1197 status show changed files in the working directory | |
1198 summary summarize working directory state | |
1199 update update working directory (or switch revisions) | |
1200 | |
1201 (use 'hg help' for the full list of commands or 'hg -v' for details) | |
1158 [255] | 1202 [255] |
1159 Enabling commands selectively, only fold enabled, next is still unknown | 1203 Enabling commands selectively, only fold enabled, next is still unknown |
1160 $ cat >> $HGRCPATH <<EOF | 1204 $ cat >> $HGRCPATH <<EOF |
1161 > [experimental] | 1205 > [experimental] |
1162 > evolution=createmarkers | 1206 > evolution=createmarkers |
1165 $ hg fold | 1209 $ hg fold |
1166 abort: no revisions specified | 1210 abort: no revisions specified |
1167 [255] | 1211 [255] |
1168 $ hg next | 1212 $ hg next |
1169 hg: unknown command 'next' | 1213 hg: unknown command 'next' |
1170 (use 'hg help' for a list of commands) | 1214 Mercurial Distributed SCM |
1215 | |
1216 basic commands: | |
1217 | |
1218 add add the specified files on the next commit | |
1219 annotate show changeset information by line for each file | |
1220 clone make a copy of an existing repository | |
1221 commit commit the specified files or all outstanding changes | |
1222 diff diff repository (or selected files) | |
1223 export dump the header and diffs for one or more changesets | |
1224 fold fold multiple revisions into a single one | |
1225 forget forget the specified files on the next commit | |
1226 init create a new repository in the given directory | |
1227 log show revision history of entire repository or files | |
1228 merge merge another revision into working directory | |
1229 pull pull changes from the specified source | |
1230 push push changes to the specified destination | |
1231 remove remove the specified files on the next commit | |
1232 serve start stand-alone webserver | |
1233 status show changed files in the working directory | |
1234 summary summarize working directory state | |
1235 update update working directory (or switch revisions) | |
1236 | |
1237 (use 'hg help' for the full list of commands or 'hg -v' for details) | |
1171 [255] | 1238 [255] |
1172 | 1239 |
1173 Shows "use 'hg evolve' to..." hints iff the evolve command is enabled | 1240 Shows "use 'hg evolve' to..." hints iff the evolve command is enabled |
1174 | 1241 |
1175 $ hg --hidden up 14 | 1242 $ hg --hidden up 14 |