Mercurial

Avatar

puntoexe

10 months ago

Hello,

recently I switched from SVN to Mercurial. I would like to have the support for Mercurial also in Ohloh.


Avatar

Martin Geisler

10 months ago

We have been waiting for this for a very long time. Will it ever be implemented?


Avatar

Robin Luckey

10 months ago

Yes, very soon. We have been doing a lot of source control work behind the scenes over the last few weeks, and I hope to start adding Mercurial support next week.

Thanks, Robin


Avatar

Martin Geisler

10 months ago

Excellent! I'll look forward to this!


Avatar

ArneBab

10 months ago

Many thanks, Robin!

I'm anxious to add my current projects to ohloh!


Avatar

Tim Post

10 months ago

Oh happy day!! Thanks Robin!!!!


Avatar

Christoph Kappel

10 months ago

Oh! I really can't believe and await it!


Avatar

greyed

10 months ago

Most excellent!


Avatar

Almad

10 months ago

Let us see ^_^


Avatar

Almad

10 months ago

On one hand I always think that I'm not interested anymore, but then I go and check threads again O-)


Avatar

ArneBab

10 months ago

@Robin: How did it go? Did beginning this week work out?


Avatar

Robin Luckey

10 months ago

I successfully ran the first Mercurial repository through Ohloh last night. The feature is active, but is only visible to administrators (that's me :-).

I'll be ready for volunteers to help shake out bugs (and add branch support) very soon. There will probably be a formal announcement in a day or so.

Ohloh's source control adapter code is online at The Chaw and also at GitHub if anyone wants to take a peek.

Right now, however, there is some pressing work regarding the Ohloh crawler, which is running very behind on project updates. That's the immediately priority, so the official rollout of Mercurial will be delayed until we solve our latest performance puzzle.

Thanks, Robin


Avatar

Tim Post

10 months ago

Feel free to test on my hg repo:

http://echoreply.us/hg/index.php

Mercurial's idea of what a branch is might seem a little strange.

If a guinea pig is needed, I'm happy to oink, or whatever best describes the sound that they make.

Best of luck with the crawler and thanks for the update!


Avatar

Christoph Kappel

10 months ago

Wow, that sound promising. I would also like to volunteer. :)


Avatar

King InuYasha

10 months ago

Our repo is also available if you need to test with it: http://hg.enanocms.org/repos/


Avatar

oojah

10 months ago

Are you sure that it's only visible to admins? ;)


Avatar

Christoph Kappel

10 months ago

I am sure they made it public only for us. :D


Robin, I updated the following projects with Mercurial repositories:

Jinja, Pygments, Werkzeug, Zine


Avatar

Christoph Kappel

10 months ago

I also added the mercurial repo to my project subtle. The line count seems to take ages.


Avatar

ArneBab

10 months ago

I added the enlistments for Mercurial and TortoiseHG as well as for three of my own projects (rpg-1d6, community_codeswarm and pyMM).

I had a problem with pyMM, though, since the server didn't take the repository http://freehg.org/u/ArneBab/pymm_example/ , though I can easily clone it with Mercurial.


Avatar

ArneBab

10 months ago

It's great to see my new code in Ohloh!


Avatar

bastiand

10 months ago

Added MercurialEclipse...


Avatar

bastiand

10 months ago

Analysis of MercurialEclipse is done. Looks real nice and seems to work :).


Avatar

Robin Luckey

10 months ago

Hi ArneBab,

Can you be more specific about what went wrong with pyMM?

I tried it out on my development environment, and does seem to work OK, although the response times were very slow (hg id http://freehg.org/u/ArneBab/pymm_example/ took almost a minute).

It's possible that our servers just timed out waiting for a response.

Let me know what you think, Robin


Avatar

ArneBab

10 months ago

Hi Robin:

First another thing: I just replaced the old git mirror for Mercurial with the actual development repository, and the LOC have doubled, so I assume that ohloh might just have combined the source history, but didn't remove the history of the git mirror when I deleted the enlistment.

About pyMM: A timeout is likely, though I tried to add the enlistment a few times and it never worked (while others from freehg.org worked). It could just have been bad luck / statistics :)

Since it worked just now, I'm quite certain that it was statistics... sorry for the incomplete bug report.

freehg.org is quite overloaded at times - I don't think it was ever meant to serve as many repositories as it does now. For new projects I now use bitbucket.org, which is quite fast, especially when accessing it via SSH :)