-
Notifications
You must be signed in to change notification settings - Fork 373
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
docs: list supported and unsupported Git features #119
Conversation
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.
Other topics you might want to mention, in some order:
- Merge commits (and maybe octopus merges?).
- Rebasing. (Maybe also commit deduplication as a part of rebasing? If a commit is merged into the main branch upstream, can you rebase on top on of it and skip the appropriate commit?)
- Orphan branches/unborn HEAD.
- Detached HEAD.
- Whether there's a reflog-like strucure. (Maybe the operation log is a superior replacement?)
- The staging area/partial commits. Obviously one of the features is that there's no more staging area, so you might want to explain how to achieve equivalent workflows for partial commits or moving changes across branches.
- Whether jj can be used with a bare Git repository backing it.
- Garbage collection/what kind of objects are cleaned up, if any.
- Object packing (both whether you can save disk space and whether jj will incur periodic repacking pauses, or perhaps whether jj generates a lot of object churn).
a45b6ac
to
26000fc
Compare
060a0ca
to
41281b3
Compare
Might want to mention cherry picking |
For my understanding, what do you think I should say about it? I ask because I think it's more relevant in https://github.com/martinvonz/jj/blob/main/docs/git-comparison.md (which I need to expand quite a bit). There I could explain how to achieve cherry-picking with |
OK, I guess this page could be more about which git repo features are supported.
That'd be great, thank you |
Exactly, that was my intent anyway. I'll try to fill in
I've added that to this PR. |
I've updated |
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 on my end. You might want to bold the subject for each bullet point to make it easier to skim through.
I've surely missed a lot here, but one has to start somewhere.
Thanks for reviewing.
That seems like a good idea. I've updated both |
No description provided.