Bitkeeper_for_Hall_D

Download Report

Transcript Bitkeeper_for_Hall_D

Bitkeeper for Hall D
Elliott Wolin
U. Of Indiana
Dec-2002
Bitkeeper
CVS
Why Bitkeeper








Need distributed code management
Need modern code management
Bitkeeper is free for open source (i.e. us)
Used by Linux developers (e.g. Linus T.)
Does everything CVS does, and much more
Has active design group
Glowing recommendations from ex-CVS users
See http://www.bitkeeper.com
Bitkeeper vs CVS
Bitkeeper
CVS
Age
New
Pretty old
Usage
Rapidly expanding
Devel
Active
Widespread in open
source
Not much activity
Support
Excellent
?
Bitkeeper vs CVS
Bitkeeper
CVS
Design
Excellent, modern
Old, out of date
Features
Full
Adequate
Distributed
Yes, powerful
Yes, kludgy
Model
Multiple repository
Single repository
History
Fine grained
Coarse
Bitkeeper vs CVS
Staged
integration
Change sets
Local check
out/in
Cost
Guis
Bitkeeper
Yes
CVS
No
Yes
No
Yes
No
Free
Free
Few, very
good
Way too many,
some ok
Bitkeeper vs CVS
Bitkeeper
CVS
Win32
Yes
No
Command
line
Online
help
Manuals
Logical
Arcane
Excellent
?
? (Online)
Poor
Web Log
Yes
Maybe
Web Sites




http://www.bitkeeper.com
Linux use: http://linux.bkbits.net
Hosted projects: http://www.bkbits.net/
Coda logbook project:
http://www.bitkeeper.com/v2_logging/desc.html
Conclusions






Time to start thinking about code mgmt
Bitkeeper is best alternative
Free, easy to install and use
Supported on all Unix, Linux, and Win32
Check out http://www.bitkeeper.com
Download, try out on small project
Bitkeeper
CVS
CVS
CVS
CVS
CVS
CVS
CVS
CVS
CVS
CVS