On Fri, Sep 27, 2013 at 12:20 AM, Manish Gill <mgil...@outlook.com> wrote:
> I have a git repository with lots of submodules. In one particular
> submodule, I'm having the following problem:
> If I try to switch branches at the top-level of that submodule, I succeed.
> But, if I try to switch branches in any subsequen levels, I get the
> following error:
> fatal: internal error: work tree has already been set
> Current worktree: ../path/Mailman3/rest_project
> New worktree: ../path/Mailman3/rest_project/website/public_rest
Can you apply this patch, rebuild git and retry again? It will create
a coredump at "fatal:...", which might give me a clue what's going
on.. Once you get the coredump, open it with gdb, execute "bt full"
and paste the output here.
diff --git a/usage.c b/usage.c
index ed14645..0403091 100644
@@ -34,6 +34,7 @@ static NORETURN void usage_builtin(const char *err,
static NORETURN void die_builtin(const char *err, va_list params)
vreportf("fatal: ", err, params);
+ *(char*)0 = 1;
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html