Bazaar is ignored in some places?

Matt Nordhoff mnordhoff at mattnordhoff.com
Thu Dec 13 02:31:52 GMT 2007


Nils Ackermann wrote:
> David Clymer <david at zettazebra.com> writes:
> 
>> I emailed the author recently, suggesting an update and explaining that
>> it wasn't just an arch fork anymore, and was referred here:
>>
>> http://better-scm.berlios.de/contribute/#comprison_new_system
>>
>> So, if anyone wants to be a "champion"...
> 
> Based on the feedback from the list I filled out the questionnaire,
> see below.  I'll wait two days for comments before submitting to
> 
> http://better-scm.berlios.de/comparison/comparison.html
> 
> Please check 1(f,g), 2(c), 3(c-e), 4(a,b); there were some discussions
> about these, and I'm not an expert, just a casual user of Bazaar.
> 
> Cheers,
> Nils

(I read <http://better-scm.berlios.de/comparison/comparison.html> after
writing this message, and revised it a lot, but didn't completely
rewrite it.)

> * 1 Repository Operations

> ** (g) Changesets' Support
> 
> Does the repository supports changesets? Changesets are a way to group a number
> of modifications that are relevant to each other in one atomic package, that
> can be cancelled or propagated as needed.
> 
> Answer: 
> 
> Not within a single branch.  To accomplish grouping of modifications
> one uses several branches.

I just checked the website, and it says that a lot of other VCSes
support changesets. Whatever the question is, if the answer is yes for
Mercurial, it's yes for Bazaar too. Someone needs to ask the owner of
the website to clarify the question.

> * 2 Features
> 
> ** (a) Ability to Work only on One Directory of the Repository
> 
> Can the version control system checkout only one directory of the repository?
> Or restrict the check-ins to only one directory?
> 
> Answer: 
> 
> No.

If the second question has nothing to do with access control and just
means "bzr ci dir/", Bazaar can do that.

> * 3 Technical Status

> ** (d) Networking Support
> 
> How well is the networking integration in the system? How compliant it with
> existing protocols and infra-structure.
> 
> Answer: 
> 
> Very good.  Works over http, ftp, ssh, and over a custom protocol
> talking to a Bazaar server.  Supports webdav through a plugin.

You forgot sftp.

It's also worth mentioning that http, ftp, sftp (and webdav?) don't
require any special program on the server. bzr, bzr+http and bzr+ssh do.

How about this:

"Excellent. Works over HTTP (read-only), FTP and SFTP without any
special software; and HTTP, SSH and a custom protocol talking to a
Bazaar server. Supports WebDAV through a plugin."

> ** (e) Portability
> 
> How portable is the version-control system to various operating systems,
> computer architectures, and other types of systems?
> 
> Answer: 
> 
> Works on Windows, Linux, OS X, FreeBSD and basically on any system
> that has a recent Python port.  Does not work well on case insensitive
> file systems.  Needs native file system support for symlinks if it is to
> track symlinks.

Case-insensitive file systems and symlinks on fses that don't support
them are being worked on, or at least thought about.
-- 



More information about the bazaar mailing list