community-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Stefan Sperling <>
Subject Gsoc ideas for Subversion
Date Mon, 22 Mar 2010 12:41:43 GMT

the Subversion project does not use JIRA, so I'm contacting this
list instead. Is posting here all I have to do to get these ideas added?

The following gsoc project ideas exist for Subversion:

= Idea 1 =
Add support for Git/Mercurial style unidiff format extensions
'svn diff' and 'svn patch' should be able to produce and apply
unidiff files containing git-style extensions to the unidiff format.
That would allow us to use patches for tree and mode changes.
Extra brownie points will be given to students expanding upon the
git unidiff extensions by adding support for expressing changes made
to Subversion properties (which can be text and binary data).

= Idea 2 =
Authorization model overhaul
Subversion's authorization model mostly does the job it was designed
to do, but is in some ways overprotective to the point of unnecessary
loss of functionality. Issue #3380 tracks the overhaul of the model.

= Idea 3 =
Subversion currently supports some mechanisms for selectively building
and populating a working copy, including sparse directory support and
externals definitions. What Subversion lacks is a handy way to be told —
in one easy step — to go off and make use of those underlying features
to build a working copy that looks some specific way. Imagine being able
to tell new developers on your project to checkout a working copy using
some pre-formulated specification which results in an automated sparse
checkout that includes your trunk, branches, and then various branches
for the currently maintained versions of your software
(branches/SOME-VERSION), instead of having to tell them to first do a
--depth=empty checkout of the root, then a --set-depth=infinity update
of trunk and branches, then ….

I would be willing to mentor one student who applies for any of these.
I was already a mentor for Subversion during gsoc 2009.

I hope that more Subversion developers will volunteer to be mentors.
Last year we had three mentors.


View raw message