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:
…