git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Michael Radziej <mir@noris.de>
To: Bert Wesarg <bert.wesarg@googlemail.com>
Cc: Petr Baudis <pasky@suse.cz>,
	git@vger.kernel.org, martin f krafft <madduck@debian.org>,
	Uwe Kleine-Koenig <u.kleine-koenig@pengutronix.de>,
	Adam Simpkins <adam@adamsimpkins.net>
Subject: Re: [TopGit PATCH] tg-graph: print dependency graph like git log --graph
Date: Tue, 19 May 2009 16:09:20 +0200	[thread overview]
Message-ID: <20090519140920.GF28702@noris.de> (raw)
In-Reply-To: <36ca99e90905190651tfed03f9ha87ca32b3aee2599@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 1445 bytes --]

On Tue, May 19, Bert Wesarg wrote:

> No its just a formating tab to make the output of summary --graphviz nicer ;-)
> 
> As martin suggests, you can remove any "\t" from the 'echo' lines in
> tg-summary or add a '-e' option to it.
> 
> I will probably post tomorrow an updated patch.

Cool. If I had any knowledge of graphviz I'd really like to help out :-(

I see another issue. On a quite complicated repository, I did the "tg
summary --graphviz ... edit ...  graphviz ..." dance, and there I get the
following output:

mir@mir:otrs-git$ cat /tmp/graph | gvpr -f ~/src/topgit/share/graph.gvpr
gvpr: "/home/mir/src/topgit/share/graph.gvpr", line 936: gg_nl_ret +=
graph_output_commit_line();<<<
 -- cannot convert node_t to string

I have attached /tmp/graph (the output of tg summary --graphviz), I can't
find anything that would stick out. I have to prepare this particular
project a bit before I could push it out to git hub (removing configuration
part with not-so-public content), do you need it at all?

I'm going to be away from mail for a few hours.


Thanks for your efforts!

Michael


-- 
noris network AG - Deutschherrnstraße 15-19 - D-90429 Nürnberg -
Tel +49-911-9352-0 - Fax +49-911-9352-100
http://www.noris.de - The IT-Outsourcing Company
 
Vorstand: Ingo Kraupa (Vorsitzender), Joachim Astel, Hansjochen Klenk - 
Vorsitzender des Aufsichtsrats: Stefan Schnabel - AG Nürnberg HRB 17689

[-- Attachment #2: graph.U9OFCo --]
[-- Type: text/plain, Size: 10958 bytes --]

# 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"
	];

