severity 493646 wishlist
thanks

Hi Kurt,

About a year ago, you wrote:

> Package: gitk
> Version: 1:1.5.6.3-1
> 
> When looking at the history with gitk, when there is a merge, it's not
> clear at all to me what exactly got merged.
> 
> It's ussually only the last commit on the developement branch
> that is merged to a stable branch.  But it could also be more than 1
> commit.  

Could you say a little more about this?  Is the problem that you want
a list of patches representing the diff between a merge commit and its
first parent?

For the future, the “[merge] log = true” setting in .gitconfig can be
good for putting this in the log message.  gitk --topo-order can also
be helpful.  But maybe gitk and other tools could cope better in other
ways with a history in which the first parent always represents the
upstream.

For example, here is something I have sometimes wished for:

 - Make “gitk --first-parent” stop using --boundary, so I really
   can pretend there is a linear history when I look at the result
 - For each merge, have a widget I can toggle for “more detail”,
   which adds its remaining parents to the list of commits to
   traverse.

That way, I could quickly find the piece of history I am interested
in in a high-level overview, and then walk downstream until I
understand what happened in detail.

Thoughts?
Jonathan



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to