bzr.dev rsync copy is broken?
Erik Bågfors
zindar at gmail.com
Tue Mar 28 12:19:44 BST 2006
2006/3/28, Matthieu Moy <Matthieu.Moy at imag.fr>:
> William Dode <wilk-ml at flibuste.net> writes:
>
> >> What about a different command than pull to update a working tree ?
> >
> > i wanted to say instead of push...
> >
> >>
> >> bzr export sftp:... | ftp:... | rsync:...
>
> Indeed, a simpler semantics would be:
>
> If there is a working tree, update it.
> Otherwise, don't update it
I think the problem is that it's very expensive to update the working
tree on a none local location. Each file has to be read to verify
that it hasn't been updated in the tree, if it has a merge has to be
done that merges the changes that are being pushed, with the changes
that's done in the working tree.
I don't think it's doable over sftp. There could however be a
--overwrite-tree flag to puch that will unconditionally overwrite it?
I think a smart server will solve this.
/Erik
More information about the bazaar
mailing list