Re: [PATCH] gitk: different color for boundary commits
From: Stefan Haller <hidden>
Date: 2017-08-25 08:26:01
Stefan Dotterweich [off-list ref] wrote:
When using filters, the commit list shows not only commits matching the filter criteria, but also boundary commits. When going through a list of say, all commits changing the variable `foo`, often half of the displayed commits are boundary commits. In this case the boundary commits are of little interest. However, there is no way to hide them or quickly distinguish them from the actual commits. Boundary commits can be identified by the white color inside the circle, but that is not easily recognisable. On each line you have to look at the circle color to identify the commit type. This makes it hard to just quickly skim a list of commits, especially when looking at dates and authors which are further to the right. Therefore, to make boundary commits easier to recognise, display their text in a different color.
I would like to go one step further and not show the boundary commits at all. Why do we need them again? (I think this has been discussed before, but I can't find it right now. The only reference I could find is this thread: <https://public-inbox.org/git/571F6852.1070405@qt.io/T/#u>, which doesn't explain *why* gitk shows the boundary commits in the first place.) In my opinion, when saying "gitk --author=foo", the list of commits in the top pane should look the same as the ouput of "git log --oneline --author=foo". -- Stefan Haller Berlin, Germany http://www.haller-berlin.de/