Live data from Hacker News

Show HN: BitKeeper – Enterprise-ready version control, now open-source

bitkeeper.org

1–10 of 309 posts

Re: Show HN: BitKeeper – Enterprise-ready version control, now open-source

#4
Lots of cross platform goodies in there as well as some interesting data structures. For example, our list data structure is in lines.c, it's extremely small for a small list and scales nicely to 50K items:

http://bkbits.net/u/bk/bugfix/src/libc/utils/lines.c?PAGE=an...

Re: Show HN: BitKeeper – Enterprise-ready version control, now open-source

#6
post #3

There is an official mirror on GitHub: https://github.com/bitkeeper-scm/bitkeeper

It's a read only mirror, the read/write mirror is on bkbits.net. But we'll maintain the mirror (or you can, bk has fast-export which creates a perfect mirror in git).

Re: Show HN: BitKeeper – Enterprise-ready version control, now open-source

#7
This is very cool... but also, kind of a bit late. The market already adopted git and the momentum is there. Unless there is a trivial way to switch back and forth from git or there is something that is orders of magnitude better, this is a decade too late.

Re: Show HN: BitKeeper – Enterprise-ready version control, now open-source

#8
post #5

Why would I want to use this over git or mercurial?

You wouldn't, unless you have very specific niche needs. They're pretty upfront about it:

>Why use BitKeeper when there are lots of great alternatives?

>For many projects, the answer is: you shouldn’t.

https://www.bitkeeper.org/why.html

Re: Show HN: BitKeeper – Enterprise-ready version control, now open-source

#9
For people who don't know the history -- McVoy offered free bitkeeper licenses to various open source projects, and the Linux kernel switched to it.

After Andrew Tridgell (SAMBA, among other projects) reverse-engineered the bitkeeper protocol [1] in order to create his own client, the license was rescinded for everyone.

As a result, Linus wrote git.

[1] https://lwn.net/Articles/132938/

Re: Show HN: BitKeeper – Enterprise-ready version control, now open-source

#10
post #7

This is very cool... but also, kind of a bit late. The market already adopted git and the momentum is there. Unless there is a trivial way to switch back and forth from git or there is something that is orders of magnitude better, this is a decade too late.

'A bit late' might be understatement of the day :)
Post reply on HN