{"thread":{"id":"26038","subject":"[ANNOUNCE] GitJungle is out!","startedAt":"2010-12-13T11:12:13Z","lastAt":"2010-12-14T16:42:28Z","messageCount":4,"participants":["psantosl@codicesoftware.com","Jakub Narebski","Michael Haggerty"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"157959","messageId":"4D05FF8D.7080306@codicesoftware.com","threadId":"26038","inReplyTo":null,"subject":"[ANNOUNCE] GitJungle is out!","fromName":"psantosl@codicesoftware.com","fromEmail":"psantosl@codicesoftware.com","sentAt":"2010-12-13T11:12:13Z","receivedAt":"2010-12-13T11:12:13Z","isPatch":false,"sender":{"key":"psantosl@codicesoftware.com","avatar":"https://gravatar.com/avatar/ad76e8fe9587bdb03eeb1c91f6b91ecdeb2f5a2953bfc0f52c39b2bf86d12fe3?d=mp&s=160"},"body":"Hi all,\n\nWe've just released GitJungle\n(http://www.plasticscm.com/labs/gitjungle.aspx), a git branch explorer\nbased on the same codebase we use in our version control product,\nplastic scm.\n\nWe wanted to call it something like GitForest (you know, so many\nbranches and trees :P) but the name was already reserved...\n\nGitJungle is a beta and works on Linux, Mac and Windows and basically\nwe'd love to get feedback. The drawing approach we use is a little bit\ndifferent from what other git tools are using: we draw horizontally\ninstead of vertically, we think it is a better way but, you know, it is\nprobably a matter of preference.\n\nI'd really like if you could give it a try and of course any feedback\n(including tough critics) will be more than welcome.\n\nThanks,\n\npablo\n"},{"id":"157960","messageId":"m3d3p54y21.fsf@localhost.localdomain","threadId":"26038","inReplyTo":"4D05FF8D.7080306@codicesoftware.com","subject":"Re: [ANNOUNCE] GitJungle is out!","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2010-12-13T13:12:39Z","receivedAt":"2010-12-13T13:12:39Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"\"psantosl@codicesoftware.com\" <psantosl@codicesoftware.com> writes:\n\n> We've just released GitJungle\n> (http://www.plasticscm.com/labs/gitjungle.aspx), a git branch explorer\n> based on the same codebase we use in our version control product,\n> plastic scm.\n> \n> We wanted to call it something like GitForest (you know, so many\n> branches and trees :P) but the name was already reserved...\n> \n> GitJungle is a beta and works on Linux, Mac and Windows and basically\n> we'd love to get feedback. The drawing approach we use is a little bit\n> different from what other git tools are using: we draw horizontally\n> instead of vertically, we think it is a better way but, you know, it is\n> probably a matter of preference.\n> \n> I'd really like if you could give it a try and of course any feedback\n> (including tough critics) will be more than welcome.\n\nCould you add information about GitJungle in the correct place at\nhttps://git.wiki.kernel.org/index.php/InterfacesFrontendsAndTools\npage on Git Wiki?\n\nThanks in advance\n-- \nJakub Narebski\nPoland\nShadeHawk on #git\n"},{"id":"158057","messageId":"4D079155.4020102@alum.mit.edu","threadId":"26038","inReplyTo":"4D05FF8D.7080306@codicesoftware.com","subject":"Re: [ANNOUNCE] GitJungle is out!","fromName":"Michael Haggerty","fromEmail":"mhagger@alum.mit.edu","sentAt":"2010-12-14T15:46:29Z","receivedAt":"2010-12-14T15:46:29Z","isPatch":false,"sender":{"key":"mhagger@alum.mit.edu","avatar":"https://avatars.githubusercontent.com/u/119718?v=4"},"body":"On 12/13/2010 12:12 PM, psantosl@codicesoftware.com wrote:\n> We've just released GitJungle\n> [...] The drawing approach we use is a little bit\n> different from what other git tools are using: we draw horizontally\n> instead of vertically, we think it is a better way but, you know, it is\n> probably a matter of preference.\n\nGiven that git doesn't permanently record the branch that a commit was\nfirst made on, how do you decide on what row to draw a commit?  E.g., if\nI have two branches A and B that share a common ancestor\n\n      o-o  <- A\n     /\no-o-o\n     \\\n      o-o  <- B\n\nhow do you decide whether to draw the ancestor on the row for A vs. the\nrow for B?\n\nMichael\n\n-- \nMichael Haggerty\nmhagger@alum.mit.edu\nhttp://softwareswirl.blogspot.com/\n"},{"id":"158060","messageId":"4D079E74.10408@codicesoftware.com","threadId":"26038","inReplyTo":"4D079155.4020102@alum.mit.edu","subject":"Re: [ANNOUNCE] GitJungle is out!","fromName":"psantosl@codicesoftware.com","fromEmail":"psantosl@codicesoftware.com","sentAt":"2010-12-14T16:42:28Z","receivedAt":"2010-12-14T16:42:28Z","isPatch":false,"sender":{"key":"psantosl@codicesoftware.com","avatar":"https://gravatar.com/avatar/ad76e8fe9587bdb03eeb1c91f6b91ecdeb2f5a2953bfc0f52c39b2bf86d12fe3?d=mp&s=160"},"body":"Hi Michael,\n\nThe commits are walked from the heads, starting on master. Once a commit\nis assigned to a branch, it stays there. So the diagram would have a\ndifferent aspect if the heads were walked in a different order.\n\nDavid (in CC) is the one to ask for details, he's still struggling to\nget a better render than what we have right now.\n\nThanks,\n\npablo\n\n\nOn 12/14/2010 16:46, Michael Haggerty wrote:\n> On 12/13/2010 12:12 PM, psantosl@codicesoftware.com wrote:\n>> We've just released GitJungle\n>> [...] The drawing approach we use is a little bit\n>> different from what other git tools are using: we draw horizontally\n>> instead of vertically, we think it is a better way but, you know, it is\n>> probably a matter of preference.\n> \n> Given that git doesn't permanently record the branch that a commit was\n> first made on, how do you decide on what row to draw a commit?  E.g., if\n> I have two branches A and B that share a common ancestor\n> \n>       o-o  <- A\n>      /\n> o-o-o\n>      \\\n>       o-o  <- B\n> \n> how do you decide whether to draw the ancestor on the row for A vs. the\n> row for B?\n> \n> Michael\n> \n"}]}