On 07/16/2012 09:41 AM, Stefan Sperling wrote: > On Mon, Jul 16, 2012 at 02:11:10PM +0200, Bert Huijben wrote: >> Open questions: >> * 'svn:branch' or maybe 'svn:root'? > > I'd prefer svn:branch but I don't care strongly.
And I "svn:branch-root".
>> * Which UI do/should we provide in 'svn'
>> svn cp --branch <PATH-OR-URL> URL
>> Performs a copy and makes sure there is a svn:branch property on the target
>>
>> svn mkdir --branch <PATH-OR-URL>
>> Creates a new branch
>
> I would favour a new 'svn branch' subcommand which is equivalent
> to 'svn copy' including a prop-add of 'svn:branch' at the copy target.
Hrm. Here's where I think we see things differently, Stefan. Your
prescription changes the branching workflow that folks have been using for,
possibly, a near-decade. I see things more simply: empower and encourage
users to mark their *trunk* as a branch-root, and now everything follows
naturally from the existing ('svn cp'-based) workflows. If trunk has the
svn:branch-root property, every copy thereof will, too.
--
C. Michael Pilato <[email protected]>
CollabNet <> www.collab.net <> Enterprise Cloud Development
signature.asc
Description: OpenPGP digital signature

