[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: A concern about mergeinfo and compatability.

From: Mark Phippard <markphip_at_gmail.com>
Date: Wed, 30 Jan 2008 12:53:41 -0500

On Jan 30, 2008 12:23 PM, Steven Bakke <steven.bakke_at_amd.com> wrote:
> > We still need to bump the format for the mergeinfo node changes. We
> > could do this with an svnadmin upgrade or other utility that made the
> > necessary changes, but could run quickly. Personally, I would still
> > be in favor of doing this automatically and catering to the bulk of
> > our user base. I know this would cause problems for groups that share
> > a repository via file:// but that is still a tiny fraction of our
> > users. If a 1.5 client bumps the format, it shuts out the 1.4
> > clients. So at least there is not any corruption that will happen.
>
> Are you suggesting that the repository format would be auto-upgraded
> upon
> using a 1.5 client? (presumably to do a merge)

Only if the client was accessing the repository via the file:// URL.
If they were using any of the other methods it would not change the
repository at all. In the past we have allowed this to do a silent
upgrade of the repository. I do not believe we have done one that
involved bumping the format though.

> This could cause lots of problems in that a project team may want to
> stick
> with 1.4 for a variety of reasons. Try as they might, they can't
> prevent
> the clever rogue user who wants to "try out" a shiny new 1.5 client only
> to discover that they've hosed the rest of the project by triggering an
> auto-upgrade.

I would assume your team would be accessing the repository via a
server of some sort. In which case, this would not happen.

-- 
Thanks
Mark Phippard
http://markphip.blogspot.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe_at_subversion.tigris.org
For additional commands, e-mail: dev-help_at_subversion.tigris.org
Received on 2008-01-30 18:53:55 CET

This is an archived mail posted to the Subversion Dev mailing list.