##// END OF EJS Templates
run-tests: give each child its own tmp dir (issue1911)...
run-tests: give each child its own tmp dir (issue1911) Fixes bug introduced by f8b4df4b033d (issue1911: --tmpdir plus parallel mode = fail), and also fixes the long-standing quirk that parallel mode created multiple /tmp/hgtests.XXXXXX directories. Now there is only one /tmp/hgtests.XXXXXX, with child0, child1, etc. under it.

File last commit:

r8168:8766fee6 default
r9899:be574a37 stable
Show More
test-commit
126 lines | 2.3 KiB | text/plain | TextLexer
Bryan O'Sullivan
Make date/timezone validation in changelog.add more robust. Add test.
r1196 #!/bin/sh
Giorgos Keramidas
Expand test-commit to cover one of the recent bugs.
r3709 echo % commit date test
Bryan O'Sullivan
Make date/timezone validation in changelog.add more robust. Add test.
r1196 hg init test
cd test
echo foo > foo
hg add foo
Patrick Mezard
Prompt for a commit message in editor, improve error message
r5754 HGEDITOR=true hg commit -m ""
Bryan O'Sullivan
Make date/timezone validation in changelog.add more robust. Add test.
r1196 hg commit -d '0 0' -m commit-1
echo foo >> foo
hg commit -d '1 4444444' -m commit-3
hg commit -d '1 15.1' -m commit-4
hg commit -d 'foo bar' -m commit-5
hg commit -d ' 1 4444' -m commit-6
hg commit -d '111111111111 0' -m commit-7
Benoit Boissinot
only files in normal state should be marked as deleted...
r1488
Alexis S. L. Carvalho
status: put added files that have disappeared in the deleted list...
r6110 echo % commit added file that has been deleted
Benoit Boissinot
only files in normal state should be marked as deleted...
r1488 echo bar > bar
hg add bar
rm bar
Alexis S. L. Carvalho
cmdutil.commit: use relative paths in the error messages...
r6112 hg commit -d "1000000 0" -m commit-8
hg commit -d "1000000 0" -m commit-8-2 bar
Alexis S. L. Carvalho
make hg commit <dirname> work again
r3786
hg -q revert -a --no-backup
mkdir dir
echo boo > dir/file
hg add
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg -v commit -m commit-9 dir
Alexis S. L. Carvalho
make hg commit <dirname> work again
r3786
echo > dir.file
hg add
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg commit -m commit-10 dir dir.file
Alexis S. L. Carvalho
make hg commit <dirname> work again
r3786
echo >> dir/file
mkdir bleh
mkdir dir2
cd bleh
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg commit -m commit-11 .
hg commit -m commit-12 ../dir ../dir2
hg -v commit -m commit-13 ../dir
Alexis S. L. Carvalho
make hg commit <dirname> work again
r3786 cd ..
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg commit -m commit-14 does-not-exist
Alexis S. L. Carvalho
make hg commit <dirname> work again
r3786 ln -s foo baz
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg commit -m commit-15 baz
Alexis S. L. Carvalho
make hg commit <dirname> work again
r3786 touch quux
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg commit -m commit-16 quux
Alexis S. L. Carvalho
make hg commit <dirname> work again
r3786 echo >> dir/file
Martin Geisler
tests: removed redundant "-d '0 0'" from test scripts...
r8167 hg -v commit -m commit-17 dir/file
Gilles Moris
Have verbose and debug flag print the changeset rev and hash when committing....
r6935 # An empty date was interpreted as epoch origin
echo foo >> foo
hg commit -d '' -m commit-no-date
hg tip --template '{date|isodate}\n' | grep '1970'
Giorgos Keramidas
Expand test-commit to cover one of the recent bugs.
r3709 cd ..
echo % partial subdir commit test
hg init test2
cd test2
mkdir foo
echo foo > foo/foo
mkdir bar
echo bar > bar/bar
hg add
Martin Geisler
tests: removed redundant "-u test" from test scripts...
r8168 hg ci -d '1000000 0' -m commit-subdir-1 foo
hg ci -d '1000001 0' -m commit-subdir-2 bar
Giorgos Keramidas
Expand test-commit to cover one of the recent bugs.
r3709 echo % subdir log 1
hg log -v foo
echo % subdir log 2
hg log -v bar
echo % full log
hg log -v
cd ..
Giorgos Keramidas
tests: expand test-commit a bit to test 'hg commit .' too
r4253 echo % dot and subdir commit test
hg init test3
cd test3
mkdir foo
echo foo content > foo/plain-file
hg add foo/plain-file
Martin Geisler
tests: removed redundant "-u test" from test scripts...
r8168 hg ci -d '1000000 0' -m commit-foo-subdir foo
Giorgos Keramidas
tests: expand test-commit a bit to test 'hg commit .' too
r4253 echo modified foo content > foo/plain-file
Martin Geisler
tests: removed redundant "-u test" from test scripts...
r8168 hg ci -d '2000000 0' -m commit-foo-dot .
Giorgos Keramidas
tests: expand test-commit a bit to test 'hg commit .' too
r4253 echo % full log
hg log -v
echo % subdir log
cd foo
hg log .
cd ..
cd ..
Bryan O'Sullivan
Tests for issue 1049
r6386 cd ..
hg init issue1049
cd issue1049
echo a > a
hg ci -Ama
echo a >> a
hg ci -mb
hg up 0
echo b >> a
hg ci -mc
HGMERGE=true hg merge
echo % should fail because we are specifying a file name
hg ci -mmerge a
echo % should fail because we are specifying a pattern
hg ci -mmerge -I a
echo % should succeed
hg ci -mmerge
Patrick Mezard
Show added files as "added" in editor commit message (issue 1330)
r7072 cd ..
echo % test commit message content
hg init commitmsg
cd commitmsg
echo changed > changed
echo removed > removed
hg ci -qAm init
hg rm removed
echo changed >> changed
echo added > added
hg add added
HGEDITOR=cat hg ci -A
cd ..
Bryan O'Sullivan
Tests for issue 1049
r6386
Bryan O'Sullivan
Get test-commit to exit cleanly.
r1203 exit 0