Mercurial > public > mercurial-scm > hg
diff tests/test-add.t @ 24548:c780a63f61ca stable
forget: cleanup the output for an inexact case match on icasefs
Previously, specifying a file name but not matching the dirstate case yielded
the following, even though the file was actually removed:
$ hg forget capsdir1/capsdir/abc.txt
not removing capsdir\a.txt: file is already untracked
removing CapsDir\A.txt
[1]
This change doesn't appear to cause any extra filesystem accesses, even if a
nonexistant file is specified.
If a directory is specified without a case match, it is (and was previously)
still silently ignored.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Tue, 31 Mar 2015 17:42:46 -0400 |
parents | 2bb13f2b778c |
children | baa11dde8c0e |
line wrap: on
line diff
--- a/tests/test-add.t Tue Mar 31 11:11:39 2015 -0400 +++ b/tests/test-add.t Tue Mar 31 17:42:46 2015 -0400 @@ -179,6 +179,9 @@ $ hg add -v capsdir1/capsdir adding CapsDir1/CapsDir/AbC.txt (glob) adding CapsDir1/CapsDir/SubDir/Def.txt (glob) + + $ hg forget capsdir1/capsdir/abc.txt + removing CapsDir1/CapsDir/AbC.txt (glob) #endif $ cd ..