"t/AgentLinkObject-permissions" -> "patchbase";
"t/AgentTicketForward-quoting" -> "patchbase";
"t/FilterTextTicket" -> "patchbase";
"t/TicketCreate-with-TimeStamp" -> "patchbase";
"t/acl-notowner" -> "patchbase";
"t/add-customer-id-checking" -> "patchbase";
"t/agent-email-in-forward-sender" -> "patchbase";
"t/agent-name-in-sender+noris-followups" -> "t/agent-name-in-sender-v2";
"t/agent-name-in-sender+noris-followups" -> "t/noris-followups";
"t/agent-name-in-sender-v2" -> "patchbase";
"t/agent-notification-from" -> "t/mail-outgoing-envelope-sender";
"t/auth-http-with-ldap" -> "patchbase";
"t/auth-ldap-with-UserSyncLDAPRoles" -> "patchbase";
"t/auto-responses-to-envelope-sender" -> "patchbase";
"t/backport-references-headers" -> "patchbase";
"t/backport-references-headers-conflicts" -> "t/backport-references-headers";
"t/backport-references-headers-conflicts" -> "t/TicketCreate-with-TimeStamp";
"t/backport-references-headers-conflicts" -> "t/escalate-on-freetime";
"t/backport-references-headers-conflicts" -> "t/agent-notification-from";
"t/backport-references-headers-conflicts" -> "t/agent-email-in-forward-sender";
"t/backport-references-headers-conflicts" -> "t/noris-ticket-notowner";
"t/backport-references-headers-conflicts" -> "t/noris-self-ticket+noris-followups";
"t/backport-references-headers-conflicts" -> "t/internal-reply-without-envelope-sender-address";
"t/backport-references-headers-conflicts" -> "t/agent-name-in-sender+noris-followups";
"t/backport-references-headers-conflicts" -> "t/references-headers-for-internal-reply";
"t/backport-references-headers-conflicts" -> "t/bare-localparts+http-customer-backend";
"t/bare-localparts" -> "patchbase";
"t/bare-localparts+http-customer-backend" -> "t/bare-localparts";
"t/bare-localparts+http-customer-backend" -> "t/http-customer-backend";
"t/canned-response-format" -> "patchbase";
"t/clean-subject" -> "patchbase";
"t/clean-subject+ticket-after-subject" -> "t/clean-subject";
"t/clean-subject+ticket-after-subject" -> "t/ticket-after-subject";
"t/codefix-AgentTicketQueue" -> "patchbase";
"t/compose-if-without-to" -> "patchbase";
"t/compose-without-envelope-sender-address" -> "t/mail-outgoing-envelope-sender";
"t/configurable-max-length-in-templates" -> "patchbase";
"t/count-available-tickets" -> "patchbase";
"t/create-ticket-with-tn" -> "t/internal-reply";
"t/db-ticket-number" -> "patchbase";
"t/debian-apache" -> "patchbase";
"t/debian-backup" -> "patchbase";
"t/debian-cron" -> "patchbase";
"t/debian-misc-upstream" -> "patchbase";
"t/debian-noris" -> "t/debian-org";
"t/debian-opt" -> "patchbase";
"t/debian-org" -> "patchbase";
"t/debian-postmaster" -> "patchbase";
"t/default-ticket-type" -> "patchbase";
"t/escalate-on-freetime" -> "patchbase";
"t/escalation-search" -> "patchbase";
"t/event-stateupdate-with-previous-state" -> "patchbase";
"t/favicon" -> "patchbase";
"t/favicon+noris-agent-login" -> "t/favicon";
"t/favicon+noris-agent-login" -> "t/noris-agent-login";
"t/favicon+noris-customer-interface" -> "t/favicon";
"t/favicon+noris-customer-interface" -> "t/noris-customer-interface";
"t/favicon+noris-customer-interface+noris-agent-login" -> "t/favicon";
"t/favicon+noris-customer-interface+noris-agent-login" -> "t/noris-customer-interface";
"t/favicon+noris-customer-interface+noris-agent-login" -> "t/noris-agent-login";
"t/fix-AgentTicketZoom-HighlightColor" -> "patchbase";
"t/fix-CustomerAge-spaces" -> "patchbase";
"t/fix-Layout-CheckMimeType" -> "patchbase";
"t/fix-download-contenttype" -> "patchbase";
"t/fix-encode-convert" -> "patchbase";
"t/fix-new-messages" -> "patchbase";
"t/fix-nostates-sql" -> "patchbase";
"t/fix-search-index" -> "patchbase";
"t/fix-ticket-search" -> "patchbase";
"t/fix-ticketfreetime-with-attachments" -> "t/internal-reply";
"t/forward-as-rfc822" -> "patchbase";
"t/forward-template" -> "patchbase";
"t/freetext-fields-size" -> "patchbase";
"t/http-customer-backend" -> "patchbase";
"t/http-customer-backend+t/agent-name-in-sender-v2" -> "t/http-customer-backend";
"t/http-customer-backend+t/agent-name-in-sender-v2" -> "t/agent-name-in-sender-v2";
"t/http-customer-backend-with-ticket-map" -> "t/http-customer-backend";
"t/internal-reply" -> "t/noris-followups";
"t/internal-reply-without-envelope-sender-address" -> "t/internal-reply";
"t/keep-pending-time" -> "patchbase";
"t/keep-pending-time" -> "t/internal-reply";
"t/links-to-closed-tickets" -> "patchbase";
"t/longer-freetext-fields" -> "patchbase";
"t/longer-queue-names" -> "t/templates-with-config-maxlength";
"t/mail-outgoing-envelope-sender" -> "patchbase";
"t/max-title-length" -> "patchbase";
"t/more-article-actions" -> "patchbase";
"t/more-params-in-AgentTicketEmail" -> "patchbase";
"t/more-params-in-AgentTicketPhone" -> "t/internal-reply";
"t/move-as-nonowner" -> "patchbase";
"t/no-accounted-time" -> "patchbase";
"t/no-autoreply-to-agent" -> "patchbase";
"t/no-autoreply-to-agent+http-customer-backend" -> "t/no-autoreply-to-agent";
"t/no-autoreply-to-agent+http-customer-backend" -> "t/http-customer-backend";
"t/no-cc-with-auto-response" -> "patchbase";
"t/no-redirect-on-close" -> "patchbase";
"t/no-redirect-on-close" -> "t/internal-reply";
"t/no-redirect-on-close" -> "t/parking-states";
"t/no-redirect-on-close" -> "t/backport-references-headers";
"t/no-search-on-link" -> "patchbase";
"t/noris-FilterTextWiki" -> "patchbase";
"t/noris-add-work-time" -> "patchbase";
"t/noris-agent-login" -> "patchbase";
"t/noris-attributes" -> "patchbase";
"t/noris-config" -> "patchbase";
"t/noris-confitems" -> "patchbase";
"t/noris-customer-interface" -> "patchbase";
"t/noris-docushare" -> "patchbase";
"t/noris-followups" -> "t/more-article-actions";
"t/noris-followups" -> "t/mail-outgoing-envelope-sender";
"t/noris-followups" -> "t/more-params-in-AgentTicketEmail";
"t/noris-meine-tickets" -> "t/parking-states";
"t/noris-rt-followups" -> "t/noris-followups";
"t/noris-self-ticket" -> "patchbase";
"t/noris-self-ticket+noris-followups" -> "t/noris-self-ticket";
"t/noris-self-ticket+noris-followups" -> "t/noris-rt-followups";
"t/noris-take" -> "patchbase";
"t/noris-ticket-notowner" -> "t/internal-reply";
"t/noris-translation" -> "patchbase";
"t/noris-treeview" -> "patchbase";
"t/parking-states" -> "patchbase";
"t/queue-by-envelope-recipient" -> "patchbase";
"t/rcs-keywords" -> "patchbase";
"t/recipients-for-replies" -> "t/internal-reply";
"t/references-headers-for-internal-reply" -> "t/internal-reply";
"t/show-last-article" -> "patchbase";
"t/suppress-no-caching-headers" -> "t/internal-reply";
"t/suppress-no-caching-headers" -> "t/parking-states";
"t/suppress-no-caching-headers" -> "t/noris-rt-followups";
"t/templates-with-config-maxlength" -> "patchbase";
"t/testing" -> "patchbase";
"t/testing" -> "t/forward-template";
"t/testing" -> "t/AgentLinkObject-permissions";
"t/testing" -> "t/acl-notowner";
"t/testing" -> "t/debian-apache";
"t/testing" -> "t/debian-backup";
"t/testing" -> "t/debian-cron";
"t/testing" -> "t/debian-misc-upstream";
"t/testing" -> "t/debian-noris";
"t/testing" -> "t/debian-opt";
"t/testing" -> "t/debian-postmaster";
"t/testing" -> "t/default-ticket-type";
"t/testing" -> "t/escalation-search";
"t/testing" -> "t/event-stateupdate-with-previous-state";
"t/testing" -> "t/fix-download-contenttype";
"t/testing" -> "t/fix-encode-convert";
"t/testing" -> "t/fix-nostates-sql";
"t/testing" -> "t/fix-ticket-search";
"t/testing" -> "t/forward-as-rfc822";
"t/testing" -> "t/http-customer-backend+t/agent-name-in-sender-v2";
"t/testing" -> "t/links-to-closed-tickets";
"t/testing" -> "t/move-as-nonowner";
"t/testing" -> "t/no-search-on-link";
"t/testing" -> "t/noris-config";
"t/testing" -> "t/noris-confitems";
"t/testing" -> "t/noris-docushare";
"t/testing" -> "t/noris-meine-tickets";
"t/testing" -> "t/noris-treeview";
"t/testing" -> "t/show-last-article";
"t/testing" -> "t/ticketmailbox-by-queue";
"t/testing" -> "t/workaround-mime-words";
"t/testing" -> "t/noris-take";
"t/testing" -> "t/noris-translation";
"t/testing" -> "t/noris-attributes";
"t/testing" -> "t/auto-responses-to-envelope-sender";
"t/testing" -> "t/ticket-in-localpart";
"t/testing" -> "t/no-cc-with-auto-response";
"t/testing" -> "t/auth-http-with-ldap";
"t/testing" -> "t/backport-references-headers-conflicts";
"t/testing" -> "t/compose-without-envelope-sender-address";
"t/testing" -> "t/noris-add-work-time";
"t/testing" -> "t/no-redirect-on-close";
"t/testing" -> "t/rcs-keywords";
"t/testing" -> "t/ticket-subject-hook+db-ticket-number";
"t/testing" -> "t/fix-search-index";
"t/testing" -> "t/queue-by-envelope-recipient";
"t/testing" -> "t/compose-if-without-to";
"t/testing" -> "t/no-accounted-time";
"t/testing" -> "t/longer-freetext-fields";
"t/testing" -> "t/add-customer-id-checking";
"t/testing" -> "t/auth-ldap-with-UserSyncLDAPRoles";
"t/testing" -> "t/canned-response-format";
"t/testing" -> "t/clean-subject+ticket-after-subject";
"t/testing" -> "t/more-params-in-AgentTicketPhone";
"t/testing" -> "t/fix-new-messages";
"t/testing" -> "t/keep-pending-time";
"t/testing" -> "t/create-ticket-with-tn";
"t/testing" -> "t/FilterTextTicket";
"t/testing" -> "t/noris-FilterTextWiki";
"t/testing" -> "t/suppress-no-caching-headers";
"t/testing" -> "t/bare-localparts";
"t/testing" -> "t/bare-localparts+http-customer-backend";
"t/testing" -> "t/count-available-tickets";
"t/testing" -> "t/recipients-for-replies";
"t/testing" -> "t/no-autoreply-to-agent";
"t/testing" -> "t/no-autoreply-to-agent+http-customer-backend";
"t/testing" -> "t/http-customer-backend-with-ticket-map";
"t/testing" -> "t/fix-CustomerAge-spaces";
"t/testing" -> "t/freetext-fields-size";
"t/testing" -> "t/fix-ticketfreetime-with-attachments";
"t/testing" -> "t/configurable-max-length-in-templates";
"t/testing" -> "t/max-title-length";
"t/testing" -> "t/favicon+noris-customer-interface+noris-agent-login";
"t/testing" -> "t/AgentTicketForward-quoting";
"t/testing" -> "t/fix-AgentTicketZoom-HighlightColor";
"t/testing" -> "t/ticketfreetext-per-queue";
"t/testing" -> "t/fix-Layout-CheckMimeType";
"t/testing" -> "t/longer-queue-names";
"t/ticket-after-subject" -> "patchbase";
"t/ticket-hook-subject" -> "patchbase";
"t/ticket-in-localpart" -> "patchbase";
"t/ticket-subject-hook+db-ticket-number" -> "t/ticket-hook-subject";
"t/ticket-subject-hook+db-ticket-number" -> "t/db-ticket-number";
"t/ticket-subject-hook+db-ticket-number" -> "t/clean-subject";
"t/ticketfreetext-per-queue" -> "t/backport-references-headers-conflicts";
"t/ticketfreetext-per-queue" -> "t/parking-states";
"t/ticketmailbox-by-queue" -> "t/parking-states";
"t/ticketmailbox-by-queue" -> "t/codefix-AgentTicketQueue";
"t/ticketmailbox-by-queue" -> "t/ticketmailbox-sort-array";
"t/ticketmailbox-sort-array" -> "patchbase";
"t/workaround-mime-words" -> "patchbase";
}

  reply	other threads:[~2009-05-19 14:09 UTC|newest]

