BitKeeper - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: BitKeeper



  
 BitKeeper - Wikipedia, the free encyclopedia
BitKeeper is a software tool for revision control (configuration management SCM etc) of computer source code.
This version of BitKeeper also required that certain meta-information about changes be stored on computer servers operated by Bitmover (www.openlogging.org), an addition that makes it impossible for community version users to run projects of which Bitmover is unaware.
BitMover used to provide access to the system for certain open source or free software projects, the most famous (and controversial) of which was the source code of the Linux kernel.
http://en.wikipedia.org/wiki/Bitkeeper   (672 words)

  
 [No title]
But licensing-related arguments against Bitkeeper aren't very compelling because non-Bitkeeper users haven't been penalized: as long as Bitkeeper use isn't required for Linux kernel development, the free software world is hardly "in crisis" as some have argued, any more than it would be if many Linux developers preferred to use fancy proprietary text editors.
In conclusion: Bitkeeper is wrong for free software because it encourages a development model with bad results.
From the beginning, Bitkeeper has been aimed at making it easier to do development the way Linux kernel development is done.
http://web.mit.edu/ghudson/thoughts/bitkeeper.whynot   (848 words)

  
 A Critique of the BitKeeper License
I was later told that distribution of BitKeeper binaries was permitted as long as the binaries I distributed passed the current regression suite (not the included regression suite).
I thought BitKeeper was Free enough, and I respected BitMover's attempts at making their software almost Free.
After some I spent some time using BitKeeper (and after having been asked to reconcile this decision in the light of Free Software on more than a few occasions), I began to imagine situations that would prevent me from doing the kinds of things I am used to doing with Free Software.
http://www.mit.edu/afs/athena/user/x/i/xiphmont/Public/critique.html   (2645 words)

  
 Interview: Larry McVoy
BitKeeper, a distributed source control system, has been adopted by Linux kernel creator Linus Torvalds and condemned by free software icon Richard Stallman.
Comment "(Bitkeeper,) Free software and how to fund development.
There is a basic part of how BitKeeper and Teamware work that I've been drawing pictures of for 10 years, the part about how it handles parallel development without losing information when the replicas come back together.
http://kerneltrap.org/node.php?id=222   (8243 words)

  
 The Suitability of BitKeeper and bkbits.net for Free Software Projects
