BitMover Releases Open Source BitKeeper Client
diegocgteleline.es writes "Larry McVoy, the owner of BitKeeper (also one of the guys behind LMbench) has posted a message to linux-kernel where he announces a open source client of BitKeeper, which would only allow synching against BK trees. It looks like it's licensed under the NWL (No Whining License) that will force you to 'not whine about this product or any other products from BitMover, Inc.'"
Too late.
Right know, I put my expectations on Bazaar-NG: all the goodies of GNU Arch and the simple interface of Subversion. Developed by Canonical (of Ubuntu fame).
Windows users:
Internet Explorer is obsolete. Please upgrade to Google Chrome or Mozilla Firefox.
I don't know how relevant this is, not quite getting the gist of the article, but does this sentence (linked from the word message in the article) make any difference? Or was I not supposed to follow any of the links?
Don't worry about the license, it's a joke. BSD license OK with everyone?
Neopets - the best free game on the Int
There are so much real open alternatives like subversion, arch and (my personal favourite) darcs - just to name a few. Why bother with bitkeeper?
Need a Wiki? Check out DokuWiki
I wonder how this bitkeeper thing compares to the state of the art, Perforce. Perforce charges $700 per seat, and after working with it for years, I can say it's worth it. Everything is just the way it should be. I wish someone would reimplement the damn thing under GPL license. After using Perforce at work, all other systems look like a joke.
1. He wrote scripts so that he didn't have to jump between applying patches and reading e-mail, instead he is now reading a batch of patches, queuing them, and then starts a script to apply them.
2. Developers have instant access to Linus' tree. Any source control system would have provided this.
3. The comments to the patches in the e-mails sent to Linus now actually make it to the public. Just about any GNU project does this via ChangeLog under any revision control system.
4. A script was written to automatically extract release notes from the changelog comments.
5. Merging with subsystems maintainer is easier if they pile up the patches in bitkeeper repositories.
Maybe all of the above together yielded a factor of two. But only with respect to 5. is BK at all relevant. And even there -- by a HUGE amount the largest merge point is Andrew Morton, who uses quilt instead of BK to manage his tree with some hundred patches per week throughput to Linus. And I haven't read any complaints from Linus that he isn't using BK.