git-subhistory
git-subhistory copied to clipboard
Interchangeably merge in and split out subtree history
This command looks great and I'd love to use it but I'm not comfortable doing so without a license. Would you mind adding one? I recommend [MIT](https://choosealicense.com/licenses/mit/) or [GPLv3](https://choosealicense.com/licenses/gpl-3.0/).
Summary of my changes - Creates a mapping between unsigned to (maybe) signed commits of subproject - Uses commit SHA from subproject if available - Adds support for signing new...
I was thinking about the idea of caching a separate map between Main commits and Sub commits (#3), and I was thinking about how `git push` and `git fetch` can...
Performance
Hi, I like the idea of subrepo being absorbed into the main that you followed in `git-subhistory`. I currently use `git-subtree` for a while to manage 1 shared repo among...
Mc devel
Soo here is the surprise gift :) Saving last split position for making future splits faster.
This is the subject of a lengthy multi-part comment in the code, and is still not resolved and needs improvement: https://github.com/laughinghan/git-subhistory/blob/18c3489593338aa4d27c49c621f4903290011b52/git-subhistory.sh#L186 Basically the situation is, suppose there are two branches...
To repro: 1. Add an "upstream" empty commit to the subproject branch 2. Assimilate subproject branch 3. Split out the assimilated commits The empty commit vanishes from the round-trip split...