Mercurial 1.7.1 released!
Matt Mackall
mpm at selenic.com
Wed Nov 17 17:16:23 UTC 2010
On Wed, 2010-11-17 at 08:51 +0100, Jonny Dee wrote:
[Please don't send private mail to developers, we much prefer to answer
questions in public where they'll benefit multiple people.]
> > We use SSH access to our repositories and, unfortunately,
> pushing/
> > pulling bookmarks over SSH still doesn't work with 1.7.1.
> Invoking "hg
> > pull -B" results in "no changed bookmarks found", even if
> the remote
> > repository has bookmarks while the local clone doesn't. I've
> made sure
> > the remote machine (Ubuntu Linux) as well as my local
> machine (Windows
> > XP) have 1.7.1 installed with the "bookmarks" extension
> activated.
>
> The bugfix in 1.7.1 only affects push on HTTP. All other
> combinations of
> in/out/push/pull with http/ssh/local are tested in the test
> suite.
>
> Please try the following test:
>
> $ hg debugpushkey ssh://yourserver/your/repo namespaces
> namespaces
> bookmarks
>
> If you get back anything from this command, the protocol
> portion of
> bookmarks is working perfectly. But if you get back just
> 'namespaces',
> that means bookmarks are NOT properly enabled. That is likely
> a
> configuration problem due to trust:
>
> http://mercurial.selenic.com/wiki/Trust
>
> I've just executed the command you suggested. And, indeed, I do only
> get back just 'namespaces'. However, there seems to be no issue
> regarding 'Trust'. I've made sure the file ownerships of the "server
> side" repository are correct.
Correct as in owned by you?
> Besides, there is no other problem with Mercurial features, except
> the issue I have with bookmarks and SSH transport. Could there be any
> other reason why the 'debugpushkey' command just returns 'namespaces'?
Not that I'm aware of. What does this report?
ssh yourserver "hg showconfig extensions"
ssh yourserver "hg book"
--
Mathematics is the supreme nostalgia of our time.
More information about the Mercurial
mailing list