On Sun, 5 Aug 2007, Miles Bader wrote:
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...
Yeah, I'm a moron.
Is that expected or is it a bug
It's expected (I just didn't try the command line I gave you).
"git ls-files" is low-level plumbing, and those things generally do only
what you ask from them and never anything user-friendly. In particular,
they tend to avoid policy decisions. An example of this is "git diff" that
colorizes the output by default as you have specified, but "git diff-tree"
that does not.
Linus