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

(SoC) Feature proposal: Patch-awareness

From: Matthijs Kooijman <m.kooijman_at_student.utwente.nl>
Date: 2005-06-08 02:23:34 CEST

Hey,

I have been thinking of working on subversion for a while since I started
using it, and I thougth the Google Summer of Code would be a nice occasion.

I'll give a short description of what I would want to do, and if you can get
all the way through, I'd like to hear some opinions.

I am thinking of making svn "patch aware" (doesn't that sound buzzy? ;-)
This means that one can use svn to apply patches. This has the advantage that
the revision the patch was created with can be taken into the merge.
Furthermore, svn can record the patch as being applied. This can optionally
affect subsequent diff, commit and maybe other commands. For example, if I
have a small patch that enables some additional debugging information that I
want to have applied to my working copy, I let svn apply it. When I make more
changes and then commit those changes, the changes to the working copy from
the applied patch could be ignored.

Lastly, it might be possibly to store patches on a server. This way, when a
contributor creates a patch, it can be submitted to the repository, but not
yet commited. It would need the approval and testing of a dev before it was
committing.
There can be a few advantages of this above the "old way" of submitting a
.diff to sourceforge, mail or similar and manually feeding it through patch
(Easier to use, could save double work, can automatically detect conflicts
with newer revisions and notify creators, to name a few).

IMHO this seems like a usable idea, yet I do not know if it is really new.
I've tried searching the mailing lists for similar proposals to no succes
(Then again, search for "patch" isn't really gonna help...). So, if I'm
suggesting something that is already discussed and decided against or
something like that, my sincere apologies.

So. Would this be useful/doable/nice-to-have?

Gr.

Matthijs

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Wed Jun 8 02:24:39 2005

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