{"thread":{"id":"21088","subject":"Compact view of history in gitk","startedAt":"2009-09-29T11:49:09Z","lastAt":"2009-09-30T18:41:08Z","messageCount":5,"participants":["Yakup Akbay","Johannes Sixt","Martin Langhoff","Dirk Süsserott"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"123984","messageId":"4AC1F435.4030802@ubicom.com","threadId":"21088","inReplyTo":null,"subject":"Compact view of history in gitk","fromName":"Yakup Akbay","fromEmail":"yakbay@ubicom.com","sentAt":"2009-09-29T11:49:09Z","receivedAt":"2009-09-29T11:49:09Z","isPatch":false,"sender":{"key":"yakbay@ubicom.com","avatar":"https://gravatar.com/avatar/b1a445348437a895f93c412e183919a84c8b1298747b5e6f285b233225a274cf?d=mp&s=160"},"body":"Hi,\n\nimagine a git history with many branches and many many commits in it,\n\nwhich you cannot have a bird's eye view to the whole git history\n(consider linux kernel). What I'm looking for is to see is a graphical\nhistory representation with only the tip of all branches plus all merge\nbases drwan like a molecul shape, where all intermediate commits are\nreplaced by a single symbol like '~'. \n\nThink of the gitk version of the history below:\n\n                  E-*-*-*-F\n                 /\nA-*-*-*-*-*-*-B-C-*-*-*-D\n               \\\n                G-*-*-H-*-*-*-I\n                       \\\n                        J-*-*-*-*-*-K\n\n\nI want an output like this:\n\n        E-~-F\n       /\nA-~-B-C-~-D\n     \\\n      G-~-H-~-I\n           \\\n            J-~-K\n\nIs there an option in gitk (or in any other tool) to get such a view? \n\nYakup\n"},{"id":"123985","messageId":"4AC1F88E.7080802@viscovery.net","threadId":"21088","inReplyTo":"4AC1F435.4030802@ubicom.com","subject":"Re: Compact view of history in gitk","fromName":"Johannes Sixt","fromEmail":"j.sixt@viscovery.net","sentAt":"2009-09-29T12:07:42Z","receivedAt":"2009-09-29T12:07:42Z","isPatch":false,"sender":{"key":"j6t@kdbg.org","avatar":"https://avatars.githubusercontent.com/u/14810926?v=4"},"body":"Yakup Akbay schrieb:\n> Think of the gitk version of the history below:\n> \n>                  E-*-*-*-F\n>                 /\n> A-*-*-*-*-*-*-B-C-*-*-*-D\n>               \\\n>                G-*-*-H-*-*-*-I\n>                       \\\n>                        J-*-*-*-*-*-K\n> \n> \n> I want an output like this:\n> \n>        E-~-F\n>       /\n> A-~-B-C-~-D\n>     \\\n>      G-~-H-~-I\n>           \\\n>            J-~-K\n> \n> Is there an option in gitk (or in any other tool) to get such a view?\n\nI think, --simplify-by-decoration comes close, even though it may not be\n100% what you describe.\n\n-- Hannes\n"},{"id":"123986","messageId":"4AC20123.20809@ubicom.com","threadId":"21088","inReplyTo":"4AC1F88E.7080802@viscovery.net","subject":"Re: Compact view of history in gitk","fromName":"Yakup Akbay","fromEmail":"yakbay@ubicom.com","sentAt":"2009-09-29T12:44:19Z","receivedAt":"2009-09-29T12:44:19Z","isPatch":false,"sender":{"key":"yakbay@ubicom.com","avatar":"https://gravatar.com/avatar/b1a445348437a895f93c412e183919a84c8b1298747b5e6f285b233225a274cf?d=mp&s=160"},"body":"Johannes Sixt wrote:\n> Yakup Akbay schrieb:\n>   \n>> Think of the gitk version of the history below:\n>>\n>>                  E-*-*-*-F\n>>                 /\n>> A-*-*-*-*-*-*-B-C-*-*-*-D\n>>               \\\n>>                G-*-*-H-*-*-*-I\n>>                       \\\n>>                        J-*-*-*-*-*-K\n>>\n>>\n>> I want an output like this:\n>>\n>>        E-~-F\n>>       /\n>> A-~-B-C-~-D\n>>     \\\n>>      G-~-H-~-I\n>>           \\\n>>            J-~-K\n>>\n>> Is there an option in gitk (or in any other tool) to get such a view?\n>>     \n>\n> I think, --simplify-by-decoration comes close, even though it may not be\n> 100% what you describe.\n>\n> -- Hannes\n>   \n\nThanks Hannes, this is exactly what I need!\n\nYakup\n"},{"id":"123999","messageId":"46a038f90909290821g4bb9cecewace8c8a516b74c78@mail.gmail.com","threadId":"21088","inReplyTo":"4AC1F88E.7080802@viscovery.net","subject":"Re: Compact view of history in gitk","fromName":"Martin Langhoff","fromEmail":"martin.langhoff@gmail.com","sentAt":"2009-09-29T15:21:44Z","receivedAt":"2009-09-29T15:21:44Z","isPatch":false,"sender":{"key":"martin.langhoff@gmail.com","avatar":"https://gravatar.com/avatar/1e3f311b6c4c15836501901ca58f8c0b0667246488084ba524d8bc9867e22fd9?d=mp&s=160"},"body":"On Tue, Sep 29, 2009 at 2:07 PM, Johannes Sixt <j.sixt@viscovery.net> wrote:\n> I think, --simplify-by-decoration comes close, even though it may not be\n> 100% what you describe.\n\nThat is awesome.\n\nAwesomer would be teaching gitk to expand (un-simplify) parts of it.\nProbably a pig of a project to do though :-/\n\n\n\nm\n-- \n martin.langhoff@gmail.com\n martin@laptop.org -- School Server Architect\n - ask interesting questions\n - don't get distracted with shiny stuff  - working code first\n - http://wiki.laptop.org/go/User:Martinlanghoff\n"},{"id":"124038","messageId":"4AC3A644.9030407@dirk.my1.cc","threadId":"21088","inReplyTo":"46a038f90909290821g4bb9cecewace8c8a516b74c78@mail.gmail.com","subject":"Re: Compact view of history in gitk","fromName":"Dirk Süsserott","fromEmail":"newsletter@dirk.my1.cc","sentAt":"2009-09-30T18:41:08Z","receivedAt":"2009-09-30T18:41:08Z","isPatch":false,"sender":{"key":"newsletter@dirk.my1.cc","avatar":null},"body":"Am 29.09.2009 17:21 schrieb Martin Langhoff:\n> On Tue, Sep 29, 2009 at 2:07 PM, Johannes Sixt <j.sixt@viscovery.net> wrote:\n>> I think, --simplify-by-decoration comes close, even though it may not be\n>> 100% what you describe.\n> \n> That is awesome.\n> \n> Awesomer would be teaching gitk to expand (un-simplify) parts of it.\n> Probably a pig of a project to do though :-/\n> \n> \n> \n> m\n\nI'm proud to tell that one might also use gitk's\ndialog 'View -> Edit view... (F4)' and then activate\nthe 'Simple history' checkbox. :-)\n\nGitk knows about that since Git v1.6.4-rc0.\n\nHowever, it doesn't do the awesomer part.\n\nDirk\n"}]}