Thread overview: 18+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-05-19  5:44 [TopGit PATCH] tg-graph: print dependency graph like git log --graph Bert Wesarg
2009-05-19 10:27 ` Michael Radziej
2009-05-19 10:37   ` Bert Wesarg
2009-05-19 11:08     ` Michael Radziej
2009-05-19 11:47       ` Bert Wesarg
2009-05-19 11:48       ` Bert Wesarg
2009-05-19 13:10         ` Michael Radziej
2009-05-19 13:32           ` Bert Wesarg
2009-05-19 13:39             ` Michael Radziej
2009-05-19 13:51               ` Bert Wesarg
2009-05-19 14:09                 ` Michael Radziej [this message]
2009-05-19 14:14                   ` Bert Wesarg
2009-05-19 14:32                     ` Bert Wesarg
2009-05-19 16:45                       ` Bert Wesarg
2009-05-19 13:28 ` martin f krafft
2009-05-19 13:33   ` Bert Wesarg
2009-05-19 18:44     ` Uwe Kleine-König
2009-05-20  6:07       ` Bert Wesarg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090519140920.GF28702@noris.de \
    --to=mir@noris.de \
    --cc=adam@adamsimpkins.net \
    --cc=bert.wesarg@googlemail.com \
    --cc=git@vger.kernel.org \
    --cc=madduck@debian.org \
    --cc=pasky@suse.cz \
    --cc=u.kleine-koenig@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).