Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Enjoying my Christmas present: BitKeeper!: msg#00033

version-control.bitkeeper.user

Subject: Enjoying my Christmas present: BitKeeper!

OK, so the subject is a little corny, but it's how I have felt the last two weeks. And no, I didn't buy BitKeeper (sorry Larry, no more $$$ for BitMover), but I've recently started really using it quite heavily to manage my contributions to an open source project. I'm using the free license, and all my repos are "open logged", which is fine by me.

This project (Asterisk) is not managed in BitKeeper, it's in a CVS repository. On top of that, I'm not a "committer", just an active participant. That means I develop bugfixes, features, etc. on my own, then produce patches and submit them to the Asterisk bug-tracking system for integration. Occasionally they languish there for a bit, and require maintenance (keeping up to date with CVS commits from others, etc.)

In the past few weeks, I have had an average of more than a dozen different bugfix/feature repositories in the works at any one time, in addition to ten more that are "local" changes and won't be submitted to the master tree for a variety of reasons. Most of these are independent, but some of them are dependent on each other. In addition, my changes sometimes get merged into the master tree with minor revisions, so when I pull an update via CVS there are conflicts.

Even though I am using BitKeeper in an entirely text-based environment (no GUI 3-way merge tool available, etc.), it has been a wonderful tool for this job. I can easily keep all these repos in sync with the master, and also easily merge them together to build up "build trees" for actual installations. While there are certainly things that I wish it did that it does not, as I have learned the BK "philosophy" I have really found it very efficient and effective at doing what's important: getting the work done.

So, let me just say again congratulations to BitMover and everyone who has worked on BK in the past few years... you have produced a phenomenal tool, and I cannot imagine myself ever working on a complex project again with anything less (which means anything else <G>).
_______________________________________________
Bitkeeper-users mailing list
Bitkeeper-users@xxxxxxxxxxxx
http://bitmover.com/mailman/listinfo/bitkeeper-users
To unsubscribe from this list, go to the above URL, follow instruction at the
bottom of the web page.



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qplus.devel/200...    network.jabber....    debian.qa-packa...    encryption.gpg....    python.dabo.dev...    uclinux.devel/2...    science.mathema...    recreation.pesc...    kernel.ck/2004-...    mozilla.devel.e...    tex.latex.prosp...    ietf.multi6/200...    bbc.cvs/2002-11...    xfree86.newbie/...    jakarta.taglibs...    altlinux.hardwa...    comedi/2002-05/...    horde.bugs/2004...    games.diplomacy...    finance.e-gold....    web.dom.test-su...    lang.ruby.rails...    os.netbsd.devel...    video.gstreamer...   
Home | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe

Navigation