Bazaar-NG: a distributed version control system
Bazaar-Ng is a fork of the Bazaar project, as explained in the project FAQ. Bazaar is a re-implementation of the GNU Arch protocol. Some of the unique Bazaar-Ng features are being fed back to Bazaar as they mature.
Here is an overview of Bazaar-Ng features:
- Written in the Python language, requires Python 2.4 or newer.
- Works on any operating system platform that supports Python.
- Licensed under the GNU General Public License (GPL).
- Is designed to work with IDEs, editors, GUIs, and other interfaces.
- The user interface is similar to CVS and Subversion.
- Works in both centralized and decentralized modes.
- History is preserved, supports recreation of previous versions.
- File and directory renaming is supported.
- Optimized for remote operation, multiple downloads unchanged data is avoided.
The project design document details the original project goals.
The Bazaar-Ng command reference document list all of the available commands. The tutorial shows some examples of the system in use, it also mentions some of the future commands that are planned for implementation. The Bazaar-Ng project documentation has a large collection of useful information, including a comparison to a number of different version control systems.
Version 0.0.5 of Bazaar-Ng has been announced. The project is in early development, many new features are currently being added and improved.
As older version control systems such as cvs show their age, quite a
few alternatives are being developed. Bazaar-Ng and Bazaar should
prove to be worthy contenders for at least a part of that design space.
Posted Jun 16, 2005 1:16 UTC (Thu)
by mbcook (subscriber, #5517)
[Link]
But I've been using bzr and it is simple, and easy to use. Seems to work quite well. Some of the
Beats my old system (full tree copies in folders organsized as root/year/month/day/*).
Posted Jun 16, 2005 1:26 UTC (Thu)
by johill (subscriber, #25196)
[Link]
Not really. Bazaar is a fork of tla (GNU arch), Bazaar-NG is a new system that was influenced by bazaar/arch and lots of others.
Posted Jun 16, 2005 2:56 UTC (Thu)
by jwb (guest, #15467)
[Link] (2 responses)
Posted Jun 16, 2005 7:57 UTC (Thu)
by jamesh (guest, #1159)
[Link]
Of course, you should do more than look at a feature list when picking a source code management system ...
Posted Jun 16, 2005 15:21 UTC (Thu)
by daniel (guest, #3181)
[Link]
Posted Jun 16, 2005 14:53 UTC (Thu)
by shahms (subscriber, #8877)
[Link]
Posted Jun 16, 2005 17:43 UTC (Thu)
by airman (subscriber, #7341)
[Link] (1 responses)
Well, too late, guys !
Now I had a taste of git/cogito, I'll certainly not get back to something else. Not for my toy projects, and certainly not for my company's sources...
Posted Jun 16, 2005 19:23 UTC (Thu)
by larryr (guest, #4030)
[Link]
What are some technical advantages of git/cogito over bzr, other than performance optimations for some specific use cases?
Larry
I have been using Bazaar-NG since I saw it mentioned in a Slashdot discussion a while ago (back Bazaar-NG: a distributed version control system
when the whole git/bitkeeper thing hit the fan). I'm only using it for a little project I'm developing
(software to run my website), but I have to say that the tool is very nice even through it is quite
young. I had looked at version controll in the past, but never actually used it. CVS seemed so
complicated plus I was always seeing things about how bad it was. I got as far as setting up a server
but never used it. I looked at GNU Arch, but turned that down (I was on Windows then and it didn't
support Windows, I don't know if it does now). I also didn't like the whole weird---file++
+names~~~ stuff.
more advanced features aren't there yet, but for my personal development stuff that no one else
ever needs to merge into, it works fantastically.
> Bazaar-Ng is a fork of the Bazaar project, as explained in the project FAQ.Bazaar-NG: a distributed version control system
> Bazaar is a re-implementation of the GNU Arch protocol.
Beware any project that lists two implementation details and a license as its three foremost features.Bazaar-NG: a distributed version control system
Listing the license isn't that bad an idea given the recent BitKeeper fiasco. It tells you that (a) anyone can use it, and (b) it won't stop working all of a sudden some time down the road. Secondly, the website doesn't say anything about the ordering of the "vital facts".Bazaar-NG: a distributed version control system
Beware any project that lists two implementation details and a license as its three foremost features.
Bazaar-NG: a distributed version control system
I will a fourth detail then: the project lead is the same Martin Pool who is responsible for distcc.
Regards,
Daniel
In related news, Robert Collins (Bazaar not NG lead) recently introduced "bzr style inventory" into his development branch of bazaar. The gradual merging of baz and bzr continues :-)Bazaar-NG: a distributed version control system
no thanks
no thanks
