diff -r b3840fb03dba -r ed18f4acf435 tests/test-commit-amend.t --- a/tests/test-commit-amend.t Mon Jun 01 10:50:15 2015 +0900 +++ b/tests/test-commit-amend.t Tue Jun 02 02:28:33 2015 +0900 @@ -1000,6 +1000,37 @@ HG: @@ -0,0 +1,1 @@ HG: +y + $ echo cccc >> cc + $ hg status -amr + M cc + $ HGEDITOR=cat hg commit --amend -e -m "cc should be excluded" -X cc + cc should be excluded + + HG: M: + HG: A: foo y + HG: R: a x + HG: diff -r 6de0c1bde1c8 a + HG: --- a/a Thu Jan 01 00:00:00 1970 +0000 + HG: +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 + HG: @@ -1,2 +0,0 @@ + HG: -a + HG: -a + HG: diff -r 6de0c1bde1c8 foo + HG: --- /dev/null Thu Jan 01 00:00:00 1970 +0000 + HG: +++ b/foo Thu Jan 01 00:00:00 1970 +0000 + HG: @@ -0,0 +1,1 @@ + HG: +foo + HG: diff -r 6de0c1bde1c8 x + HG: --- a/x Thu Jan 01 00:00:00 1970 +0000 + HG: +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 + HG: @@ -1,1 +0,0 @@ + HG: -x + HG: diff -r 6de0c1bde1c8 y + HG: --- /dev/null Thu Jan 01 00:00:00 1970 +0000 + HG: +++ b/y Thu Jan 01 00:00:00 1970 +0000 + HG: @@ -0,0 +1,1 @@ + HG: +y + Check for issue4405 -------------------