[GSoC] Adding svn:externals support to hgsubversion

Peter Arrenbrecht peter.arrenbrecht at gmail.com
Fri Apr 3 01:37:40 CDT 2009


On Fri, Apr 3, 2009 at 12:00 AM, Daniel Tang <dytang at cs.purdue.edu> wrote:
> On Thu, Apr 2, 2009 at 05:15, Dirkjan Ochtman <dirkjan at ochtman.nl> wrote:
>> 2009/4/2 Daniel Tang <dytang at cs.purdue.edu>:
>>> This is my first time posting to the list, but people who are in IRC
>>> may recognize me as saiyr, since I began chatting recently. I talked
>>> briefly to Augie about this idea, but am trying to present details
>>> now. I realize this is kind of late in coming, but hopefully I can get
>>> some feedback before proposals are due.
>>
>> It would be nice if something could be done here. My worry at this
>> time is, what is the result of such a conversion? We should have
>> subrepos in hg 1.3, can you target those? Their design isn't finished,
>> though, so it's kind of hard to say how you're going to work from
>> that.
>>
>
> The first part of this project can be done without any need for
> sub-repositories. If the targeted release date for 1.3 is July 1,
> there *should* be ample time to implement svn externals on top of hg
> subrepos. Also, since I hear subrepos are still in the early stages of
> development, perhaps I could participate in design/implementation.
> There are really three tasks in my proposal, and the first two can
> switch places (single directory imports and hg subrepos).
>
> Any other comments are greatly appreciated.

How about making the subset of the svn repo configurable using
something like include/exclude rules? This would allow one to extract
relevant subsets of a big svn repo. I have had to works with some
hugely sprawling svn repos that prohibit being cloned with
hgsubversion today. And I can imagine there are more of this since
with svn's approach the sprawl is not big issue (and has its
advantages).
-Peter (parren)


More information about the Mercurial-devel mailing list