Skip to content

SCM - history view#216629

Merged
lszomoru merged 39 commits intomainfrom
lszomoru/scm-incoming-outging-graph
Jun 19, 2024
Merged

SCM - history view#216629
lszomoru merged 39 commits intomainfrom
lszomoru/scm-incoming-outging-graph

Conversation

@lszomoru
Copy link
Copy Markdown
Member

Related #215439

@lszomoru lszomoru self-assigned this Jun 19, 2024
@lszomoru lszomoru enabled auto-merge (squash) June 19, 2024 15:41
@lszomoru lszomoru added this to the June 2024 milestone Jun 19, 2024
@lszomoru lszomoru added the scm General SCM compound issues label Jun 19, 2024
aeschli
aeschli previously approved these changes Jun 19, 2024
@lszomoru lszomoru merged commit 484cd68 into main Jun 19, 2024
@lszomoru lszomoru deleted the lszomoru/scm-incoming-outging-graph branch June 19, 2024 17:45
bricefriha pushed a commit to bricefriha/vscode that referenced this pull request Jun 26, 2024
* Hacked up the starting point

* More progress

* More progress

* Simplified algo, basic support for colors

* Add the concept of secondary colors for merge commits

* Further optimizations of the algo

* Bug fixes to clean-up algo

* Add support for curved branches

* Keep track of nodes that are moved so that the second parent for the merge commit is rendered in the correct swimlane

* Account for offset when drawing a base commit

* Algo rework completed

* Revert some of the hacks that were put in place to quickly get going

* Add caching to the history items used in the graph
Remove more hacks that were in place

* Added initial tests

* More work so that incoming/outgoing works along history

* Uncomment more code

* Bug fixes to edge cases

* Experiment with a new rendering for curved branches

* Handle repository with a single commit

* Maintain swimlanes

* Fix condition

* Saving my changes

* More polish and clean-up

* Remove code that is not needed

* Revert change

* Revert more changes

* More fixes

* Rename interface

* One last minor change

* Pull request feedback

* More refactoring

* More pull request feedback

* Fix layering issues
@jmoore34
Copy link
Copy Markdown

jmoore34 commented Jul 8, 2024

This is excellent, I love this!

@vs-code-engineering vs-code-engineering Bot locked and limited conversation to collaborators Aug 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

scm General SCM compound issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants