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

Re: GSoC '09 -- are we in?

From: C. Michael Pilato <cmpilato_at_collab.net>
Date: Wed, 11 Mar 2009 13:35:42 -0400

Stefan Sperling wrote:
> On Wed, Mar 11, 2009 at 07:28:31AM -0400, John Szakmeister wrote:
>> On Wed, Mar 11, 2009 at 5:23 AM, Branko Cibej <brane_at_xbc.nu> wrote:
>>> John Szakmeister wrote:
>>>> (Can we do something like re-encode
>>>> the unidiff as a delta stream and run it through our normal merge
>>>> algorithm?) I can see this being useful outside of Subversion as
>>>> well.
>>> Interesting thought, but I don't quite understand how that would work. I
>>> assume my "delta stream" you mean just adding the ancestry metadata?
>> I haven't really thought much about it. The thought I had running
>> through my head was if there was a way to put the unidiff in a format
>> that the client could more readily apply, then it might help to reduce
>> the dependence on the patch exectuable for 'svn patch'. Thinking more
>> about it, the delta is almost always converted back into a full-text,
>> and then run through the line-based merging algorithm... so it's
>> probably of no help. But I do think that getting rid of that
>> dependence would be a Good Thing. Especially since the non-cygwin
>> based version (I use the one from UnxUtils on sourceforge) breaks in
>> fun ways.
> Sounds like a fun research project! Can you add this to tasks.html?
> More importantly though, we need mentors. So far, I think the only
> person who explicitly stated they'd be willing to mentor was me.
> Anyone else?

I'm willing to mentor (or co-mentor). But let me start a new thread just to
answer that question. It does make sense as a sort of first step to
answering the "will we try to participate?" question.

C. Michael Pilato <cmpilato_at_collab.net>
CollabNet   <>   www.collab.net   <>   Distributed Development On Demand

Received on 2009-03-11 18:35:57 CET

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