|
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
