All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.