Shane Reustle Shane Reustle - 20 days ago 9
Python Question

How to pull a BitBucket repository without access to hg

I was wondering if it was possible to pull a private mercurial repo to a server without access to hg. I have SSH access, but do not have the ability to install HG. I was thinking some kind of Python script that used http access or something, but I wasn't sure. I was also thinking this might only be possible with public repos. I am currently hosting the projet on BitBucket. Thanks for any input!

Answer

What good would getting the repository be if you don't have mercurial installed and can't install it?

Do you instead mean get the files in a specific revision? If so you can easily do that using:

wget https://username:password@bitbucket.org/user/repo/get/REVISIONHASH.zip

I'm pretty sure you can put user/pass in the URL in the standard HTTP way.

Comments