Hi Simon, This is indeed a regression. The graph rendering was reworked extensively in version 2.0 to fix several other bugs. I'll investigate if a fix can be made for tig version 2.0.3 and keep you informed. On Aug 10, 2014 11:09 AM, "Simon Paillard" <spaill...@debian.org> wrote:
> Package: tig > Version: 2.0.2-1 > Severity: normal > > Dear Maintainer, > > The way tig displays branches/merges on with a standard debian > git workflow was way better in 1.2.1-1 than in 2.0.2-1. > > This makes the display rather difficult to read. > > Indeed, tig 2.0.2-1 adds one more column for each merge performed (in my > case), > compared to the method git log uses. > > Example, using > > http://anonscm.debian.org/gitweb/?p=users/spaillard/pkg-manpages.git;a=summary > > You'll find the display of : > * tig 2.0.2-1 > * cgit > * git log --graph > * tig 1.2.1-1 > > The display with 2.0.2-1 is (tig > 59db9a89c24e66407a8147542adf7cfe6477d914^1..debian/3.65): > 2014-05-07 14:00 o │ {origin/master} {origin/HEAD} <debian/3.65-1> Release > 3.65-1 > 2014-04-27 23:52 o │ fallocate.2: ffix > 2014-05-04 23:44 o │ d/control: Take over locale.1 from libc-bin (See > #556173) > 2014-05-04 23:37 o │ inet_net_pton.3: new manpage in 3.65 > 2014-05-04 23:33 M─│─┐ Merge tag 'upstream/3.65' > 2014-05-04 23:33 │ o─┘ <upstream/3.65> Imported Upstream version 3.65 > 2014-05-04 23:33 o │ d/changelog: prepare 3.64-1 > 2014-04-16 22:04 │ o {origin/upstream} <upstream/3.64> Imported Upstream > version 3.64 > 2014-04-16 22:04 M─│─┐ Merge tag 'upstream/3.64' > 2014-03-01 16:51 o │ │ <debian/3.61-1> Prepare 3.61-1 > 2014-02-27 00:41 M─│─│─┐ Merge tag 'upstream/3.61' > 2014-02-27 00:41 │ o─│─┘ <upstream/3.61> Imported Upstream version 3.61 > 2014-02-15 00:49 o │ │ <debian/3.58-1> Release 3.58-1 > 2014-02-15 12:10 M─│─│─┐ Merge tag 'upstream/3.58' > 2014-02-12 00:33 o │ │ │ debian/upstream/signing-key.asc: Michael Kerrisk > key 0x3A35CE5E > 2014-02-12 00:25 │ o─│─┘ <upstream/3.58> Imported Upstream version 3.58 > 2014-02-03 22:04 o │ │ <debian/3.57-1> Bump Standards-Version to 3.9.5 > 2014-02-03 21:53 o │ │ Prepare 3.57-1 > 2014-01-25 13:56 │ o │ <upstream/3.57> Imported Upstream version 3.57 > 2014-01-25 13:56 M─│─│─┐ Merge tag 'upstream/3.57' > 2014-01-17 23:16 o │ │ │ <debian/3.56-1> Release 3.56-1 > 2014-01-12 18:15 o │ │ │ d/changelog: Upstream 3.56-1 closes #729570 > #723659 #732464, adds vdso.7 > 2014-01-12 18:06 │ o │ │ <upstream/3.56> Imported Upstream version 3.56 > 2014-01-12 18:06 M─│─│─│─┐ Merge tag 'upstream/3.56' > > While cgit (using "git log --graph" I guess): > http://anonscm.debian.org/cgit/collab-maint/manpages.git/log/ > > While "git log --graph=full" is: > * | 7db5c611af03d97c2e4b77f302f7af61a5b14594 Release 3.65-1 > * | 71bb94a26fc410fdab877b7bc9fb65d8731afe6c fallocate.2: ffix > * | 06ca065fffd2ff9068777091f7447f9d82e81154 d/control: Take over locale.1 > from libc-bin (See #556173) > * | a7d39a5f23eb6c7ccb1f0c9de9a03556aade2d3c inet_net_pton.3: new manpage > in 3.65 > * | 657bd4dac3ae8b6efb5a0c7b60abc81072212cfa Merge tag 'upstream/3.65' > |\ \ > | |/ > | * 85a28d8549604ec6f8a8223c0b19ae3d27578760 Imported Upstream version 3.65 > * | 9e063ece1fd5ff74013a3862bd63b9c05e5f3675 d/changelog: prepare 3.64-1 > * | 004aa0a839f88b1bdf7e0259da39b9b1baf09b8d Merge tag 'upstream/3.64' > |\ \ > | |/ > | * c58c390bb42b34326d63fea9272387202499d6cc Imported Upstream version 3.64 > * | ce42701e90f61eb67b75f80c24bcd07f1269fdec Prepare 3.61-1 > * | 6f05769ad06ecaf1ae04e665b5f4116b14836ee6 Merge tag 'upstream/3.61' > |\ \ > | |/ > | * 671892fbce58d89882dfefdb6d089546db6a9ac2 Imported Upstream version 3.61 > * | 3404ce35c536f3a326a1d975cb3b0aacd42658ed Release 3.58-1 > * | 007fba22f0a5eb9f38ed7c3627d0987258b7f100 Merge tag 'upstream/3.58' > |\ \ > | |/ > | * b2aabd86f554d93155b5a7d2516faa04014991b3 Imported Upstream version 3.58 > * | ff5577ae4fd6197739d54b5eb0ca62d029df21f5 > debian/upstream/signing-key.asc: Michael Kerrisk key 0x3A35CE5E > * | 2e733029ebe9b5bb756a58dd3eb1b2a43cc7f32c Bump Standards-Version to > 3.9.5 > * | 7257fecb8b3ef8749d36d16d1a19bd05910477ea Prepare 3.57-1 > * | d06dc88a7efd435d155334184947068f10b5e6ea Merge tag 'upstream/3.57' > |\ \ > | |/ > | * ab7c1502630e81e4c0780e6bf0aa1b0bc28a695b Imported Upstream version 3.57 > * | 0be394f1307e3187589d9a9b002ae5c6f55bd200 Release 3.56-1 > * | 4bcdf095a617c0a8208051bf25c8fdb73b7899eb d/changelog: Upstream 3.56-1 > closes #729570 #723659 #732464, adds vdso.7 > * | 59db9a89c24e66407a8147542adf7cfe6477d914 Merge tag 'upstream/3.56' > > The display with 1.2.1-1 is (tig > 59db9a89c24e66407a8147542adf7cfe6477d914^1..debian/3.65): > 2014-05-07 14:00 o [debian/3.65-1] [origin/HEAD] [origin/master] Release > 3.65-1 > 2014-04-27 23:52 o fallocate.2: ffix > 2014-05-04 23:44 o d/control: Take over locale.1 from libc-bin (See > #556173) > 2014-05-04 23:37 o inet_net_pton.3: new manpage in 3.65 > 2014-05-04 23:33 M─┐ Merge tag 'upstream/3.65' > 2014-05-04 23:33 │ o [upstream/3.65] Imported Upstream version 3.65 > 2014-05-04 23:33 o │ d/changelog: prepare 3.64-1 > 2014-04-16 22:04 │ o [upstream/3.64] [origin/upstream] Imported Upstream > version 3.64 > 2014-04-16 22:04 M─┐ Merge tag 'upstream/3.64' > 2014-03-01 16:51 o │ [debian/3.61-1] Prepare 3.61-1 > 2014-02-27 00:41 M─┐ Merge tag 'upstream/3.61' > 2014-02-27 00:41 │ o [upstream/3.61] Imported Upstream version 3.61 > 2014-02-15 00:49 o │ [debian/3.58-1] Release 3.58-1 > 2014-02-15 12:10 M─┤ Merge tag 'upstream/3.58' > 2014-02-12 00:33 o │ debian/upstream/signing-key.asc: Michael Kerrisk key > 0x3A35CE5E > 2014-02-12 00:25 │ o [upstream/3.58] Imported Upstream version 3.58 > 2014-02-03 22:04 o │ [debian/3.57-1] Bump Standards-Version to 3.9.5 > 2014-02-03 21:53 o │ Prepare 3.57-1 > 2014-01-25 13:56 │ o [upstream/3.57] Imported Upstream version 3.57 > 2014-01-25 13:56 M─┐ Merge tag 'upstream/3.57' > 2014-01-17 23:16 o │ [debian/3.56-1] Release 3.56-1 > 2014-01-12 18:15 o │ d/changelog: Upstream 3.56-1 closes #729570 #723659 > #732464, adds vdso.7 > 2014-01-12 18:06 │ │ o [upstream/3.56] Imported Upstream version 3.56 > 2014-01-12 18:06 M─┐ │ Merge tag 'upstream/3.56' > > > > > -- System Information: > Debian Release: jessie/sid > APT prefers testing > APT policy: (500, 'testing') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 3.14-2-amd64 (SMP w/4 CPU cores) > Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > > Versions of packages tig depends on: > ii git [git-core] 1:2.0.1-1 > ii git-core 1:2.0.1-1 > ii libc6 2.19-7 > ii libncursesw5 5.9+20140712-2 > ii libreadline6 6.3-6 > ii libtinfo5 5.9+20140712-2 > > tig recommends no packages. > > tig suggests no packages. > > -- no debconf information > >