tests/test-rawcommit1
author mpm@selenic.com
Sun, 03 Jul 2005 11:47:45 -0800
changeset 596 9a8daeff0ffa
parent 591 eb46971fc57f
child 749 7e4843b7efd2
permissions -rwxr-xr-x
A bunch of parsing/help updates -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 A bunch of parsing/help updates more explanation of how to get non-basic commands shorten names of debug functions and add docstrings add undo long docstring promote anotate, export, and revert make the global opts array global refactor parsing kill two unused arguments to fancyopts update test-help manifest hash: 459ae2273aaf54f71b4576677a681dc53ab2908c -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD8DBQFCyEDhywK+sNU5EO8RAr0DAJ9LTu8Fc2quLRtuwLPTQzWqlOJWKwCbBpZk pnMkYnshsutVYljcil1P46I= =Sleg -----END PGP SIGNATURE-----
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
444
2cdcb4beecb2 Add rawcommit tests
mpm@selenic.com
parents:
diff changeset
     1
#!/bin/sh -x
591
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
     2
hg --debug init
444
2cdcb4beecb2 Add rawcommit tests
mpm@selenic.com
parents:
diff changeset
     3
echo this is a1 > a
591
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
     4
hg add a
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
     5
hg commit -t0 -d "0 0" -u user
444
2cdcb4beecb2 Add rawcommit tests
mpm@selenic.com
parents:
diff changeset
     6
echo this is b1 > b
591
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
     7
hg add b
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
     8
hg commit -t1 -d "0 0" -u user
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
     9
hg manifest 1
444
2cdcb4beecb2 Add rawcommit tests
mpm@selenic.com
parents:
diff changeset
    10
echo this is c1 > c
591
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    11
hg rawcommit -p 1 -d "0 0" -u user -t2 c
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    12
hg manifest 2
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    13
hg parents
444
2cdcb4beecb2 Add rawcommit tests
mpm@selenic.com
parents:
diff changeset
    14
rm b
591
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    15
hg rawcommit -p 2 -d "0 0" -u user -t3 b
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    16
hg manifest 3
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    17
hg parents
444
2cdcb4beecb2 Add rawcommit tests
mpm@selenic.com
parents:
diff changeset
    18
echo this is a22 > a
591
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    19
hg rawcommit -p 3 -d "0 0" -u user -t4 a
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    20
hg manifest 4
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    21
hg parents
444
2cdcb4beecb2 Add rawcommit tests
mpm@selenic.com
parents:
diff changeset
    22
echo this is c22 > c
591
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    23
hg rawcommit -p 1 -d "0 0" -u user -t5 c
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    24
hg manifest 5
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    25
hg parents
444
2cdcb4beecb2 Add rawcommit tests
mpm@selenic.com
parents:
diff changeset
    26
# merge, but no files changed
591
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    27
hg rawcommit -p 4 -p 5 -d "0 0" -u user -t6
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    28
hg manifest 6
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    29
hg parents
444
2cdcb4beecb2 Add rawcommit tests
mpm@selenic.com
parents:
diff changeset
    30
# no changes what-so-ever
591
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    31
hg rawcommit -p 6 -d "0 0" -u user -t7
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    32
hg manifest 7
eb46971fc57f options: kill -d for debug
mpm@selenic.com
parents: 444
diff changeset
    33
hg parents