Subject: Re: [ANNOUNCE] GitJungle is out!

From: "[email-masked]" <[email-masked]>
Date: Tue, 14 Dec 2010 17:42:28 +0100

Hi Michael,

The commits are walked from the heads, starting on master. Once a commit
is assigned to a branch, it stays there. So the diagram would have a
different aspect if the heads were walked in a different order.

David (in CC) is the one to ask for details, he's still struggling to
get a better render than what we have right now.

Thanks,

pablo

On 12/14/2010 16:46, Michael Haggerty wrote:
> On 12/13/2010 12:12 PM, [email-masked] wrote:
>> We've just released GitJungle
>> [...] The drawing approach we use is a little bit
>> different from what other git tools are using: we draw horizontally
>> instead of vertically, we think it is a better way but, you know, it is
>> probably a matter of preference.
> 
> Given that git doesn't permanently record the branch that a commit was
> first made on, how do you decide on what row to draw a commit?  E.g., if
> I have two branches A and B that share a common ancestor
> 
>       o-o  <- A
>      /
> o-o-o
>      \
>       o-o  <- B
> 
> how do you decide whether to draw the ancestor on the row for A vs. the
> row for B?
> 
> Michael
>