2

I'm trying to clone my Kiln Repository via command line on Ubuntu 8.04 LTS. But I get a HTTP Error 501:

$ hg clone https://«sub».kilnhg.com/Repo/Repositories/Group/«my_repository_name»
destination directory: «my_repository_name»
abort: HTTP Error 501: Not Implemented

My Mercurial version is 0.9.5:

$ hg version
Mercurial Distributed SCM (version 0.9.5)
…

If it matters: I'm behind a HTTP proxy; So the shell variable http_proxy is set accordingly.

[Update]

Yes, Mercurial 0.9.5 is pretty old, but that was the current version as of the release of Ubuntu 8.04 LTS back in, well, April 2008. I upgraded to Mercurial 1.5.1 and it works now.

Here is a comparision of debug outputs from the mentioned command line with both Mercurial versions:

Version 0.9.5:

$ hg --debug clone https://«sub».kilnhg.com/Repo/Repositories/Group/«my_repository_name»
using https://«sub».kilnhg.com/Repo/Repositories/Group/«my_repository_name»
proxying through http://«my_proxy»:888
destination directory: «my_repository_name»
sending heads command
abort: HTTP Error 501: Not Implemented

Version 1.5.1:

$ hg --debug clone https://«sub».kilnhg.com/Repo/Repositories/Group/«my_repository_name»
using https://«sub».kilnhg.com/Repo/Repositories/Group/«my_repository_name»
proxying through http://«my_proxy»:888
sending between command
http authorization required
realm: kiln
user: 
…
flag
2 
Also, that version of Mercurial is pretty old. You might try upgrading to the latest version, 1.5. – Tyler Hicks-Wright Apr 19 2010 at 13:42

1 Answer

3

You will have to upgrade your version of Mercurial. While we do our best to support really old versions of Mercurial, we do require you have at least Mercurial 1.0, which was released in March 2008. The current version of Mercurial, Mercurial 1.5, is included with Kiln.

link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.