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

Re: move certain svn props to top level path?

From: Branko Čibej <brane_at_apache.org>
Date: Sun, 15 Apr 2018 21:12:55 +0200

On 15.04.2018 21:01, Stefan wrote:
> On 05/04/2018 00:09, Stefan wrote:
>> On 04/04/2018 23:47, Branko Čibej wrote:
>>> On 04.04.2018 23:12, Stefan wrote:
>>>> Hi,
>>>>
>>>> atm we specify the following svn properties on trunk:
>>>>
>>>> * bugtraq:url
>>>> * bugtraq:logregexp
>>>> * tsvn:logwidthmarker
>>>> * tsvn:projectlanguage
>>>> * webviewer:revision
>>>> * (possibly by the time you read this, I added webviewer:pathrevision)
>>>>
>>>> Since these properties are currently not set project wide but rather
>>>> on each branch/tags we now have branches still pointing to the old
>>>> bugtrag:url (f.e. the 1.9.x branch) and some branches not having
>>>> certain properties at all (f.e.  the 1.7.x branch missing the
>>>> webviewer:revision property).
>>>>
>>>> I'd therefore like to suggest that we specify these properties just
>>>> once at the top level (i.e. on
>>>> https://svn.apache.org/repos/asf/subversion) and remove them on the
>>>> sub-nodes (i.e. trunk, branches/xxx, tags/xxx, etc.). This will ensure
>>>> we have a consistent setting for these project wise.
>>>>
>>>> Thoughts?
>>>>
>>> I don't even know what these properties are, nor why they're set on our
>>> trunk directory. Assuming they're used by some tools that I'm unaware of
>>> (ok ... I can probably guess what the tsvn: ones are for), you can only
>>> move them a level up if these tools treat them as inheritable properties.
>>>
>>> -- Brane
>> I'm not sure if there are other tools around using these. I'm talking
>> here TSVN which utilizes all of these properties and yes, it's treating
>> them as inheritable ones. There seem to be other tools using these as
>> well [1/2], though I can't say for sure whether they are treating them
>> as inheritable (though I'd strongly suspect so).
>>
>> [1]
>> https://stackoverflow.com/questions/47846726/how-to-work-with-svn-propertiesbugtraqlogregex
>> [2]
>> https://markphip.blogspot.de/2007/01/integrating-subversion-with-your-issue.html
> The properties were added to subversion root in r1829215-r1829221 and
> dropped from trunk in r1829223.
>
> I was actually about to remove the properties in a single commit from
> all branches as well as from all tags but am unsure about whether this
> would be acceptable especially for the branches (given the usual
> STATUS-nomination workflow). Would anybody object to me removing the
> redundant SVN props from all tags and branches in a single commit (with
> the commit log message then only stating:
> ".: Removed redundant SVN properties"
> (i.e. without explicitly listing all branches/tags which would be quite
> a bunch of entries otherwise).

Tags should not change.

+1 for removing those properties from branches.

-- Brane
Received on 2018-04-15 21:13:05 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.