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

Re: RFC: simple proposal for Internet-scoped IDs

From: Justin Erenkrantz <justin_at_erenkrantz.com>
Date: Sat, 1 Dec 2012 09:41:17 -0500

On Sat, Dec 1, 2012 at 9:28 AM, Daniel Shahaf <d.s_at_daniel.shahaf.name>wrote:

> BTW, the ability to change svn:author at will is one of the reasons they
> aren't global-scoped: if Subversion ever migrated away from ASF, we can
> _then_ change all svn:author revprops --- just like we once changed
> "zhakov" (implied @tigris) to "ivan" (implied @apache).
>

Exactly. And, to be honest, I probably never realized that Ivan's author
tag changed...I knew it was him in both cases as I'm involved in the
project. So, for most human-scale projects, I think that you don't need
globally unique IDs as there's a defined community and set of participants.
 Whether I call him "zhakov" or "ivan" - it's the same person. I know
that, you know that...and, really, all of the people who care know that. =)

For projects where people don't know everyone (Linux), I can see why
globally unique IDs are helpful to contributors. But, I would shudder if
suddenly svn's own blame output emitted "Daniel Shahaf <
d.s_at_daniel.shahaf.name>" instead of "danielsh". I have that map already in
my head thank-you-very-much. Hence, this is why I'd be a strong proponent
of them being in separate revprops - a "local" project name (svn:author)
and something that more uniquely identifies the contributor (FULLNAME blah
blah blah). And, perhaps have an option on the client as to which one to
use - I could see some folks wanting the GUID, but that's just way too
verbose for me... -- justin
Received on 2012-12-01 15:41:51 CET

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