[PLUGIN] rsync-push rsync-pull
Aaron Bentley
aaron.bentley at utoronto.ca
Wed Jun 22 13:56:31 BST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
John Arbash Meinel wrote:
> Anyway, these provide the following commands:
> bzr rsync-pull
> bzr rsync-push
>
> They will create the files .bzr/x-rsync-location and .bzr/x-rsync-revision
> Which keep track of the last push/pull location and last push/pull revision.
>
> I would love to integrate this better with "bzr pull" that Aaron Bentley
> wrote, but the protocols are different. You cannot access branch
> information over rsync, but rsync is much faster to download than the
> current RemoteBranch code.
These sound an awful lot like the bzr-push and bzr-pull scripts in the
bzrtools. bzr-push can also be used as a plugin, though I didn't do
that for bzr-pull, because I considered it obsolete.
If your rsync-push script only uploads source files and control files,
it's an improvement on mine.
In any case, the x-pull-data and x-push-data files are already intended
for use with rsync.
> Long term, bzr pull is the better way to go, but for the moment, this is
> faster, remembers permissions, and allows "bzr push". It just is more
> dangerous, as you can lose changes if you are not careful.
What would not allow "bzr push"?
Aaron
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFCuV//0F+nu1YWqI0RAmBoAJ9X0i/l/F618nbyDWsuB8+mdJgH9ACfa8He
f8Obk9m510dyJnBcEqL8YlI=
=RAjS
-----END PGP SIGNATURE-----
More information about the bazaar
mailing list