ANNOUNCE: bzrtools package

Simon Ekstrand bazaar-ng at mlists.sii.se
Sun May 8 10:49:14 BST 2005


Aaron Bentley <aaron.bentley at utoronto.ca> writes:
> baz2bzr now has some siblings:
>
> bzr-pull
> ========
> Updates your local copy of a bzr tree from the upstream using rsync,
> remembering the last-pulled location, and making sure not to overwrite
> local changes.
>
> bzr-push
> ========
> Pushes your local copy of a bzr tree to another location using rsync,
> remembering the last-pulled location, and making sure you don't upload
> any unknown or modified files.  (Ignored files are fine.)

Cool.

A couple of minor points:
* In recent versions of bzr.dev 'open_tracefile' is used instead of
  'create_tracefile'.
* Line 124 of scriptlib.py tries to use .append on a string, that
  doesn't work, use something like '+='.
* The push and pull locations turn out to be different, which is
  understandable but can be slightly confusing. I managed to kill my
  local tree by doing a:
  cd local-tree
  bzr-push host:~/empty-dir
  bzr-pull host:~/empty-dir
* Starting off on a clean tree with a push, then a pull, will kill
  .bzr/x-push-data. To make that file permanent a double push is
  necessary.

I'll see if anything else turns up with some usage.

Thanks,

-- 
Simon





More information about the bazaar mailing list