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

Re: Commit 140b378d07229e breaks gitk highlighting

From
Mark Levedahl <mlevedahl@gmail.com>
Date
Sep 10, 2008, 20:03 UTC
Message-ID
<30e4a070809101303u15b98bd5uc11f545fdb5a8835@mail.gmail.com>
In-Reply-To
<7vtzcnx0uc.fsf@gitster.siamese.dyndns.org>
On Wed, Sep 10, 2008 at 3:22 PM, Junio C Hamano <gitster@pobox.com> wrote:
Show 10 quoted lines
>
> Feeding the following to "git diff-tree -r -s --stdin -- t" misbehaves
> with that change.  The second line is skipped.
>
> 7c4d0219cf9ab6a7738a09ad7fec72d5e9f2ac67
> a786091b4a487bc08bbff4864717cf5d8383e983
> 4a09bc966449ca0a7e9a5bb70f91b47debdd7c4e
>
> This should fix it.
>
Show 15 quoted lines
> diff --git a/builtin-diff-tree.c b/builtin-diff-tree.c
> index 1138c2d..a9e32c9 100644
> --- a/builtin-diff-tree.c
> +++ b/builtin-diff-tree.c
> @@ -71,8 +71,7 @@ static int diff_tree_stdin(char *line)
>        line[len-1] = 0;
>        if (get_sha1_hex(line, sha1))
>                return -1;
> -       obj = lookup_object(sha1);
> -       obj = obj ? obj : parse_object(sha1);
> +       obj = parse_object(sha1);
>        if (!obj)
>                return -1;
>        if (obj->type == OBJ_COMMIT)
>
Yes, that fixes the problems I see.

Thanks, Mark

Previous: Junio C Hamano
Message 4 of 4 in “Commit 140b378d07229e breaks gitk highlighting”
  1. Mark LevedahlSep 9, 2008
  2. Karl HasselströmSep 10, 2008
  3. Junio C HamanoSep 10, 2008
  4. Mark LevedahlSep 10, 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.