[Bug 5732] New: amend doesn't respect removed/missing state, but uses filesystem state
mercurial-bugs at mercurial-scm.org
mercurial-bugs at mercurial-scm.org
Sat Nov 4 14:37:18 UTC 2017
https://bz.mercurial-scm.org/show_bug.cgi?id=5732
Bug ID: 5732
Summary: amend doesn't respect removed/missing state, but uses
filesystem state
Product: Mercurial
Version: 4.4
Hardware: PC
OS: Linux
Status: UNCONFIRMED
Keywords: regression
Severity: bug
Priority: urgent
Component: Mercurial
Assignee: bugzilla at mercurial-scm.org
Reporter: yuya at tcha.org
CC: mercurial-devel at mercurial-scm.org, singhsrb at gmail.com
Spotted when fixing the bug 5677.
STR:
$ hg init $TESTTMP/repo4
$ cd $TESTTMP/repo4
create a file to be removed
$ echo a > a
$ hg add a
$ hg ci -m0
create a file to be missing
$ echo b > b
$ hg add b
$ hg ci -m1
missing file should not be removed
$ rm b
$ hg amend
nothing changed
[1]
removed file should be removed even if the file exists in working directory
$ hg forget a
BROKEN: missing file is removed, and removed file is not removed
$ hg amend
saved backup bundle to * (glob)
$ hg status --change .
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list