Skip to content
EntityQ878697· pop 14· linked from 68 articles

BitKeeper is a discontinued software tool for distributed revision control of computer source code. Originally developed as proprietary software by BitMover Inc., a privately held company based in Los Gatos, California, it was released as open-source software under the Apache-2.0 license on 9 May 2016. BitKeeper is no longer being developed.

Key facts

Software.name
BitKeeper
Software.logo
Bitkeeper-logo.png
Software.logo size
250px
Software.author
BitMover Inc.
Software.discontinued
yes
Software.latest release version
7.3.3
Software.programming language
C
Software.operating system
AIX, FreeBSD, HP-UX, IRIX, Linux, Mac OS X, NetBSD, OpenBSD, Solaris, Windows
Software.genre
Distributed revision control
Software.license
2016: Apache-2.02000: Proprietary

via Wikipedia infobox

Source code

The BitKeeper history needs to be written up but the short version is that it happened because Larry wanted to help Linux not turn into a bunch of splintered factions like 386BSD, FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, etc. He saw that the problem was one of tooling. He built a team and built BitKeeper so the kernel guys would have a reasonable tool and no need to split up the team (the problem was that Linus refused to use any source management system: "they all suck!" which wasn't bad for him but really sucked for the downstream people who had to merge everything by hand each time Linus released). BitKeeper is now distributed under the Apache 2.0 license. It is free to use and free to modify. There are some open source components and they have their own licenses. The BitKeeper source tree is highly portable and compiles on most platforms. This includes: and used to include IRIX, AIX, HP-UX, etc. Any Posix-like system is a pretty easy port. The requirement marked with ( ) are optional, if not installed locally and BitKeeper is currently installed and we are building from a BitKeeper repository then local copies of these requirements will be automatically populated and included. cd src make -j12 p 'p'roduction build make image create install image (at src/utils) ./utils/bk- .bin run installer created above If bk fails to locate your pre-installed libraries then edit the file src/conf.mk.local to provide the needed information. If you want to share the config with others please label it like " Macos with homebrew" and put the configs commented out in there and send us a patch. Building on Windows requires msys and is more involved. See the thread on the forum about Windows builds. An extensive regression suite is found in src/t and can be run using the doit script in that directory. The test harness can be run in parallel using multiple cores like so: See our community page for information on how to contact us with questions or contribute improvements.

Excerpt from the source-code README · 4,206 chars · not written by Vinony

Wikidata facts

Official website
www.bitkeeper.org
Show 4 more facts
short name
bk
software version identifier
7.3.3
source code repository URL
repos.bkbits.net/bk/dev
inception
2000-05-04
Sources (5)

via Wikidata · CC0

~5 min read

Article

7 sections
Contents
  • History
  • BitKeeper and the Linux kernel
  • Move to open-source
  • See also
  • Notes
  • References
  • External links

BitKeeper is a discontinued software tool for distributed revision control of computer source code. Originally developed as proprietary software by BitMover Inc., a privately held company based in Los Gatos, California, it was released as open-source software under the Apache-2.0 license on 9 May 2016. BitKeeper is no longer being developed.

== History ==

Connections

Categories