On Wed, Aug 19, 2009 at 3:54 PM, Matthieu Moy<Matthieu.Moy@xxxxxxx> wrote: > Björn Steinbrink <B.Steinbrink@xxxxxx> writes: > >> 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. > > That's not exactly "always", but I don't know whether it's the desired > behavior: > > /tmp/git$ git st > # On branch master > # Changed but not updated: > # (use "git add/rm <file>..." to update what will be committed) > # (use "git checkout -- <file>..." to discard changes in working directory) > # > # modified: modified > # deleted: removed > # > no changes added to commit (use "git add" and/or "git commit -a") > /tmp/git$ git ls-files -t > H modified > H removed > H unmodified > /tmp/git$ git ls-files -t -m > C modified > C removed > /tmp/git$ git ls-files -t -d > R removed > $ git ls-files -t -d -m > C modified > R removed > C removed > > So, you get the C and R flags only when you request explicitely -m and > -d. Let's see how it goes without "-t": pclouds@dektop /tmp/i $ git ls-files modified removed unmodified pclouds@dektop /tmp/i $ git ls-files -m modified removed pclouds@dektop /tmp/i $ git ls-files -d removed pclouds@dektop /tmp/i $ git ls-files -d -m modified removed removed I'd say it's expected behavior. -- Duy -- 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