Re: [PATCH 3/3] Add "ls", which is basically ls-files with user-friendly settings
- From
Nguyen Thai Ngoc Duy <pclouds@gmail.com>
- Date
- Jan 8, 2010, 14:16 UTC
- Message-ID
- <fcaeb9bf1001080616r5835f504t14e51231afb03709@mail.gmail.com>
- In-Reply-To
- <fcaeb9bf1001071009m11a7adfehdad485a4baeeb958@mail.gmail.com>
On 1/8/10, Nguyen Thai Ngoc Duy <pclouds@gmail.com> wrote:
Show 9 quoted lines
> On 1/8/10, Junio C Hamano <gitster@pobox.com> wrote: > > I think the code for columnar output used in producing "git help -a" > > output should be reusable (if not, should be made reusable and reused > > here). > > > I saw that and even exported term_columns() but was too lazy to make > pretty_print_string_list() something reusable. Will think of it again > when I see this command is worth pushing forward.
I think again. There are a few places that may benefit from column display: git tag -l, git grep -l, git branch (if you have lots of branches) and probably untracked part of "git status". Moreover, I have to implement it anyway because Solaris does not have command "column". How about an external "git-column"? This way we don't have to modify lots of code for columnized output. We may want to name it "git-pager" if we want an internal pager someday ;)
-- Duy