In short, the BitKeeper license is not suitable for use by most open- source developers, even if they are not "idealistic" enough to refrain from using a package that deviates from the Open Source Definition, and the Free Software Definitions so much.
BitKeeper fails miserably here, at least as far as free software developers are concerned.
The purpose of this document is to analyze how suitable are of BitKeeper and the bkbits.net hosting service offered by BitMover (BitKeeper's parent company), for use by free software projects.
http://better-scm.berlios.de/bk/bk_suitability.html   (1533 words)

  
 Existence proof: Rsync vs. BitKeeper
Improvements BitKeeper provides over rsync include elimination of reverse updates (synchronizing in the wrong direction and losing your changes), automerging algorithms optimized for source code (so trees can be updated in parallel and then synchronized), and intelligent handling of metadata operations such as renaming of files (which rsync sees as deletion and creation of files).
BitKeeper keeps state about each file under source control and knows what changes have been made since the last time each tree was synchronized.
(We will ignore the unrelated features of BitKeeper, such as versioning, in this comparison.) Rsync is stateless; it has no a priori knowledge of the relationship between two source code trees.
http://www.usenix.org/events/hotos03/tech/full_papers/henson/henson_html/node14.html   (254 words)

  
 Feature: No More Free BitKeeper
BitKeeper was first utilized by a Linux project in December of 1999, when it was employed by the Linux PowerPC project.
BitKeeper is focused on improving this functionality as it is common for commercial uses, whereas an open source solution concerned with the Linux kernel wouldn't have such a need.
Then in February of 2002, Linux creator Linus Torvalds decided that BitKeeper was "the best tool for the job" and started using it to manage the mainline kernel, an event that received much attention in the free and open source communities [story], and beyond.
http://kerneltrap.org/node/4966   (6072 words)

  
 [No title]
BitKeeper Software: The complete set of executable programs and any accompanying files, such as documentation, known as the BitKeeper Software.
Single user BitKeeper Packages: One or more BitKeeper Packages wherein all changes to all files are made by the same per- son and the total number of unique files over all Bit- Keeper Packages does not exceed 1000.
BitKeeper Package: A set of files managed by the same BitKeeper ChangeSet file.
http://linuxmafia.com/pub/linux/apps/licences/bitkeeper-3.2.2c-x86-glibc2.3-linux-bkl-licence   (1256 words)

  
 BitKeeper doubles pace of Linux development.
BitKeeper's powerful peer-to-peer model is one of the key contributors to the efficiency of the Linux kernel development.
David Miller of Redhat, a senior Linux developer, has seen the improvement first hand, "Before BitKeeper I was in merge hell every time a new kernel was released.
We are also grateful to the Linux community for working with us as we developed BitKeeper into a tool which can handle the daunting challenges of a world wide development effort."
http://www.cmcrossroads.com/ubbthreads/showflat.php?Number=24026   (539 words)

  
 Attempted attack on Linux kernel foiled CNET News.com
BitKeeper's McVoy hopes the current incident will quash objections raised by some members of the development who don't want to add a new feature that would require all changes to be digitally signed.
When BitKeeper exports the source code to other servers, it checks the integrity of every file, matching a digital fingerprint of its official version of the file with the version on the remote machine.
Linus Torvalds, the original creator of Linux and the lead developer of the kernel, uses BitKeeper to keep track of changes in the core software for the operating system.
http://news.com.com/2100-7355_3-5103670.html   (1133 words)

  
 NewsForge Bitkeeper after the storm - Part 1
Thankfully, there are more powerful, better designed and free (as in Free Software) alternatives to bitkeeper, so we are not locked with proprietary piece of software like this one.
Now that the dust has settled, and intrigued by a press release from Bitkeeper author Larry McVoy that claimed impressive productivity gains for Linus Torvalds and other kernel hackers using Bitkeeper, NewsForge decided it was time to talk with McVoy on the current state of affairs between the free software hackers and his proprietary code.
Right now BitKeeper is at best a method to gain control over main people and projects of the Free Software community.
http://software.newsforge.com/software/04/05/10/1235236.shtml?tid=151&...   (1894 words)

  
 [No title]
There are many projects hosted in BitKeeper, including the Linux kernel, the MySQL database, the Xaraya content management project, the ReiserFS project, the Open Zaurus project, the NTP time management system, and the Xen Virtual Machine project, to name a few.
A project which is stored in BitKeeper may be replicated many times (we've seen upwards of 10,000 replicas of the Linux kernel for example).
"BitKeeper has made me more than twice as productive, and its fundamentally distributed nature allows me to work the way I prefer to work - with many different groups working independently, yet allowing for easy merging between them." --Linus Torvalds, February 2004.
http://www.openlogging.org   (519 words)

  
 Better SCM Initiative : BitKeeper
A BitKeeper license may be given to developers of open-source software, for exclusive work on open-source software.
The Suitability of BitKeeper for Free Software Developers
Refer to our summary page about this for more information.
http://better-scm.berlios.de/bk   (352 words)

  
 BitKeeper
I think it was a huge mistake to use proprietary software for the development of one of the greatest accomplishments of free software.
The latest Kernel Traffic has a thread that's been going on on the Linux Kernel Mailing List about BitKeeper, the proprietary software that many of the kernel developers are using for source code version control.
The natural tendency, which is now manifesting itself, is for this barrier to be destroyed and for the information to become free and open.
http://mboedick.org/032/24/bitkeeper   (305 words)

  
 Linux Magazine
BitKeeper, of course, is the proprietary software configuration manager used by Torvalds to handle large-scale directory merges since early 2002.
Many developers decried the positioning of a proprietary software tool at the center of a free software project, an observation Torvalds routinely rebuffed by noting the inadequacy of free software competitors when it came to serving the distributed kernel team’s needs.
GNU Project founder Richard Stallman steps into the BitKeeper debate with the essay “Linux, GNU and Freedom.” He describes BitKeeper as introducing “cognitive dissonance” into the free software community.
http://www.linux-mag.com/content/view/2130   (2665 words)

  
 Linuxexpo 1999: Day 2: BitKeeper
Bitkeeper is designed to handle them well, and especially lets you create a line of development after the fact on an old version.
When you create a bitkeeper project, it creates a unique ID which is used for tree syncing later.
After enticing trust from his programmers, Larry also wants trust from his users, so if openlogging.org web site were to go down for more than 60 days, it would mean that the company is dead or doesn't care about the product anymore and then the bitkeeper source code would just become freely available to everyone.
http://marc.merlins.org/linux/linuxexpo99/Day2/Bofs/Bitkeeper.html   (631 words)

  
 LWN: The BitKeeper non-compete clause
Currently, BitKeeper makes it easy to extract all data and metadata from a repository; moving an entire repository into a different source management system is an easy task.
In the case of BitKeeper, those who chose not to use it are no worse off than they were before, and an easy path is open should a quick evacuation to another source management system be required.
Future versions of BitKeeper, however, could quietly shift over to a closed format that is harder to escape from.
http://lwn.net/Articles/12120   (5405 words)

  
 Slashdot RMS Calls On Linux Developers To Replace BitKeeper
Bitkeeper may be better than the current Free alternatives, but it isn't Free software.
BitKeeper is a good piece of software, but don't imagine that it is perfect.
BitKeeper is in use because it's better than the available free tools.
http://developers.slashdot.org/developers/03/07/19/1728240.shtml?tid=185   (6684 words)

  
 My first look at BitKeeper.
BitKeeper be freely available for any free software development team
BitKeeper is a peer-to-peer system, arbitrary work flows
Among the projects hosted by BitKeeper are MySQL and Linux
http://zgp.org/linux-elitists/Pine.LNX.4.44.0303140821350.12755-100000@hydrogen.leitl.org.html   (3447 words)

  
 [No title]
This -separation may look like a lot of wasted disk space at first, but it -helps when two unrelated changes may "pollute" the same area of code, or -don't follow the same pace of development, or any other of the standard -reasons why one creates a development branch.
- - -A big part of using BitKeeper is organizing the various trees you have -on your local disk, and organizing the flow of changes among those -trees, and remote trees.
I do not support the infusion of documentation for proprietary software products into the Linux tree.
http://linuxhacker.ru/linuxnews/bitkeeper_docs_in_linux.txt   (2271 words)

  
 [No title]
The header is 43.92% bytes in size of the total.
I think the suggestion made by Pavel Janik that it would be better to work on adding BitKeeper-like functionality to existing free software packages is a bit misdirected.
What you are doing is a violation of their terms of use and they'll get you to fix it, I don't care who fixes it, I want absolutely no reference to anything which can connect that work with BitKeeper.
http://www.kerneltraffic.org/kernel-traffic/kt20030323_210.txt   (9995 words)

  
 Migrating to BitKeeper
BitKeeper keeps metadata in several special files and directories, which you should be careful about: the BitKeeper directory, the ChangeSet file and the SCCS directory in each source directory.
If you want current sources, but you don't want to use BitKeeper, you can get nightly snapshots and diffs from here.
I have been maintaining an imported mirror of the Valgrind tree on bkbits.net, so the full development history of Valgrind is available to BK.
http://www.goop.org/~jeremy/valgrind/mig.html   (791 words)

  
 SecurityTracker.com Archives - BitKeeper Source Code Management System Input Validation Hole Lets Remote Users Execute ...
A local user could create a symbolic link from a temporary file to a critical file on the system after BitKeeper has checked to see if the file exists but before the file is created.
A local user may be able to exploit this to modify system files or cause arbitrary code to be executed by BitKeeper.
This is reportedly due to the failure to filter user-supplied input.
http://www.securitytracker.com/alerts/2003/Jan/1005913.html   (659 words)

  
 ISS X-Force Database: bitkeeper-patch-execute-code(12969): BitKeeper patch could allow an attacker to execute code
BitKeeper, developed by BitMover, Inc., is a configuration management program for Unix and Microsoft Windows operating systems.
The information within this database may change without notice.
Home > Research > X-Force Database > X-Force Database Results
http://xforce.iss.net/xforce/xfdb/12969   (256 words)

  
 Enterprise Unix Roundup: The Bitkeeper Controversy
As problematic as Bitkeeper's license was, however, it solved a much bigger problem, which was the lack of a Free or Open Source alternative that could come near Bitkeeper's capabilities.
In a nutshell, Linux kernel development has depended in no small part on a revision management system called Bitkeeper.
Longtime Linux observers might wonder how giving a proprietary product away for no money would smooth over objections to the product's proprietary nature.
http://www.serverwatch.com/news/article.php/3501351   (1046 words)

  
 BitKeeper - The Scalable Distributed Software Configuration Management System
BitKeeper is supported on most platforms, such as Microsoft Windows, Linux, Unix, and MacOS/X. See the products section for more information about BitKeeper and our other products.
Give them a call and they will either show you how BitKeeper will solve your problems or suggest an alternative if a better alternative exists.
Find out if BitKeeper solves your problems by reading the top reasons that other customers have chosen BitKeeper.
http://www.bitkeeper.com   (298 words)

  
 Linus Torvalds' BitKeeper blunder InfoWorld Column 2005-05-02 By Neil McAllister
But three years ago Linux creator Linus Torvalds began using a proprietary, closed-source software version control system called BitKeeper to maintain the source code for the Linux kernel.
He says you must use the no-cost version of the official BitKeeper client, the commercial version, or nothing at all.
Open source developers, as you might expect, typically use free compilers, editors, and other tools to build their software.
http://www.infoworld.com/article/05/05/02/18OPopenent_1.html   (1377 words)

  
 Slashdot BitKeeper EULA Forbids Working On Competition
Just like Windows is not the developer enviroment for the kernel, BitKeeper will not be the revision control software used for Subversion.
In fact, you can't use BitKeeper if you OR your company have anything to do with competing software.
BitMover is just doing what we would do if the shoe was on the other foot.[...] Just like Windows is not the developer enviroment for the kernel, BitKeeper will not be the revision control software used for Subversion.
http://yro.slashdot.org/yro/02/10/06/0518220.shtml   (7201 words)

  
 SourceForge.net: File Release Notes and Changelog
* html/var/cache/adodb/index.html: * html/var/config.system.php.dist: make ADODB cache configurable * html/var/cache/adodb/index.html: BitKeeper file C:/cygwin/home/phpdev/www/dev/stable/html/var/cache/adodb/index.html * html/modules/privileges/xarprivileges.php: second highest query cached as well.
* BitKeeper/custom/qommit: * BitKeeper/custom/qommit: BitKeeper file /home/mrb/dev/ddf/xaraya/core/stable/BitKeeper/custom/qommit 2003-08-23: John.Cox@mcnabb.: ChangeSet 1.1314.14.7 phpdoc fix for new function.
* BitKeeper/deleted/.del-GetList.php~50f56f4: BitKeeper file C:/cygwin/home/phpdev/www/dev/stable/html/modules/modules/xaradminapi/GetList.php * html/modules/modules/xaradmin/list.php: move xarModGetList to modules APImove xarThemeGetList to themes APIchanges tested in individual functions.
http://sourceforge.net/project/shownotes.php?release_id=181577   (4963 words)

  
 Linux: BitKeeper Licensing Discussion
That's why he wrote it in the first place; he wasn't satisfied with the programs that were already available.
I mean, if they decide there is a good-enough revision control system, which is also GPL- or BSD-free, and want to use it for Linux, the current Linux developers cannot contribute to Linux for their lifetime (or for a year after the licence change)?
I never intend to write a similar program, but also I'll never use BitKeeper simply on the principle that it's a ridiculous license.
http://kerneltrap.org/node/4723   (9246 words)

  
 LWN: An open source BitKeeper client
It will be useful, however, for those wanting to get at BitKeeper-hosted code without using proprietary software.
The functionality is minimal - it can pull down the current copy of a public BitKeeper tree, and not much else.
So would I, but not to replace BitKeeper in the kernel development process, but rather to use it everywhere I would dare not use BitKeeper.
http://lwn.net/Articles/128222   (1689 words)

  
 BitKeeper Tutorial
(It requires TCL/TK under UNIX as well, but most systems already have them.) The Windows installation of BitKeeper has both of these included (a minimally functional cygwin install is included, probably to save space.
Here's the page on how to login and create a hosted project.
If this is how bitkeeper wants to play, then I'm not interested in their game..
http://xaxxon.slackworks.com/bk   (1913 words)

  
 Xaraya :: Using Putty and SSH on MS Windows systems to connect to a Bitkeeper Server
Having problem using Putty and SSH to connect to the Xaraya (or any other) Bitkeeper server on win32 systems using public keys?
Note: If you don't have a Xaraya committer account at xaraya.com and you want to contribute to development, you might want to consider sending patches according to the instructions in the tutorial on how to create a Bitkeeper patch for Xaraya
Title: Using Putty and SSH on MS Windows systems to connect to a Bitkeeper Server
http://www.xaraya.com/index.php/team/206?theme=print   (1057 words)

  
 Version-Control and SCMs for Linux
As of 2004, the commercial version, and not just the gratis-usage version (below), likewise proved to be subject to gaining more restrictive conditions over time: Developers who are considered likely to assist in development of competing SCMs are, starting 2004, refused the right to buy a copy.
Tridgell independently developed SourcePuller to allow it (and potentially other SCMs using its library interfaces) to check out BitMover-hosted data and information in local BitKeeper repositories without the information lossage that occurs when using (e.g.) BitMover's BK-CVS gateways.
(Warning: openbkweb is an alphaware Python script implementing the BitKeeper HTTP access protocol, and may at any given time lag BitKeeper development too much to be functional.
http://linuxmafia.com/faq/Apps/scm.html   (6447 words)

  
 Using BitKeeper - Installation
When you are added as a modifier to a BitKeeper repository, you will be asked for a copy of the file
The result of doing this is a pair of files
Windows users need to install cygwin to provide a reliable unix-like environment for the BitKeeper tools to run in (and a sane place to write and run scripts!).
http://www.openehr.org/developer/t_bk_um_install.htm   (208 words)

  
 Brian "Krow" Aker's Idle Thoughts - Bitkeeper vs CVS
One key BitKeeper advantage is it's good at maintaining cooperating repositories; one example of this is the Linux kernel developers each hosting their own development branch, importing changeset by changeset.
Having never used BitKeeper, my loose impression is that it's likely better than Perforce, but Perforce is just so amazingly better than CVS that I can't imagine going back.
Just use bitkeeper for a while and then try to use CVS.
http://www.livejournal.com/users/krow/336023.html   (727 words)

  
 NewsForge Bitkeeper after the storm - Part 2
Both Larry McVoy, author of Bitkeeper, and Linus Torvalds, creator of Linux, offer their opinions.
BitKeeper was designed with the maintainer model in mind, to enable that model (among others) by removing some of the repeated work such as merging.
All I'm describing is a log(N) fan-in model where the same process of filtering is applied in layers.
http://software.newsforge.com/software/04/05/10/1258220.shtml?...&tid=94   (2136 words)

  
 Linux System Administration
CUPS Vulnerabilities (O'Reilly Network)- This article looks at buffer overflows in libmcrypt, HSphere Webshell, HTTP Fetcher Library, LCDproc, and UnixWare and Open UNIX's ps; and problems in the Common Unix Printing System, BitKeeper, FreeBSD's fpathconf(), S-PLUS, dhcpcd, leafnode, and Middleman.
Cygwin: Changing the Face of Windows (Linux Journal)- Gluing together Cygwin's odds and ends to make life on your Linux-by-way-of-Windows desktop more comfortable.
The author demonstrates how he turns his precious DVDs into self-booting Linux CDs that his son can take with him.
http://linux.ittoolbox.com/nav/t.asp?t=301&p=301&h1=301   (3838 words)

  
 BitKeeper License Request Form
Bug reports and changesets (changes in the source base) may be cross linked and queried.
BitKeeper Product Schedule -------------------------- BitKeeper The Software to be delivered as per this Agreement, BK/Pro, BK/Web, and/or BK/BugManager, is a family of products providing solutions in the areas of configuration management, configuration viewing and information, and defect tracking.
BitKeeper Fee Schedule (c) 1998-2004 by BitMover, Inc. ------------------------------------------------------ DEFINITIONS Named User: A single individual person who is the author of a change which is added, by any means, to a repository of data managed by BitKeeper.
http://www.bitmover.com/cgi-bin/license.cgi   (4514 words)

  
 Bitkeeper outragem, old and new
developers of Linux to stop using Bitkeeper for Linux development.
So, the guys using BitKeeper actually _are_ the "developers of Linux."
BitKeeper, it's obvious that it _can_ be done.
http://zgp.org/linux-elitists/6ud6qeymor.fsf@zork.zork.net.html   (2997 words)

  
 BitKeeper Download Request Form
Beginning July 1, 2005, BitKeeper software will require a commercial or evaluation license key to continue to function.
4) On which operating systems will you be using BitKeeper?
If you are interested in evaluating go to the license request page.
http://www.bitmover.com/cgi-bin/download.cgi   (182 words)

  
 BitKeeper Kernels
Your source for the latest builds of stable and development Linux kernels for PowerPC computers.
Most of the work happens upstream now (see the Official trees); as of April 2005 the BitKeeper trees have been determined as inactive.
You might be able to glean some less-general information about them from the PenguinPPC Kernel Source page.
http://www.ppckernel.org/tree.php?id=5   (81 words)

  
 [No title]
Web page from which the project software can be downloaded.
Nombre del módulo de un repositorio CVS, BitKeeper o Arch.
Nom du module d'un dépôt CVS, BitKeeper ou Arch.
http://usefulinc.com/ns/doap   (575 words)

  
 penguinppc.org: Kernel Source
BitKeeper is a proprietary source control system that was used for PowerPC kernel source and later for official kernel source.
http://penguinppc.org/kernel   (543 words)

  
 BitKeeper : Java Glossary
Version control software preferred by the opensource community in preference to CVS.
You are here : home : Java Glossary : B words : BitKeeper.
http://mindprod.com/jgloss/bitkeeper.html   (121 words)

  
 Secunia - Advisories - BitKeeper Unspecified Code Injection Vulnerability
A vulnerability has been reported in BitKeeper, which potentially can be exploited by malicious people to execute arbitrary code on a user's system.
The vulnerability is caused due to an unspecified error in the trigger functionality.
Secunia - Advisories - BitKeeper Unspecified Code Injection Vulnerability
http://www.secunia.com/advisories/9592   (258 words)

  
 BitKeeper - Gelato@UNSW WiKi
Bitkeeper is a source-code control system that's distributed, concurrent, and lots of good things.
The main reason to use it is that Linus does --- if you want to be able to submit changes to him, generating them with bitkeeper makes it easier.
It's available at the moment free of charge for open source projects.
http://www.gelato.unsw.edu.au/IA64wiki/BitKeeper   (89 words)

  
 LKML: Larry McVoy: Re: Bitkeeper
Our license states that you can't use BK if you are developing a similar system, i.e., a clone.
On Fri, Jul 18, 2003 at 03:51:36PM -0400, Richard Stallman wrote: > I think it would be appropriate at this point to write a free client > that talks with Bitkeeper, and for Linux developers to start switching > to that from Bitkeeper.
I'm trying hard to stay out of this, I think Richard may be trolling, but I need to make sure that people understand that what Richard is suggesting is violation of our license and copyright.
http://lkml.org/lkml/2003/7/18/281   (248 words)

  
 David A. Wheeler's Blog
Given the recent issues with BitMover (maker of BitKeeper), causing Linus Torvalds to look at other SCM tools to manage Linux kernel development, this seems pretty timely.
I can't possibly look at them all, but I intend for it to be a useful place to start.
http://www.dwheeler.com/blog   (7873 words)

  
 [ntp:bk-ntp-dev-send] BitKeeper patch
The rest of the patch, the part # that BitKeeper cares about, is below these diffs.
This BitKeeper patch contains the following changesets: fredb at tautology.immanent.netChangeSet2003070623223712419 fredb at tautology.immanent.netChangeSet2003070702312418473 fredb at tautology.immanent.netChangeSet2003070821001733771 fredb at tautology.immanent.netChangeSet2003070902471235990 # This is a BitKeeper patch.
What follows are the unified diffs for the # set of deltas contained in the patch.
http://lists.ntp.isc.org/pipermail/bk-ntp-dev-send/2003-July/000039.html   (13346 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.