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

working copy format bump on trunk this week?

From: Stefan Sperling <stsp_at_elego.de>
Date: Tue, 18 Sep 2012 17:11:39 +0200

Bert says he is done implementing the new conflict storage
scheme, and that it needs a format bump to be enabled by default.
It seems the necessary upgrade code is already in place.
I'd like to do some work on top of the new conflict storage so
it would be nice to see it enabled soon (this week).

There are some additional ideas queued up for this format bump:

/* TODO: Rename the "absent" presence value to "server-excluded". wc_db.c
   and this file have references to "absent" which still need to be changed
   to "server-excluded". */
/* TODO: Un-confuse *_revision column names in the EXTERNALS table to
   "-r<operative> foo@<peg>", as suggested by the patch attached to
   http://svn.haxx.se/dev/archive-2011-09/0478.shtml */
/* TODO: Remove column parent_relpath from EXTERNALS. We're not using it and
   never will. It's not interesting like in the NODES table: the external's
   parent path may be *anything*: unversioned, "behind" a another WC... */

AFAIK we'll also need to bump the format for inherited properties.

Should we try to get all of this into a single format bump?
We could also burn a couple of format numbers before releasing the
final 1.8 format, couldn't we? If so, I'd like to perform a format
bump including the new conflict storage and the absent -> server-exluded
rename (which I suggested), and leave the other items for others
to handle in one or more separate bumps. Any objections?
Received on 2012-09-18 17:12:15 CEST

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