Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: [PATCH 7/8] ls-files: support --max-depth

From: Duy Nguyen <hidden>
Date: 2016-06-15 23:00:34

On Fri, Mar 28, 2014 at 8:52 PM, Matthieu Moy
[off-list ref] wrote:
Duy Nguyen [off-list ref] writes:
quoted
I'd rather go with no trailing slash by default and add -F (which
seems to be more than just '/')
... and then add a configuration variable to let users enable it by
default.

For GNU ls, I have "alias ls='ls -F --color=auto'" in my shell's
configuration, but I cannot push the analogy by aliasing "git ls"
because Git doesn't allow aliasing existing commands.
I can do that but I want to push for a general solution instead
of ls-only. How about config key defaults.<cmd>, containing a list of
arguments, that will be prepended to git-<cmd>? Only some commands are
marked to support this by adding USE_DEFAULTS in the array commands[]
in git.c. And "git --no-defaults <cmd>" will ignore defaults.<cmd> (or
"git -c defaults.<cmd>= <cmd>" but it's less obvious). GIT_NO_DEFAULTS
can also be set, which has the same effect for all commands.
-- 
Duy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help