[RFC] branch --bind

Juanma Barranquero lekktu at gmail.com
Sat Jan 9 13:20:30 GMT 2010


On Sat, Jan 9, 2010 at 05:12, Ian Clatworthy
<ian.clatworthy at canonical.com> wrote:

> 1. A "bound branch" is a (typically local) branch which is associated
> with another (typically remote) "master" branch so that a commit to the
> local branch also commits to the master branch. [...] From *my* perspective, nothing else
> should be special about a bound branch vs a normal branch.
>
> 2. Conceptually, a "checkout" is a working tree associated with another
> branch and all actions on the checkout affect the associated branch.

[...]

> It's absolutely
> fine to have a branch cache under a checkout (ideally with a
> configurable history horizon) but that cache shouldn't ever affect
> semantics, only performance. Likewise, bound branches shouldn't have
> been made more complicated than "ensure lockstep commits".

That was very useful. Thanks.

    Juanma



More information about the bazaar mailing list