creating checkouts, bound branches and standalone branches from an existing branch
Denys Duchier
duchier at ps.uni-sb.de
Sun Feb 12 08:01:13 GMT 2006
John A Meinel <john at arbash-meinel.com> writes:
>> produce a working tree (checkout) that is lightly bound to the branch at URL.
>> This is exactly the centralized model. It is unsurprising.
>
> This is where I disagree with you. The problem is that getting the
> checkout doesn't let you make any modifications, because you are most
> likely to *not* have commit rights in the remote project.
Well, you can make modifications, but the question is what happens when you try
to commit. I think that my proposal:
>> bzr get --commit=remote URL PATH
>> bzr get --commit=local,remote URL PATH
>> bzr get --commit=local URL PATH
makes that clear. The access-rights issues in the centralized model were with
us before with cvs and they'll still be here with bzr. I am not sure how to
make that simpler: perhaps bzr could offer some help _creating_ `shareable'
repos (setting permissions and sticky bits).
> Doing it as use cases is interesting. I'm not sure if --commit= is the
> best one, but it might be. Perhaps '--access=remote, --access=remote,local'
good point!
Cheers,
--Denys
More information about the bazaar
mailing list