Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> writes: > 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' - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html