ls-files -t broken? Or do I just not understand it?
- From
Björn Steinbrink <b.steinbrink@gmx.de>
- Date
- Aug 19, 2009, 08:24 UTC
- Message-ID
- <20090819082423.GA18860@atjola.homenet>
Hi,
ls-files -t seems to always show status H, even if the file was modified or deleted, and thus gets shown by -m and -d respectively.
doener@atjola:git (master) $ git status # On branch master nothing to commit (working directory clean) doener@atjola:git (master) $ rm git.c doener@atjola:git (master) $ echo 123 > Makefile doener@atjola:git (master) $ git ls-files -m Makefile git.c doener@atjola:git (master) $ git ls-files -d git.c doener@atjola:git (master) $ git ls-files -t Makefile git.c H Makefile H git.c doener@atjola:git (master) $ git add -u Makefile git.c doener@atjola:git (master) $ git ls-files -m doener@atjola:git (master) $ git ls-files -d doener@atjola:git (master) $ git ls-files -t Makefile git.c H Makefile doener@atjola:git (master) $
I would have expected the first "ls-files -t" to say: C Makefile K git.c
Is that a bug, or am I just misunderstanding what -t is supposed to do?
Björn