Re: How to cherry pick?
Posted: Thu Mar 26, 2026 9:51 am
I've figured out what went wrong and now use these commands to prepare everything :
This is easy to replicate and ensures everything is done without consequences for upstream.
I will try merging , but expect conflict resolution will require creating patches for individual commits.
I think that doesn't match well with merging and is likely to end in a massive patch to solve the conflicts (similar to the commit you created) and make it harder to verify the changes/troubleshoot .
Code: Select all
$ git clone https://github.com/OoliteProject/oolite
$ git checkout 1.92-maintenance
$ git switch master
$ git remote set-url origin [email protected]:~lone_wolf/repo-name # replace with correct name
$ git push
$ git branch new-branch
$ git switch new-branch
$ git push
I will try merging , but expect conflict resolution will require creating patches for individual commits.
I think that doesn't match well with merging and is likely to end in a massive patch to solve the conflicts (similar to the commit you created) and make it harder to verify the changes/troubleshoot .
I will keep the analysis & commands used out of the new repo.mcarans wrote: ↑Thu Mar 26, 2026 12:35 amI don't think I've seen a project where people give commit by commit descriptions of what is merged from one branch into another: people generally highlight the salient changes so that future developers can tell the wood from the trees. Then if developers want to know more, they delve into the code changes in the PR.