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

Re: svn revision r0 question

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Sat, 27 Sep 2008 16:35:12 -0400

Blair Zajac wrote:
> C. Michael Pilato wrote:
>> Blair Zajac wrote:
>>> I'm not saying people can't modify it, that's fine, I'm saying, why are
>>> we allowing people to remove it? There's a lot of tools that presume
>>> the existence of svn:date.
>> I think we can pretty much guarantee that every tool that presumes the
>> existence of svn:date was conceived and composed after svn:date -- by
>> virtue
>> of being implemented as a mutable, unversioned revision property --
>> was made
>> optional. This project needn't bear the responsibility for decisions
>> made
>> by others who weren't diligent enough to check their assumptions against
>> reality.
> Where does it say that? Even I was surprised to see that its optional
> and I work on this project :) I wouldn't fault other projects from
> making the same assumption.

Allow me to turn this around on you: where does "it" say "that" 'svn:date'
will always be around?

We provide a collection of property manipulation APIs. Those APIs allow
properties to be created, modified, and *deleted*. Not a single one of
those APIs describes or implies the presence of any special handling for
certain properties. So if you or someone else assumed that the APIs behaved
otherwise, you did so without any hints from the APIs themselves.

C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand

Received on 2008-09-27 22:35:25 CEST

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

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.