-
Notifications
You must be signed in to change notification settings - Fork 29
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 & Diff Refactor #32
Conversation
@hhsecond can you please review this early state before I go through and do a cleanup and refactor for it's final form? It may not be the prettiest code yet, but the functionality should be complete right now. |
123f999
to
c348835
Compare
ec3bb72
to
ba3c958
Compare
Hey @hhsecond can you give this a look? It still needs a bit of todying up to make it easier to understand on a reader, but for the most part the merging and conflict checking/resolution is fairly solid. |
ba3c958
to
01457b8
Compare
…ntation. It's a bit rough around the edges, but seems to work well right now
f7db235
to
3416be7
Compare
…g but this is a start for now
e0e7516
to
c21fcaf
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me so far. I think we need more test cases for diff since we are exposing diff APIs through checkout object. I'll see if I could write some more (if you haven't already) and will finish the review along with that
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me so far. I think we need more test cases for diff since we are exposing diff APIs through checkout object. I'll see if I could write some more if you haven't already and will finish the review along with that
Ok. please do write the test cases. I'm cleaning up the backend diff logic one last time to simplify it all. Anything user facing is good to go for you to work on! The last think I'm going to add (user-facing) is a |
…anges should have been observed.
Ok. This is ready for final review and testing! Thanks for the input @hhsecond |
This PR introduces a custom implementation of the diff and merge algorithm which is designed to work with Hangar specifically. It's a bit rough around the edges, but seems to work well right now
This is a WIP and will be recieving rapid updates over the next few days.