Hello,
this might may be not impact the source code of oca-port directly, but I would like to make sure you guys heard about the mergiraf git conflict resolution tool. From my little testing mergiraf is REALLY AWESOME, like may be it's fixing 80% or more of the git conflicts I usually encounter while doing ports in the OCA...
- The tool: https://mergiraf.org/
- Install: https://mergiraf.org/installation.html
- Usage: https://mergiraf.org/usage.html
I proposed some initial Python support here https://codeberg.org/mergiraf/mergiraf/pulls/44
You can test my branch by checking it out and doing cargo build; cargo install --path .
So far it worked great for me...
So for oca-port, the whole point will be ensuring the computer where oca-port will run will have mergiraf configured (if that's on an OCA bot for instance). As it will automate most of the git cherry-pick command which have conflicts. This is really something that made me have much more faith we will be able to have effective commit porting bots in the OCA...
Hello,
this might may be not impact the source code of oca-port directly, but I would like to make sure you guys heard about the mergiraf git conflict resolution tool. From my little testing mergiraf is REALLY AWESOME, like may be it's fixing 80% or more of the git conflicts I usually encounter while doing ports in the OCA...
I proposed some initial Python support here https://codeberg.org/mergiraf/mergiraf/pulls/44
You can test my branch by checking it out and doing cargo build; cargo install --path .
So far it worked great for me...
So for oca-port, the whole point will be ensuring the computer where oca-port will run will have mergiraf configured (if that's on an OCA bot for instance). As it will automate most of the git cherry-pick command which have conflicts. This is really something that made me have much more faith we will be able to have effective commit porting bots in the OCA...