Reputation: 395
My question's pretty much in the title. Again, when trying to issue a clone, pull, or incoming command using mercurial from any repository on an HgLab server (whether that repository was already created from scratch on the server, or whether that repository was already pushed to the server, in both cases prior to issuing a supposedly erroneous command), I get a mismatch error. Here's the log:
hg --verbose --debug --traceback incoming http://user@server:81/hg/project/repository
Before anyone is willing to provide easy solutions, it should suffice to know that I've tried the following already:
hg verify
on both the local machine and the server to fix inconsistencies in both repositorieshg pull -r 0 http://user@server:81/hg/project/repository
(gives the same error)hg pull -f -r 0 http://user@server:81/hg/project/repository
(gives the same error)hg incoming -r 0 http://user@server:81/hg/project/repository
(gives the same error)hg incoming -f -r 0 http://user@server:81/hg/project/repository
(gives the same error)It should also be noted that hg outgoing
and hg push
don't give any problems whatsoever.
Please help!
Thanks guys :)
Upvotes: 1
Views: 485
Reputation: 395
There's a bug in HgLab in the component that handles bundling the response to hg incoming or hg pull. The exact details are unclear; you'll want to contact their customer support for details (they're very responsive).
If version 1.10.6 does not have the fix, versions after that should have it.
Upvotes: 0