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

Re: [TopGit PATCH v2] tg-graph: print dependency graph like git log --graph

From
Bert Wesarg <bert.wesarg@googlemail.com>
Date
May 20, 2009, 10:48 UTC
Message-ID
<36ca99e90905200348i45e3ad0kf8efc655789702c0@mail.gmail.com>
In-Reply-To
<20090520103703.GS8212@noris.de>
On Wed, May 20, 2009 at 12:37, Michael Radziej <mir@noris.de> wrote:
Show 18 quoted lines
> On Wed, May 20, Bert Wesarg wrote:
>
>> ChangeLog:
>>  v2:
>>    * fix rename bug which caused random segfaults in gvpr
>>    * add --decorate option, to print horizontal line from graph node to patch
>>      name (like gitk do it for commits with tags or branch decorations)
>>    * in dfs mode we should maintain the order given by the input
>>    * make dfs mode the default
>
> Hmm, still doesn't work, but in a different way ;-)
>
> a) graphviz 2.16-3ubuntu2
>
> mir@mir:topgit (bw/tg-graph-v2)> tg graph
> gvpr: "/usr/local/share/topgit/graph.gvpr", line 952: gg_nl_ret +=
> graph_output_commit_line();<<<
>  -- cannot convert node_t to string
Just a note: I have never seen this error on my side.
Show 20 quoted lines
> mir@mir:topgit (bw/tg-graph-v2)> tg summary --graphviz
> # GraphViz output; pipe to:
> #   | dot -Tpng -o <ouput>
> # or
> #   | dot -Txlib
>
> digraph G {
>
>        graph [
>                rankdir = "TB"
>                label="TopGit Layout\n\n\n"
>                fontsize = 14
>                labelloc=top
>                pad = "0.5,0.5"
>        ];
>
>        "30154name" -> "master";
>        "30154name" -> "master";
>        "30154name" -> "master";
> }
Yeah, sorry I hand edited the patch to use printf instead of echo -e.
can you edit this line in tg-summary.sh:
printf "\t\"%s\" -> \"%s\";\n" "$$name" "$dep"
and change it to this (i.e. remove one '$' from '$$name'):
printf "\t\"%s\" -> \"%s\";\n" "$name" "$dep"
Bert
>
> Michael
Previous: Michael RadziejNext: Michael Radziej
Message 3 of 5 in “tg-graph: print dependency graph like git log --graph”
  1. tg-graph: print dependency graph like git log --graphBert Wesarg, May 20, 2009
  2. Michael RadziejMay 20, 2009
  3. Bert WesargMay 20, 2009
  4. Michael RadziejMay 20, 2009
  5. Bert WesargMay 21, 2009

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.