FR: Document Why the Snapshot Model Is Better Than the Patch Model #2950
Replies: 2 comments 8 replies
-
I feel like, before we write a doc, we could discuss it, so I converted this to a discussion. My immediate thoughts:
I'm also curious if people have more thoughts. Update: I focused on the disadvantages of patch-based VCSes above, but I should explicitly say that the problems they are trying to address are also real. I feel like we're running into such problems more and more. For example, jj's support of conflicts is excellent, but there are some obstacles to improving it further that seem related. I might elaborate later, especially if this becomes clearer in my mind (it's closely related to the vague plans/hopes above). Update 2: Elaborating a little on the last paragraph, there is the |
Beta Was this translation helpful? Give feedback.
-
I've been very busy lately with our internal alpha release. @gavinhoward, did you find an answer on Discord? |
Beta Was this translation helpful? Give feedback.
-
Is your feature request related to a problem? Please describe.
@martinvonz said on a forum that he believes the snapshot model is better than the patch model, but didn't have time to elaborate.
Describe the solution you'd like
As someone who is interested in VCS design and appreciates Jujutsu's design, I want to read @martinvonz's thoughts on the matter.
Describe alternatives you've considered
I could write it, but that's circlejerk.
I could cold email @martinvonz, but that would be cold and waste his time when others could benefit too.
Additional context
The docs in this repo are great, and such a doc would fit in well.
This is meant to be encouragement, not a demand. Feel free to reject and close.
Beta Was this translation helpful? Give feedback.
All reactions