Matthias Lederhofer [off-list ref] writes:
and a new option -u / --untracked-files to show files in untracked
directories.
---
A few things I'm not sure about:
- Should there be another option to disable --no-empty-directory?
I am not sure about this. We used to show everything in a
directory full of untracked directory, which was distracting and
that was the reason we added --directory there. Maybe it would
be less confusing if we just updated the message
print "#\n# Untracked files:\n";
print "# (use \"git add\" to add to commit)\n";
print "#\n";
to say "use 'git add' on these files and files in these
directories you wish to add", or something silly like that,
without this patch?
quoted
and a new option -u / --untracked-files to show files in untracked
directories.
---
A few things I'm not sure about:
- Should there be another option to disable --no-empty-directory?
I am not sure about this. We used to show everything in a
directory full of untracked directory, which was distracting and
that was the reason we added --directory there. Maybe it would
be less confusing if we just updated the message
print "#\n# Untracked files:\n";
print "# (use \"git add\" to add to commit)\n";
print "#\n";
to say "use 'git add' on these files and files in these
directories you wish to add", or something silly like that,
without this patch?
I do not know if I understand you correctly, do you want to leave out
the -u part of the patch or the whole patch?
Well, anyway, here the reasons for this patch:
- Working in a git repository with a lot of empty directories is
annoying, because all of them show up in git status even though they
cannot be added. With --no-empty-directories they are hidden.
- If there is a directory which may be added because it is quite
useful to have the -u option to see what is in there to add (without
using ls path/to/directory).