We have an exposure of shadow-repos. I kept on wondering what the outcome of shadow repos should be.
We have a different merge strategies, I think the shadow repo should solmehow reflect that if possible. However since the strategy could be use during the merge it means basically
we cannot make it pre-action.
Then i think we should always do a merge inside a shadow repo to reflect the final state of the code. In my view if merge is succesful a rebase or squash and rebase would be as well.
Currently i seen that git exposes a merged state, while Mercurial not.