No, I don't use the plugin...
I use Bazaar mostly from the command line. The Bazaar Explorer is a bit more friendly, too. You can run it with the command
bzr explorer.
Otherwise, quite tutorial:
bzr init
in your Processing sketchbook will create a repository.
If I do in my current sketchbook:
bzr status (or
bzr st)
I see I have a number of folders I haven't "added" to the repository. Particularly one where I make the Eclipse project I created to help you and to see how to use Eclipse with Processing.
I do
bzr add --dry-run
to see what it would add. By default, it would add all the .metadata folder, which I don't want. So I type:
bzr ignore EclipseProject/.metadata
I added the path at the end of my .bzrignore file (it will create one for you, if not there).
I also did:
bzr ignore libraries tools applet code *.html
for example. Or just edit the .bzrignore file and add entries by hand.
Run the dry-run command until you see only what you really want to add.
Now, you can do
bzr add
and it will add everything not excluded.
If some file has been added but you don't want it, you can use
bzr rm --keep path/to/unwanted/stuff
the --keep tells to remove from the repository (ie. not to version it), but to keep the file.
And add it to .bzrignore
Now that you added everything you want, just do:
bzr commit -m "Description of your snapshot"
This will keep a trace of everything you added.
If you now edit a file, you will see the file when doing
bzr st
Idem if you add a new file, you must do
bzr add
to add them. Note that with add, you can specify the path to the specific stuff you want added.
Don't forget to do
bzr commit each time you want to keep the state of you work.
Eg. when something works and you are about to make big changes: you might want to go back to the working state!
bzr log
allows to see the list of commits.
Note that most of these commands can be prefixed with a q (qadd, qlog, qcommit...), that will spawn a Qt dialog to help you with options and easy input of information.