Checkouts? Or just light bound branches?

Wouter van Heyst larstiq at larstiq.dyndns.org
Fri Jan 27 16:54:45 GMT 2006


On Fri, Jan 27, 2006 at 10:15:01AM -0500, Aaron Bentley wrote:

<snip>

> so:
> $ bzr push sftp://aaronbentley.com//home/abentley/myproject
> $ ssh aaronbentley.com
> $ cd myproject
> $ bzr revert
> (local changes lost)
> This is the kind of thing you mean?  (It can be worked around with
> merge, but not conveniently.)
> 
> > Now, we could get around that by removing the ability to push to a
> > remote branch with a direct working tree. So on the server side you
> > would have to have a branch without working tree, and then a light bound
> > branch (checkout) next to it, rather than inside it.
> 
> You'll recall that I'm strongly opposed to the current behaviour.  "If
> there's a tree, we should either update it or fail to push.  An
> out-of-date tree is worse than useless."

If there is any doubt pushing working trees has merit, Wouter Bolsterlee
described his use case on irc a while back, I can probably find that if
needed.

Wouter van Heyst




More information about the bazaar mailing list