How would an old client that links to the 1.7 level api ‘ask’ a user
something new during upgrade?
We should just rename the list to something unique or something... ‘svn’
can ask things, but the api can’t.
(Other new clients can also ask of course, but in general other api users
can’t)
Bert
Sent from Windows Mail
*From:* C. Michael Pilato
*Sent:* January 6, 2013 4:22 AM
*To:* Julian Foad <julianfoad_at_btopenworld.com>,Daniel Shahaf <
d.s_at_daniel.shahaf.name>,Subversion Development <dev_at_subversion.apache.org>
*Subject:* Re: Regarding issue #3348 ("Provide syntax which means 'include
all files *not* in a changelist'")
On 01/04/2013 05:44 PM, Stefan Sperling wrote:
> On Fri, Jan 04, 2013 at 05:29:30PM -0500, C. Michael Pilato wrote:
>> "--cl=none" -- introduces a reserved changelist name "none" that
>> someone, somewhere might already be really using.
>
> Is this really a problem?
>
> We're bumping the working copy format anyway for 1.8, so the new
> format could start reserving the 'none' changelist. An existing 'none'
> changelist could be detected by 'svn upgrade'. It could then ask the user
> to rename the changelist before upgrading, or even prompt for a new
> name which makes upgrading easier if 1.7 isn't installed anymore.
>
> I like --cl none much better than --cl "".
Oooh... that's a sneaky idea. I rather like it! Doesn't really hope folks
who have scripted processes which involve a changelist named "none", of
course, but we may be well into "edge-case" territory, here.
--
C. Michael Pilato <cmpilato_at_collab.net>
CollabNet <> www.collab.net <> Enterprise Cloud Development
Received on 2013-01-06 10:46:53 CET