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