On Sat, 14 Dec 2019 at 09:27, Tom Clarkson <tqclarkson@xxxxxxxxxx> wrote: > > When you say it pushed every commit, does that mean that a bunch of mainline commits erroneously ended up in the subtree repo? We encounter this case when trying to use subtree on the FreeBSD repository. In our case it's caused by commit that should not be classified as a commit to the subtree, but has no files in the subtree. In our case it looks like an artifact of svn-git conversion of an odd working branch, but the same issue is reproducible in other ways. For example, it will appear if the subtree is deleted at some point and later re-added.