Alin Hanghiuc wrote:
> Hello everybody,
>
> I have a question that I can't get it out of my head: why wasn't subversion
> developed from the cvs source code, as a new and improved cvs version? Was
> there really necessary to start from scratch?
If I understand correctly (and I joined the project long after this
decistion was made, so I could be wrong) it was a combination of the
fact that the CVS source code REALLY sucks, the underlying
implementations being so radically different that there wouldn't be much
to share, and the fact that the Subversion developers didn't want to
license Subversion under the GPL. Of those three reasons I'd say the
first two are the most relevant to the initial decision, but the third
one did come into play later, for example that's why we had to write our
own code for generating unified diff output for 'svn diff', rather than
grabbing it from CVS.
-garrett
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Jan 9 22:32:55 2005