Re: way to automatically add untracked files?
- From
Miles Bader <miles@gnu.org>
- Date
- Aug 5, 2007, 07:34 UTC
- Message-ID
- <87hcnejuxp.fsf@catnip.gol.com>
- In-Reply-To
- <alpine.LFD.0.999.0708042157150.5037@woody.linux-foundation.org>
Linus Torvalds <torvalds@linux-foundation.org> writes:
Show 12 quoted lines
> But git certainly has the capability. "git commit -a" will notice all the > files that went away and automatically remove them, so > > git add . > git commit -a > > will do what you want (except, as we found out last week, we've had a huge > performance regression, so that's actually a really slow way to do it, and > so it's actually faster to do > > git ls-files -o | git update-index --add --stdin > git commit -a
I notice that "git ls-files -o" doesn't do normal ignore-processing, so for instance all my .o and editor backup files show up in the output... Is that expected or is it a bug (I tried versions "1.5.2.4" and "1.5.3.rc3.91.g5c75-dirty")?
If I do:
git-ls-files -o --exclude-per-directory=.gitignore --exclude-from=$HOME/.gitignore
it works more like I'd expect.
Thanks,
-Miles
-- `The suburb is an obsolete and contradictory form of human settlement'