You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by "Eric S. Raymond" <es...@thyrsus.com> on 2019/06/28 17:25:55 UTC

Wishlists? Here's mine

Since pepple are posting Subversion 2.0 wishlists, here's mine.  I write
as the person who has probably done more repository conversion work
and repository surgery than any other single person.

1. DVCS-style committer IDs.

That is, not "esr" but "Eric S. Raymond <es...@thyrsus.com>".  As far as
I can tell the svn:author property is never interpreted in any other
way than by testing field equality, so  I can't see this change being 
complicated. 

The full DVCS ID would have to be declared in an .svnconfig analogous 
to .gitconfig, but I don't think that'ds a huge problem.  Obvious
fallback rules are obvious.

Advantages: Now repository identities aren't tied to the local
/etc/passwd, so histories don't become inintelligible when you rehost
them.

2. Fast-export dump of repositories via svndump. 

For reasons already discussed.  I'd be willing to help with this.
-- 
		<a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

A right is not what someone gives you; it's what no one can take from you. 
	-- Ramsey Clark

Re: Wishlists? Here's mine

Posted by Daniel Shahaf <d....@daniel.shahaf.name>.
Eric S. Raymond wrote on Fri, 28 Jun 2019 13:25 -0400:
> Since pepple are posting Subversion 2.0 wishlists, here's mine.  I write
> as the person who has probably done more repository conversion work
> and repository surgery than any other single person.
> 
> 1. DVCS-style committer IDs.
> 
> That is, not "esr" but "Eric S. Raymond <es...@thyrsus.com>".  As far as
> I can tell the svn:author property is never interpreted in any other
> way than by testing field equality, so  I can't see this change being 
> complicated. 

Previous discussion:
https://svn.haxx.se/dev/archive-2012-12/0016.shtml

> Advantages: Now repository identities aren't tied to the local
> /etc/passwd, so histories don't become inintelligible when you rehost them.

In 2009 we migrated our repository and had a use-case for
a 'svndumpfilter map-users zhakov=ivan julianf=julianfoad' command.  We
never implemented that command in Subversion itself, but it remains
a valid use-case.