Re: git-subtree: directory mismatch
From: Avery Pennarun <hidden>
Date: 2016-06-15 22:47:46
On Tue, Nov 24, 2009 at 2:53 PM, Marc Fournier [off-list ref] wrote:
I was not able to reproduce this bug in any of the following cases: - if the README file wasn't empty - if modules/cognac is renamed to something else - if modules/cognac doesn't have the same sub-directories than modules/mapserver This bug happens using git 1.5.5.6 as well as 1.6.5. It seems to happen when git-subtree calls "git merge -s subtree".
Yup. This is basically a bug in "git merge -s subtree": it guesses which subtree to merge into, rather than actually taking a prefix parameter. I've been meaning to either submit a patch for this, or find a way to work around it. This doesn't usually happen once your project is relatively mature (ie. doesn't have blank or "default" template files in it) since then the auto-guessing gets more reliable. But there's no good reason to do the auto-guessing, so it would be best to do this "properly." Sorry that I haven't had time to fix it yet... Avery