That's an interesting question. I don't think submodules support is on par here. But it might just be because I don't know Git very well.
In which condition will this mergetag metadata appears? My impression is that it's under normal operation and so it's very easy for an upstream to break the import using that "new feature". Whereas to use submodules, you really need to reorganize your tree, which makes it much more like a separate feature to me.
But if mergetag is a not as transparent as I think, and is more like submodules, I'd downgrade it.
That's an interesting question. I don't think submodules support is on par here. But it might just be because I don't know Git very well.
In which condition will this mergetag metadata appears? My impression is that it's under normal operation and so it's very easy for an upstream to break the import using that "new feature". Whereas to use submodules, you really need to reorganize your tree, which makes it much more like a separate feature to me.
But if mergetag is a not as transparent as I think, and is more like submodules, I'd downgrade it.