>But for whatever it's worth, I support Ben's proposal. I even have
>a name for it: "action diff".
A nice, descriptive name, although I think "refactoring diff" and
"refactoring patch" are more consistent with current parlace.
My hopes is that someday SVN will have a plugin architecture to allow for
custom differs. This way, a refactoring diff'er could understand (some of)
my source/documents semantically, i.e. build an internal model of it using
the specific language's or document types' grammar. That way, the recording
of the "actions" would not only be at a file level, but at the content level
(i.e. 'user A renamed method 'B' and deleted statement 'C' - or - user 'A'
removed this tag in my XML file - or - user 'A' added this paragraph to this
document.) Conflict handling, merging, etc would be simpler and more
precice. If a custom differ was missing, it would fall back to the standard
line oriented diff approach.
I think.
_________________________________________________________________
MSN Messenger http://www.msn.no/messenger Den korteste veien mellom deg og
dine venner
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Sep 16 09:00:54 2004