Re: GSoC proposal for svn remote helper
- From
- Eric Wong <normalperson@yhbt.net>
- Date
- Apr 9, 2011, 23:19 UTC
- Message-ID
- <20110409231931.GA24345@dcvr.yhbt.net>
- In-Reply-To
- <20110408052126.GA22256@elie>
Jonathan Nieder <jrnieder@gmail.com> wrote:
> [1] git-svn.perl is a work of art and a wonder to behold, and if your aim > is to make a compatible replacement for it, the first step will be to > understand its design deeply. And the thing is, that much, while > valuable anyway, is pretty hard already.
Thanks. I credit the use of automated tests for making things work as well as it does, especially given how ugly the code has gotten.
I think the first step to understanding much of it is to split the modules into individual files and then understanding the test cases.
Show 5 quoted lines
> and people rely a lot on an odd coincidence: > > - using "git svn clone" twice with the same configuration on the same > repository will, at least most of the time, give the same commit > names.
I did design that in mind when I first started, I'm glad it still mostly works after all this time :)
> That is the dream.
*My* dream was to replace Subversion and get people using git. git-svn was designed to be self-obsoleting from the start. For the most part I consider it a success since I no longer need to use it :)
-- Eric Wong