Skip to content
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

visualize commit-graphs as SVG #893

Merged
merged 10 commits into from
Jun 12, 2023
Merged

visualize commit-graphs as SVG #893

merged 10 commits into from
Jun 12, 2023

Commits on Jun 12, 2023

  1. feat: bit revision list --svg to create a visual graph of commits.

    It's mainly a test of how well `layout-rs` performs.
    Byron committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    bd32e39 View commit details
    Browse the repository at this point in the history
  2. feat: Allow turning a Graph into the underlying map.

    The map associates commit ids with data.
    Byron committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    e4a77aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    518159d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2536f49 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d0ff6bc View commit details
    Browse the repository at this point in the history
  6. feat!: provide fetch::outcome::Negotiate for details on what happen…

    …ed during negotiation.
    
    We also remove the `negotiation_rounds` field in favor of a far more detailed `fetch::outcome::Negotiate` struct.
    Byron committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    682def0 View commit details
    Browse the repository at this point in the history
  7. adapt to changes in gix

    Byron committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    3728e10 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    47c7b0d View commit details
    Browse the repository at this point in the history
  9. feat: gix fetch --negotiation-info to provide additional informatio…

    …n about the negotiation phase.
    Byron committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    096838f View commit details
    Browse the repository at this point in the history
  10. feat: gix fetch --open-negotiation-graph[=limit]

    Open the negotiation graph as SVG, after optionally specifying a limit
    as rendering/layouting can be very slow.
    
    It's useful to see how the negotiation algorithm is reasoning about each commit.
    Byron committed Jun 12, 2023
    Configuration menu
    Copy the full SHA
    452ed6b View commit details
    Browse the repository at this point in the history