#983 Bitbucket

brian Tue 16 Feb 2010

Later this month we will be changing some stuff around on our server which hosts fantom.org.

As part of this process we are thinking about moving the fan hg repo to bitbucket.

Any comments, concerns, feedback welcome.

liamstask Tue 16 Feb 2010

Seems like a great idea - I've had a good experience with the few small projects I have there, and I noticed they just recently upped their storage allowances for all accounts (1GB for the free ones, up from 150MB). Could also be nicer for managing contributions/merge requests.

KevinKelley Tue 16 Feb 2010

Since about 1.0.48 Hg pull has been broken for me. I keep trying, but get eventual timeout and rollback. I'd updated my Hg install recently; maybe a version problem.

We went through Hg version problems before; "solved" by me re-installing an older Hg. VCS software ought to be one thing that's rock solid, and this doesn't fill me with confidence.

On the other hand, lots of people are using Mercurial apparently successfully; probably pushing Fantom to Bitbucket makes all good.

I'd look hard at Github, though, there's at least a sense that it only exists because the others are fundamentally broken. I can't speak to whether that's pure advocacy or anti-commercialism or what.

tcolar Tue 16 Feb 2010

BitBucket seems pretty nice.

I've tried many SCM over the years and still have to find the perfect one (as far as my needs).

I'm still mostly using SVN actually, because most of the newer SCM using repos do not allow partial checkout (as fas as I'm concerned that's fundamentally broken !) but that's because of the kind of gigantic projects I work with (at work).

Git is quite nice, though when they say it's because "the others are fundamentally broken", I find that kinda silly, I mean I can see why for the Linux Kernel peeps, being able to easily commit emailed patches is a must-have, but that's a special need IMO.

Anyway, I think the right SCM depends of your needs, since none of them seem to do EVERYTHING right.

I've had occasional issues with every SCM I've tried ... hough I think oftentimes it's probably bugs in the tools (IDE plugins etc...).

mike Tue 16 Feb 2010

FWIW code.google.com offers hg repos as well

andy Tue 16 Feb 2010

I don't see us moving to a different VCS here. Mercurial has worked out quite well for us. So I think this is more about peoples experiences with BitBucket versus other solutions.

I keep trying, but get eventual timeout and rollback. I'd updated my Hg install recently; maybe a version problem.

I wouldn't be surprised if that was an issue with our installation (which will get cleaned up as part of this move).

FWIW code.google.com offers hg repos as well

Yeah we threw that around. Its pretty basic though. BitBucket is a much nicer system IMO.

KevinKelley Tue 16 Feb 2010

I wouldn't be surprised if that was an issue with our installation (which will get cleaned up as part of this move).

Mercurial seemed to be going through some pretty heavy updates over the past year; my best guess about my timeout/rollback problem is that something obscure got broken in terms of version compatibility. Bitbucket does work for me, and I agree that it seems nice.

tactics Tue 23 Feb 2010

BitBucket seems pretty nice. I do think there's a problem with your HG setup, because I have the timeout issues as well. I don't have this problem with Bitbucket.

katox Tue 23 Feb 2010

My hg is working fine (1.3.1). BitBucket is a good hosting site though, I agree.

Sidenote: it would be nice if you could separate documentation to doc.fantom.org or something similar (search reasons) if you are going to reorganize this site...

andy Wed 31 Mar 2010

I began to move our source tree to BitBucket last week - but my enthusiasm dropped a bit once I got into it. I still think BitBucket has alot potential - but I think it needs some more time to bake in the oven.

So since we already have a server to use, I opted to continue to host our public hg repos here. I was, however, able to upgrade hg to 1.3.1 (from 0.9.1) so hopefully that fixes some of the problems people have had. I will post more on that when we complete the move.

tactics Wed 31 Mar 2010

I agree here. Bit bucket has been nice for hosting some of my little projects, but every few weeks, there's some annoying downtime. I'll let you know if the hg upgrade allows me to pull as I should.

katox Wed 31 Mar 2010

What is the new url? I get 404 on hg.fantom.org for some reason...

andy Thu 1 Apr 2010

Its the same URL for now - prob just need the DNS changes to propagate back thru.

andy Thu 1 Apr 2010

Actually - yeah hg.fantom.org is pointing to new server - prob just leave that alone since I think we're ready to move here in the next day or so. The URLs are the same - minus the repos dir:

http://hg.fantom.org/fan-1.0/  

You can still reach the old repos using hg.fandev.org. Both repos have the same content at the moment.

katox Thu 1 Apr 2010

http://hg.fantom.org/fan-1.0/ works fine now, thanks.

Login or Signup to reply.