Lossless upstream `git` mirror
In https://foss.heptapod.net/heptapod/heptapod/-/commits/master all upstream changes looks like this.
Which makes it impossible to track what was going on in the upstream during the sync.
As a side effect it is relatively easy to see upstream changes in blames https://foss.heptapod.net/heptapod/heptapod/-/blob/650908f8b30d2b8e897669ca4f5550151bdedf9e/package.json But that "hide upstream blame" would be nice to have as a separate feature.
Is it possible to have an imported git
repo in Mercurial that preserves commit messages and allows to reconstruct original git
hashes for upstream references?