npub1js94yagdjarmxnhksk9srmd3jtp44y52nr4cwqtdpjuvesq2fygse2ks28 (npub1js9…ks28) To correct my previous post, after some more study, it is actually possible to commit only part of the changes in a file, using:
fossil stash snapshot
Delete the unwanted changes
fossil commit
fossil stash pop
Also, Fossil obviously has a fossil git export command which even support automatic sync after new commits.
That could make Fossil a potential candidate. 🙂