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

RE: AW: How to find out the rev number where a file was deleted?

From: Ludwig, Michael <Michael.Ludwig_at_delphi-mb.de>
Date: Wed, 1 Dec 2010 13:40:42 +0100

> -----Original Message-----
> From: Les Mikesell
> On 11/30/2010 12:04 PM, Ludwig, Michael wrote:

> > True, but many humans tend to attach meaning to names, to
> > remember them, and to refer to them.

> But when humans use names they have to understand their
> non-unique nature or face surprises. If there was a Les
> Mikesell before 1949, it wasn't me. If there are others now,
> they aren't me either. Subversion represents a matrix of paths
> and time; different names come and go over time and very often
> many different names refer to the same thing and the same name
> may to different things at different times.

Exactly. Most humans do understand. For instance, I'm aware that
in the place where I live there may be 20 or 50 people with
exactly the same name. I understood the non-uniqueness of names
back in elementary school. A forteriori, developers do understand.

> > It doesn't have this functionality right now. You'd have to
> > parse the output of "log -v", yes. It's onerous on both the
> > server and the human.
>
> Saying you don't like to parse the answer isn't the same as
> saying it doesn't have the functionality.

It provides data that you then have to scan, but it doesn't
support the lookup operation I want.

> There are lots of other places I would consider more important
> than making it easy to find something you deleted on purpose.

Sure, there might be more important things.

> And if you did have the name lookup you want, you still have to
> deal with the issue that in every rev where the name is found it
> may be some different object.

It is not an issue, Andrey and I mentioned that repeatedly.
The revision disambiguates the name and provides identity.

Best,

Michael
Received on 2010-12-01 13:41:56 CET

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