BitKeeper

BitKeeper is a fully distributed source management system, supporting globally distributed development, disconnected operation, change sets, and many active branches. It is used by some major projects such as the Linux kernel, MySQL, Xaraya, and Xen.

Tags Software Development Version Control

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  16 May 2006 00:01
  • Rrelease-after

Changes: Various bugs were fixed. Upgrading is recommended.

  • Rrelease-mid
  •  09 Jul 2004 06:52
  • Rrelease-after

    Changes: This release contains performance fixes as well as bugfixes. Installation on Windows is far nicer than in the past, and there is no dependency on Cygwin. There is an important bugfix for Linux kernel users; please upgrade if you work on the kernel.

    Rss Recent comments

    Rcomment-before 16 May 2006 03:27 Rcomment-trans habbie Rcomment-after

    Projects moving away from BK
    - Xen switched to mercurial

    - Xaraya switched to monotone

    - Linux switched to git

    Rcomment-before 16 May 2006 02:11 Rcomment-trans theroo Rcomment-after

    Linux use
    "It is used by some major projects such as the Linux kernel..."

    I could have sworn I heard a big fuss about BK pulling the plug in its involvement with Linux. Hence, Linus commenced writing git as a BK replacement for the Linux kernel.

    Rcomment-before 07 Oct 2002 07:27 Rcomment-trans weissel Rcomment-after

    Not always free for non-commercial use ...
    Straight from the license (type bk help bkl) (but *not*
    found on their website -- there the license is quite
    different!) for free use:

    (d) Notwithstanding any other terms in this License, this
    License is not available to You if You and/or your
    employer develop, produce, sell, and/or resell a
    product which contains substantially similar capabil-
    ities of the BitKeeper Software, or, in the reason-
    able opinion of BitMover, competes with the BitKeeper
    Software.

    So, if you work at a software reseller/software store or
    something, you currently (IANAL) CANNOT use this
    very useful product for free -- not even for your own
    private GPL development of anything. (If your employer
    suddenly carries a new product ... you might be breaching
    the license.)

    Note that developing a revision control system under the
    GPL is explicitely not allowed, both by the words of the
    license and by the meaning, see
    http://marc.theaimsgroup.com/?l=linux-kernel&m=103384262016750&w=2

    You might get a waiver from Larry McVoy, if you are a
    Linux Kernel Developer.

    This information is partially based on the HUGE(!!) thread
    in the Linux Kernel ML, archived e.g. at
    http://www.uwsg.indiana.edu/hypermail/linux/kernel/0210.0/1496.html

    4b63207a73abece85e821c489dcd2f38_thumb

    Project Spotlight

    Templum

    A lightweight, simple, and fast templating engine for PHP.

    F3f97a3e2cd38ce2bc5d1c5afe6cf9e0_thumb

    Project Spotlight

    xarclock

    An X clock widget.