Eric Raymond [off-list ref] writes:
(The ls-files -t codes need better documentation. If I get detailed enough
answers, I will write some.)
http://thread.gmane.org/gmane.comp.version-control.git/126516
In short, "git ls-files -t" was written long ago, never tested, and
probably mostly used by no one. It has a very strange behavior, it's
not just the doc. I'd advise against using it.
"git status --porcelain" is probably what you want:
--porcelain
Give the output in a stable, easy-to-parse format for
scripts. Currently this is identical to --short output, but
is guaranteed not to change in the future, making it safe
for scripts.
--
Matthieu Moy
http://www-verimag.imag.fr/~moy/