Skip to content

Commit fd6168d

Browse files
committed
Fix x axis on minimap when there are < 4 commits
Map: o-0-1 single-dockerfile 1 .. 235 upstream/master And if there are more than 4. Map: o-0-1-2..4 single-dockerfile 1 .. 235 upstream/master
1 parent 79c8bb9 commit fd6168d

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

gitimerge.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3934,17 +3934,26 @@ def cmd_diagram(parser, options):
39343934
sys.stdout.write(
39353935
'Key: Map:\n'
39363936
)
3937+
3938+
# axis for minimap
3939+
lastx = merge_state.len1-1
3940+
lasty = merge_state.len2-1
3941+
if lastx < 4:
3942+
xaxis = 'o-' + '-'.join(str(i) for i in range(lastx+1))
3943+
else:
3944+
xaxis = 'o-0-1-2..' + str(lastx)
3945+
xaxis += ' %s' % str(merge_state.tip1)
3946+
39373947
sys.stdout.write(
3938-
' * = merge done manually o-0-1-2..-%(len1)d %(tip1)s\n'
3948+
' * = merge done manually %(xaxis)s\n'
39393949
' . = merge done automatically 1\n'
39403950
' # = conflict that is currently blocking progress ..\n'
39413951
' @ = merge was blocked but has been resolved %(len2)5d\n'
39423952
' ? = no merge recorded %(tip2)s\n'
39433953
'' % {
3944-
'tip1': merge_state.tip1,
3954+
'xaxis': xaxis,
39453955
'tip2': merge_state.tip2,
3946-
'len1': merge_state.len1-1,
3947-
'len2': merge_state.len2-1}
3956+
'len2': lasty}
39483957
)
39493958
if options.frontier:
39503959
sys.stdout.write(

0 commit comments

Comments
 (0)