Weird push problem
Scott Palmer
swpalmer at gmail.com
Sun Aug 14 01:49:28 UTC 2011
On 2011-08-12, at 5:18 PM, Mads Kiilerich wrote:
> On 08/12/2011 10:54 PM, Scott Palmer wrote:
>> I'm trying to push changes to a repo I'm serving up with hgweb… I haven't booted up the server I'm pushing to in a while, but it was working fine the last time I tried… the thing that would be different is that now I'm pushing from a more recent client version.
>>
>> hg push
>> pushing to http://private_repo_URL_here/
>> searching for changes
>>
>> .. does NOT ask for authorization - this is expected, it should be cache with mercurial_keyring.
>> .. now "sending" progress bar counts out to 12526
>> .. after that phase is complete it suddenly asks for a password:
>
> ...
>
>> $ hg --version
>> Mercurial Distributed SCM (version 1.9.1+2-9991f8b19ff3)
>> (see http://mercurial.selenic.com for more information)
>
> Patrick has made some important fixes in this area since 1.9.1 - see http://mercurial.selenic.com/bts/issue2885 . Please try again with the tip of the stable branch. It will probably either fix your issues or at least make them look different ;-)
>
> He also made some fixes for keyring - make sure you also have these.
>
> /Mads
Okay, this is getting interesting…
So I disabled the keyring extension and tried with:
Mercurial Distributed SCM (version 1.9.1+9-2ef2d3a5cd2d)
The problem was the same (with the exception of asking for credentials initially)
Now I am back home and not using that high-latency satellite network connection and I tried again with the same version of Mercurial, still with the keyring extension disabled, from the same repo on the same laptop - it worked perfectly.
I still don't get it.
[here's the last failure]
Scott-Palmers-MacBook-Pro:AlphaNorthAsset.com scott$ hg push
pushing to http://[private url]/
http authorization required
realm: analogideas
user: scott.palmer
password:
searching for changes
sending [ <=> ] 43841/12526 -1972sabort: authorization failed
[I get home and try again - in same console window I re-run the last command]
Scott-Palmers-MacBook-Pro:AlphaNorthAsset.com scott$ hg push
pushing to http://[private url]/
http authorization required
realm: analogideas
user: scott.palmer
password:
searching for changes
remote: adding changesets
remote: adding manifests
remote: adding file changes
remote: added 10 changesets with 45 changes to 25 files
Scott-Palmers-MacBook-Pro:AlphaNorthAsset.com scott$ hg --version
Mercurial Distributed SCM (version 1.9.1+9-2ef2d3a5cd2d)
Yet the web front-end seemed to be working fine when I was on the other connection. I got a log of the remote repo without a problem.
Scott
More information about the Mercurial
mailing list