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

Fwd: Updating svn:author property for changed usernames (was Re: svn propchange: r871982 - svn:author)

From: Hyrum K. Wright <hyrum_at_hyrumwright.org>
Date: Mon, 23 Nov 2009 16:09:51 -0600

Hey all, I'm seeing input about the following. If you have thoughts, please hop over to dev_at_s.a.o and voice them.

Thanks,
-Hyrum

Begin forwarded message:

> From: "Hyrum K. Wright" <hyrum_wright_at_mail.utexas.edu>
> Date: November 23, 2009 4:06:33 PM CST
> To: Subversion Development <dev_at_subversion.apache.org>
> Cc: Greg Stein <gstein_at_gmail.com>
> Subject: Re: Updating svn:author property for changed usernames (was Re: svn propchange: r871982 - svn:author)
>
>
> On Nov 21, 2009, at 3:03 PM, Hyrum K. Wright wrote:
>
>>
>> On Nov 21, 2009, at 12:33 AM, Greg Stein wrote:
>>
>>> I don't recall ANY discussion of rewriting history.
>>>
>>> I'm somewhat peeved.
>>
>> Sorry 'bout that; I didn't interpret this as rewriting history. I'm happy to change these edits back if we feel that they aren't appropriate.
>>
>> As far as whether or not the old svn:author properties should be updated to reflect changed ASF usernames, I believe they should, for the following reasons:
>>
>> * The contribulyzer wrongly interprets the old usernames, since they are no longer in COMMITTERS. (Arguably, the contribulyzer could be fixed, but it'd be a hack.)
>>
>> * We've rewritten the revision numbers as part of the migration to the ASF repos. Updating past usernames to reflect new accounts logically follows.
>>
>> * Usernames are just pointers back to people. Since psamuelson doesn't exist in the new repository, it's effectively a dangling pointer. These dangling references should be fixed, as a step toward *maintaining* history, not rewriting it.
>>
>> * As Lieven points out in another thread, since we don't have it recorded anywhere, it won't be long before the link of psamuelson<->peters is lost to newcomers to the project. (Even worse for non-obvious translations like dionisos<->ehu.)
>>
>> * In the future, these dangling usernames could be assigned to somebody *else* at the ASF, leading to even more confusion.
>>
>> Given the above, I think it reasonable to update the svn:author property on the imported revisions to reflect the new ASF usernames for our committers.
>>
>> [ Sidebar: I'm just a little concerned that discussions such as this are happening on dev_at_s.a.o, when we haven't yet switched off the old list. I don't want to cross-post, since there may be many people subscribed to both, but I don't know how many. We've now got two dev lists, and there is likely to be confusion about which one decisions are made on. Let's turn off dev_at_s.t.o RSN. ]
>
> I haven't heard any comments on this one way or another. I'll point dev_at_s.t.o to this thread, but if there is no opposition by Nov. 25, I plan to update the remaining changed usersnames.
>
> -Hyrum

------------------------------------------------------
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&dsMessageId=2423614

Please start new threads on the <dev_at_subversion.apache.org> mailing list.
To subscribe to the new list, send an empty e-mail to <dev-subscribe_at_subversion.apache.org>.
Received on 2009-11-23 23:10:33 CET

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.