Re: [TopGit PATCH] prev/next/tsort: commands to explore dependencies
From: Uwe Kleine-König <hidden>
Date: 2016-06-15 22:45:23
On Mon, Sep 22, 2008 at 07:32:50PM +0200, Bert Wesarg wrote:
On Mon, Sep 22, 2008 at 17:36, Petr Baudis [off-list ref] wrote:quoted
Hi, On Fri, Sep 19, 2008 at 11:55:00AM +0200, Bert Wesarg wrote:quoted
I hacked 3 commands to explore the dependencies of TopGit patches:thanks, the idea of all three commands is good,quoted
I) tg prev [NAME] outputs the dependencies of NAME II) tg next [NAME] outputs patches that depends on NAMEbut I think it would be cleaner to add this functionality to tg info...Right, but 'tg next' is shorter than any 'tg info --next'.quoted
quoted
III) tg tsort [PATTERN] outputs a topological order of all patches starting with PATTERN...and tg summary (overally, to have a tree view of branches).Maybe something like the graph output from git rev-log --graph?quoted
quoted
+ printf "%s\t%q\n" "${dep_rev}" "${dep}" >&3 + printf "%s\t%s\n" "${topic_rev}" "${dep_rev}"%q?"and %q causes printf to output the corresponding argument in a format that can be reused as shell input."
With /bin/sh == dash this doesn't work. I havn't looked where and how this is used, but rev-parse has an --sq option that results in the output being shell quoted. Maybe this can help? Best regards Uwe