-
Notifications
You must be signed in to change notification settings - Fork 626
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge commit loses graphical "angle" if another branch starts from it #419
Comments
I also noticed this problem. For me, it looks like
|
This one bit me today, I was about to scold a developer about not merging his branch :) |
I have the same issue. I was very confused by the graph, until I opened gitk. |
zevv
added a commit
to zevv/tig
that referenced
this issue
Jun 19, 2017
branch, but the graph gives the impression the commit is not merged. The old case rendered this result. Not that the bottom branch looks like it terminates without being merged: ● Update NEWS with post 2.1.1 changes ●─╮ Merge pull request jonas#457 from vivien/text-variable │ ● add a %(text) variable ●─╯ Merge pull request jonas#439 from peff/fix-blame-args │ ● blame: allow user to specify rev arguments to blame ●─╯ Update OSX make config to find brew installed ncurses ● Remove unneeded calls to {def,reset}_prog_mode With fix I get this: ● Update NEWS with post 2.1.1 changes ●─╮ Merge pull request jonas#457 from vivien/text-variable │ ● add a %(text) variable ●─┤ Merge pull request jonas#439 from peff/fix-blame-args │ ● blame: allow user to specify rev arguments to blame ●─╯ Update OSX make config to find brew installed ncurses ● Remove unneeded calls to {def,reset}_prog_mode Related to jonas#419 My current solution is not nice: it depends on the order of evaluation in the graph_symbol_to_XXX() functions so that the new case of graph_symbol_merge_branch() is hit before graph_symbol_turn_left() or graph_symbol_merge() do. The graph-generating code is complex, and I have not spent enough time in it to know for sure my fix does not mess up other situations.
I too scolded a colleague for not merging, the end result was not pretty. To make up I'm trying to fix this issue, any feedback appreciated: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently looks like this:
I'd expect logically something like this:
The text was updated successfully, but these errors were encountered: