Talk:Bazaar howto

From Freeplane - free mind mapping and knowledge management software
Revision as of 18:31, 24 November 2010 by DimitryPolivaev (talk | contribs) (Reverted edits by Irajawapys (Talk) to last version by Ewl)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Ewl 11:33, 24 October 2009 (UTC) : I just did below a copy&paste of an Email from Tamas, for later inclusion into the Howto

I am currently using bazaar 1.13.1 on Ubuntu 9.04. I think SF uses bzr 1.10, so any client with at least this version should do it. I use the command line client, and the BzrEclipse plugin.

Command line

First you should set your user data (commands taken from documentation):

bzr whoami "Frank Chu <fchu@example.com>"

Then you can get the working tree. For read and write access use the bzr+ssh protocol.

bzr checkout bzr+ssh://peletomi@freeplane.bzr.sourceforge.net/bzrroot/freeplane/freeplane_program/trunk

checkout means, that your local tree will be connected to the remote tree. If you commit to your local it will be pushed automatically out to the remote tree on SF.

if you add new files then you have to add them explicitly with

bzr add <file>

Eclipse plugin

intall the plugin from the repository in their website. Then you have to point the plugin to the bzr executable in (preferences) Team > Bazaar > Executable. I think you need to install the bzr-xmloutput plugin as well for this to work. For windows there is an installer. http://bazaar-vcs.org/XMLOutput#how-to-install.

I usually check out the tree with the command line, and the I open it as a new project with Eclipse. The bazaar commands are under the Team menu, like the svn commands used to.

Since 1.6 TortoiseBzr should be in the windows installer as well. Maybe you can use that one as well. I have not tried this yet. http://bazaar-vcs.org/TortoiseBzr

I have seen those SF page errors as well you received. I don't know what the problem was. SF is really slow and sometimes unreliable. From one machine it works, from the other it just hangs.