Is bzr on windows production ready?

Alexander Belchenko bialix at ukr.net
Thu Sep 28 11:41:28 BST 2006


Stefan Reichör пишет:
> I consider to use bzr for a new project.
> 
> There exist two developer teams. One will work on Windows the other
> one will work on Linux. One difficultiy is, that we work for different
> companies and that we will have no ftp/ssh/http or whatever access
> between the two groups. There is only email available.
> 
> So my idea is, to send bundles from the Windows repository via email
> to the Linux repository (and also in the other direction).
> 
> Is this possible?

Yes. It's possible. But there is exist a little problem with 
line-endings in bundle. So I earnestly recommend your team to use 
gzipped_bundle[1] plugin and send via e-mail only gzipped patches. In 
both directions (Win->Linux, Linux->Win). Otherwise you every time will 
face with CRLF<->LF problem.

To make gzipped patches you need only my plugin installed and then:

$ bzr bundle --output=patch.gz

Then send patch.gz to your second team. On another end you need save 
patch.gz somewhere and then:

$ bzr merge patch.gz

And all will do.

Even if you decide you don't need gzipped bundles *never* create bundles 
without --output flag.

> The next thing I'd like to know is, if there are any Windows GUI Tools
> for bzr available.

Right now there is only Olive project[2] that can works as stand-alone 
application (require GTK+PyGTK). It's in early age but some functions is 
working.

There is also some GTK-based GUI-plugins that very similar to Olive (see 
Plugins Registry, section GUI [3]).

> 
> And I'd like to know, if there are already people using bzr on Windows
> (in conjunction with Linux).
> I need some pointers to motivate my decision for bzr.

I completely switch to use bzr instead of CVS in my job projects in 
December 2005. Since I never want come back. I really needs 
distributed/decentralized VCS for my job/personal projects so I get it.
I use bzr every day and I really like it.

As I see there is only one real competitor in area of distributed VCS on 
Windows -- darcs.

Now I have co-worker on Linux, and therefore my bzr experience is wider.


Links:
[1] http://bzr.onembedding.com/bzr.win/plugins/gzipped_bundle/
[2] http://bazaar-vcs.org/Olive
[3] http://bazaar-vcs.org/PluginRegistry

--
Alexander





More information about the bazaar mailing list