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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]