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

Re: [BUG] git ls-files -m --with-tree does double output

From
Junio C Hamano <gitster@pobox.com>
Date
Nov 13, 2008, 22:35 UTC
Message-ID
<7vod0jfe51.fsf@gitster.siamese.dyndns.org>
In-Reply-To
<37512.N1gUGH5fRhE=.1226613228.squirrel@webmail.hotelhot.dk>
"Anders Melchiorsen" <mail@cup.kalibalik.dk> writes:
Show 10 quoted lines
> and@dylle:~/repo$ git ls-files -m --with-tree=HEAD
> a
> a
>
>
> Jeff King added:
> ...
> It isn't clear to me which code is _supposed_ to be pulling out such
> duplicates here. That is, is read_tree broken, or is
> overlay_tree_on_cache just calling it wrong?

I had to look up what -m meant in ls-files, as I never considered that option as part of the plumbing.

What's the use case of using -m together with --with-tree to begin with? I think the only sensible other option that makes sense with --with-tree is --error-unmatch.

Previous: Anders MelchiorsenNext: Junio C Hamano
Message 2 of 6 in “[BUG] git ls-files -m --with-tree does double output”
  1. Anders MelchiorsenNov 13, 2008
  2. Junio C HamanoNov 13, 2008
  3. Junio C HamanoNov 13, 2008
  4. Anders MelchiorsenNov 13, 2008
  5. Junio C HamanoNov 16, 2008
  6. Anders MelchiorsenNov 16, 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.