diff -r 165b1aad43da -r 0f01394457a0 tests/test-commit.t --- a/tests/test-commit.t Fri May 03 14:07:14 2019 +0800 +++ b/tests/test-commit.t Fri May 03 14:11:16 2019 +0800 @@ -838,3 +838,42 @@ second line $ cd .. + +testing commands.commit.post-status config option + + $ hg init ci-post-st + $ cd ci-post-st + $ echo '[commands]' > .hg/hgrc + $ echo 'commit.post-status = 1' >> .hg/hgrc + + $ echo 'ignored-file' > .hgignore + $ hg ci -qAm 0 + + $ echo 'c' > clean-file + $ echo 'a' > added-file + $ echo '?' > unknown-file + $ echo 'i' > ignored-file + $ hg add clean-file added-file + $ hg ci -m 1 clean-file + A added-file + ? unknown-file + $ hg st -mardu + A added-file + ? unknown-file + + $ touch modified-file + $ hg add modified-file + $ hg ci -m 2 modified-file -q + + $ echo 'm' > modified-file + $ hg ci --amend -m 'reworded' -X 're:' + saved backup bundle to $TESTTMP/ci-post-st/.hg/strip-backup/*-amend.hg (glob) + M modified-file + A added-file + ? unknown-file + $ hg st -mardu + M modified-file + A added-file + ? unknown-file + + $ cd ..