[Python-Dev] .hgignore (was: Mercurial conversion repositories)
R. David Murray
rdmurray at bitdance.com
Sat Mar 5 17:24:46 CET 2011
On Sun, 06 Mar 2011 00:54:39 +1100, Tim Delaney <timothy.c.delaney at gmail.com> wrote:
> If those were to be removed from .hgignore then there would be a high
> likelihood of someone doing "hg addremove" and inadvertently tracking them.
> The purpose of .hgignore is to prevent inadventently tracking files that
> shouldn't be tracked.
Ah, well, I don't like that UI. The purpose for me of .hgignore (and
similar ignore files) is to make the status command show any files that
have been modified or aren't normal build/run products. I'd rather add
and remove files individually by hand (except when adding or removing
a directory). I also want a --strict option for the commit command
that refuses to commit if there are unignored unadded or missing files.
(--strict is the bzr spelling; I don't care about the spelling :)
> "hg status -i" will list all ignored files that are present in your working
> directory. For other options, "hg help status".
hg status -i is useless because there are a *lot* of ignored files in
a working directory where python has been built. I'd have to do a
distclean first, which would mean I'd have to do a rebuild after...and
all of that just takes too long :)
I guess I have some hg hacking in my future, unless someone has already
written extensions for this stuff.
--
R. David Murray www.bitdance.com
More information about the Python-Dev
mailing list