mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 16:31:02 +03:00
9bf6b674a6
Summary: Change the legacy Python graph render to Rust renderer. Reviewed By: DurhamG Differential Revision: D24317802 fbshipit-source-id: 4c3dc3a6dd02b7ebe79596a8e77f4b6b139d2e20
49 lines
1.0 KiB
Perl
49 lines
1.0 KiB
Perl
#chg-compatible
|
|
|
|
Test the flag to reuse another commit's message (-M):
|
|
|
|
$ newrepo
|
|
$ drawdag << 'EOS'
|
|
> B
|
|
> |
|
|
> A
|
|
> EOS
|
|
$ hg up -Cq $B
|
|
$ touch afile
|
|
$ hg add afile
|
|
$ hg commit -M $B
|
|
$ tglog
|
|
@ 1c3d011e7c74 'B'
|
|
│
|
|
o 112478962961 'B'
|
|
│
|
|
o 426bada5c675 'A'
|
|
|
|
Ensure it's incompatible with other flags:
|
|
$ echo 'canada rocks, eh?' > afile
|
|
$ hg commit -M . -m 'this command will fail'
|
|
abort: --reuse-message and --message are mutually exclusive
|
|
[255]
|
|
$ echo 'Super duper commit message' > ../commitmessagefile
|
|
$ hg commit -M . -l ../commitmessagefile
|
|
abort: --reuse-message and --logfile are mutually exclusive
|
|
[255]
|
|
Ensure it supports nonexistant revisions:
|
|
|
|
$ hg commit -M thisrevsetdoesnotexist
|
|
abort: unknown revision 'thisrevsetdoesnotexist'!
|
|
[255]
|
|
|
|
Ensure it populates the message editor:
|
|
|
|
$ HGEDITOR=cat hg commit -M . -e
|
|
B
|
|
|
|
|
|
HG: Enter commit message. Lines beginning with 'HG:' are removed.
|
|
HG: Leave message empty to abort commit.
|
|
HG: --
|
|
HG: user: test
|
|
HG: branch 'default'
|
|
HG: changed afile
|