Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Prevent label overlapping in DAG #651
The patch series improves DAG laying out algorithm to prevent label overlapping with commits and other labels. It introduces row distribution technique and embeds it into column distribution algorithm.
The difference could be easy seen by adding tags to left branch commits of parallel branches.
First patch fixes incorrect DAG scrolling. If bottom commit generation is zero then it is hidden below bottom edge of the widget. The issue could be reproduced by showing whole the graph.