----- Original Message -----

> From: Johan Corveleyn <[email protected]>
> To: Subversion Development <[email protected]>
> Cc: 
> Sent: Sunday, April 22, 2012 11:20 PM
> Subject: Continuing to support older working copy formats
> 
> Hi,
> 
> Wouldn't it be great if svn could keep around code for handling older
> working copy formats, and for upgrading/downgrading working copies at
> will between a certain number of formats? Or like danielsh recently
> suggested during a discussion on users@ [1]: don't make format
> upgrades mandatory (like we do for FSFS formats), but keep the ability
> to read from and write to older formats?
> 


Reading/writing older formats might be feasible given sufficient resources to 
implement/test/maintain the respective code, however, downgrading is just a 
completely different beast by any measure. Supporting downgrading should prove 
harder, and, I dare say, there is expectedly little incentive for the effort, 
which isn't trivial to start with. In fact, a case may be made that it's not 
worth the risk and resources.

As for reading/writing older formats, I think it's probably a good-to-have 
feature, but consider that any code warrants implied support and maintenance on 
our part. This added overhead for each old version (and the combination of 
upgrade/downgrade operations on them) will eventually take its toll on the 
project, again, with little ROI.

For my part, if I were to choose, I'd prefer putting more effort on 
improvements and requested features rather than extended support for old 
formats. And if downgrading is a most requested feature, then that's what we 
should triage next. But that's a big if right there.

Just my few cents,
Ash

Reply via email to