git-subhistory
git-subhistory copied to clipboard
Empty subproject commits can't assimilate -> split roundtrip
To repro:
- Add an "upstream" empty commit to the subproject branch
- Assimilate subproject branch
- Split out the assimilated commits
The empty commit vanishes from the round-trip split out commits. Subsequent commits will all have different hashes. Assimilate needs to detect these and complain. With some statefulness, like a .gitsubhistory folder or something, we could potentially toggle a file in there, though that seems kinda hacky.