bazaar / bazaar-ng version control support
Ok, so whilst we're all holiding out for decent subversion support,
other VCS apps are on the rise. I started messing around with bazaar
the other day, a new implementation of Tom Lord's Arch done by
Canonical, the guys behind the Ubuntu Linux distribution.
http://bazaar.canonical.com
So far its looking quite nice, the "repository" is merely a directory of
gzip'd patch/diffs files.
Does anyone know if anyones working on a (pure) java version at all?
Please sign in to leave a comment.
If you're playing with distributed VCS, I'd recommend you to spend a few days checking out Darcs:
http://www.darcs.net
Another promising VCS in this area is monotone:
http://www.venge.net/monotone
I'm currently using darcs for all my "personal" repositories. The darcs design is somewhat similar to arch, but a lot simpler and more straightforward.
While I'd really like to see darcs integrated with IDEA (and actually thought about writing a plugin to that), my current usage is simple enough to not warrant that time. Actually, not having darcs integrated with IDEA forces myself to keep my patches smaller and more frequently, which is a good idea :)
Marcus Brito wrote:
Darcs sounds interesting, I was just reading about it actually.
Main minus against monotone I've seen so far is no simple remote
repository, which darcs, svn+ssh, and bazaar offer. Will check out
darcs thou.
Yeah, my main grip with monotone is it's weird "netsync" protocol. Corporate firewalls don't like anything other than HTTP and e-mail. I'm keeping monotone under my radar, but until it has simple way to send patches around (I love 'darcs send'), I won't be using it.
Oh, and I missed this question on my first reply. Yeah, there's a pure java version control system out there. It's called superversion, and you can reach it at
http://www.superversion.org
Superversion is quite nice, being the easiest VCS I've ever used. It's great for a single developer in a basement, or a small group of people working in an office. However, I have this itch lately for a distributed VCS that superversion can't scratch.
I've thought many times about starting a distributed, decentralized, changeset based version control system myself, but so far I lack the courage and commitment for that.
Marcus Brito wrote:
I was more meaning a pure java version of arch/bazaar etc. but this
could be interesting to look at.
Thanks for the pointer to darcs, looks cool! I'll check it out as soon as I can get it to compile at home....
Don't try to compile darcs unless you're a haskell freak. Download one of the precompiled binaries here: http://darcs.net/DarcsWiki/CategoryBinaries
Compiling darcs is a pain.
I have Gentoo at home, I'd rather use the package system if I can. The problem for me wasn't actually darcs, but the haskell compiler, and that was because I have bleeding edge flags set. But at 230am last night I didn't feel like fixing it :)
Any idea how much work a plugin to support it in IDEA would be? I know nothing about plugins. If darcs is all it looks like, with good integration it could be excellent...
Is it really in Haskell?
Wow, I wanna see it:)
"Marcus Brito" <mbrito@gmail.com> wrote in message
news:6409029.1117023860855.JavaMail.javamailuser@localhost...
>
the precompiled binaries here: http://darcs.net/DarcsWiki/CategoryBinaries
>
Yeah, he gets 100 obscure-cool-language points, for sure :)