Skydio / revup

Effortlessly create and manage pull requests without changing branches. Powers a stacked diffs workflow with python and git "plumbing" commands.
https://github.com/Skydio/revup
MIT License
309 stars 59 forks source link

Use merge-tree instead of patch-id #182

Open jerry-skydio opened 2 months ago

jerry-skydio commented 2 months ago

Generate a patch id by merge-tree'ing old head into current base. Any conflict is treated as a different id. patch-id is the tree id (do this commit by commit to create a series of ids. only do this if number of commits and commit text is the same)