git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] ls-tree: add --full-tree option

From
Ddemerphq <demerphq@gmail.com>
Date
Dec 26, 2008, 10:31 UTC
Message-ID
<9b18b3110812260231u8e81be6n44d3ccf43ac4438b@mail.gmail.com>
In-Reply-To
<7vmyejpb6o.fsf@gitster.siamese.dyndns.org>
2008/12/26 Junio C Hamano <gitster@pobox.com>:
Show 14 quoted lines
> Johannes Sixt <j6t@kdbg.org> writes:
>
>> On Freitag, 26. Dezember 2008, Junio C Hamano wrote:
>>> This new option makes the command operate on the full tree object,
>>> regardless of where in the work tree it is run from.  It also implies the
>>> behaviour that is triggered by the existing --full-name option.
>>
>> What's wrong with using 'git ls-tree ${rev}:'?
>>
>> Except that it does not work...
>
> Hmph... you seem to be describing the exact issue they discussed on #git,
> which triggered the patch in the message you are responding to.  I am not
> sure what to say to your "What's wrong with...".

AFAIK I started that discussion, and during it we also mentioned that it would be very useful to be able to use git ls-files in non recursive mode. As the advantage of using ls-tree, prior to your fix, was that it is the only way to get a list of files for the current working directory and only the current working directory.

Since you have fixed that bug what command does one us to get a list of tracked files for the current working directory without recursing into subdirectories? Can we have a switch on ls-files that disables recursion? Please?

Cheers, Yves

-- 
perl -Mre=debug -e "/just|another|perl|hacker/"
Previous: Junio C HamanoNext: Johannes Sixt
Message 4 of 6 in “ls-tree: add --full-tree option”
  1. ls-tree: add --full-tree optionJunio C Hamano, Dec 26, 2008
  2. Johannes SixtDec 26, 2008
  3. Junio C HamanoDec 26, 2008
  4. demerphqDec 26, 2008
  5. Johannes SixtDec 26, 2008
  6. Junio C HamanoDec 26, 2008

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.