It's actually quite an annoying bug this one because it means that you can't push changes between any branches if they are in the same repository. So it basically eliminates the push command if you use repositories... Nick