On Wed, Jul 16, 2008 at 05:10:57PM -0600, Mark J. Nelson wrote: > >> So hg status in a repository where nightly has run is displaying a lot >> output like: >> >> ? usr/src/uts/intel/zfs/debug64/txg.o >> ? usr/src/uts/intel/zfs/debug64/uberblock.o >> ? usr/src/uts/intel/zfs/debug64/unique.o >> . >> . >> . >> >> The teamware to hg guides I've seen say that hg status is similar to >> putback -n but they do not indicate how the developer is to deal with >> the ? status lines. > > You'll want an hgignore list, something like > > syntax=regexp > \#.+# > .+\.pyc > proto/.+ > .+.o > /debug32/ > /debug64/ > webrev/ > \.make\.state > > ...and referenced in your .hgrc.
I think 'hg status -mard' is better because I notice things like: ? usr/src/lib/libsqlite/sqlite.h which I bet is a generated .h file. It would be hard to create proper ignore rules that would have hg status only showing what one has actually changed. -- Will Fiveash