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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Mar 25, 2014 at 6:15 PM, Duy Nguyen <pclouds@xxxxxxxxx> wrote:
> On Tue, Mar 25, 2014 at 3:55 PM, Matthieu Moy
> <matthieu.moy@xxxxxxxxxxxxxxx> wrote:
>> ----- Original Message -----
>>> The use case in mind is --max-depth=0 to stop recursion. With this we can do
>>>
>>> git config --global alias.ls 'ls-files --column --color --max-depth=0'
>>>
>>> and have "git ls" with an output very similar to GNU ls.
>>
>> One big difference though: your "git ls" does not show directories. I understand that this is easier to implement, but from the user point of view it resulted in a "wtf" from me running "git ls" in a repository containing essentially directories, and seeing just a README file in the output.
>
> I was hoping you didn't notice :) It'll be more difficult but not impossible.
>
>> Ideally (for me), directories should be shown with a trailing / like "ls -F" does.
>
> I'd rather go with no trailing slash by default and add -F (which
> seems to be more than just '/')

And we need a new indicator for submodules when -F is used. I think it
should be different than '/'. I randomly picked '&' for now. Any
suggestions welcome.
-- 
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




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]