Bazaar

Bazaar

 




Wiki Tools

  • Find Page
  • Recent Changes
  • Page History
  • Attachments

Note that "bzr push" is a builtin command, and supports sftp. This page has been adjusted to talk about rspush in BzrTools.

Pushing over rsync is a plugin part of BzrTools. The plugin no longer overrides the builtin push command. The new name is rspush.

Example of use of bzrtools rspush command

Using bzr rspush follows argument syntax of rsync:

bzr rspush [ login-name@ ] hostname:/target/directory

If you don't use an ssh agent, you will be asked for the password more than once. (The plugin makes one connection to verify that it's safe to push, and another one to actually push.)

Please note that rspush only works on standalone branches, not branches which are part of a shared repository. The recommended method of pushing to remote locations is over sftp.

$ bzr rspush myname@hostname:/target/directory
Password:
Pushing to host:/target/directory/
Password:
building file list ... done
created directory /target/directory
./
.bzr/
.bzr/README
.bzr/ancestry.weave
.bzr/basis-inventory.myname@mydomain.com-20060130082659-ef49c0cbc9763969
.bzr/basis-inventory.myname@mydomain.com-20060131122508-17de3fd4dcb42701
.bzr/branch-format
.bzr/branch-lock
.bzr/branch-name
.bzr/inventory
.bzr/inventory.weave
.bzr/pending-merges
.bzr/revision-history
.bzr/revision-store/
.bzr/revision-store/31/
.bzr/revision-store/31/reg@cdi-regsony-20060130051116-996d5243ffb6290a
.bzr/revision-store/58/
...
.bzr/revision-store/fc/myname@mydomain.com-20060131122247-ef1a4907151b3e10
.bzr/weaves/
.bzr/weaves/03/
.bzr/weaves/03/file1-20060131122125-f8a17f7101649a60.weave
...
.bzr/weaves/8d/file3-20060130051033-2314761076baf1fc.weave
.bzrignore
file1
file2
file3
file4
file5

sent 82413 bytes  received 600 bytes  9766.24 bytes/sec
total size is 79442  speedup is 0.96