Thread (6 messages) flat view 6 messages, 3 authors, 2016-06-15

Re: Problem switching branches in submodule

From: Manish Gill <hidden>
Date: 2016-06-15 22:58:54

On 09/27/2013 12:18 AM, Jonathan Nieder wrote:
Manish Gill wrote:
quoted
Jonathan Nieder wrote:
quoted
quoted
What is the exact command you use to get the above output?
git checkout <branch_name>
Is <branch_name> a normal branch, a remote-tracking branch, or a
branch that doesn't exist yet?
Local branch that was supposed to track a remote branch.
[...]
quoted
I should mention what *exactly* happened that led to this. I was trying
to publish my branch on Launchpad (using git-remote-bzr). At some point,
I had the genius idea to remote the extra stuff from the config file and
just try with the bzr:: remote as origin, and instead of doing it via
the console, I just replaced the config file.

Annnnyway, I just restored my backed up config file for that submodule
in the middle of writing this and seems like things seem to work now.
If you happen to have a copy of the old config file or remember what it
said, that could be helpful (especially if you can still reproduce the
problem in case we come up with a fix).
Config file which was NOT working:
http://bpaste.net/show/oaWG3TQarH3BrdjDj5be/

Working config restored from backup:
http://bpaste.net/show/nF3ap5fDEAwL9NyqdCmD/
Did the config file have a [core] worktree setting or something similar?
Looks like the working one had it and the other didn't. Adding the
"worktree" setting seems to fix the problem. But shouldn't this work
uniformly in the repo? Removing the [core] worktree gives the same
error, but only in directories inside the repo. Checkout still works on
the top-level. Seems a bit strange I guess.
Hmm,
Jonathan
  

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help