• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Solved Why Subversion?

pensador_13

Active Member

Thanks: 37
Messages: 162

#1
Hi :)
I would like to know why subversion is the version control system of the base, doc and ports repositories.

Thanks in advance!
 

phoenix

Administrator
Staff member
Administrator
Moderator

Thanks: 1,124
Messages: 3,944

#11
Do a google search for something along the lines of "freebsd migrate cvs subversion" and you'll get the history of the migration, the reasoning behind it, and public debates around it, the upheaval that occurred, and the end result of using it. :) There's a lot of history and debate around this, that's all saved online. :)

Suffice to say that at the time of the migration, SVN suited the workflows best coming from a CVS background.
 

phoenix

Administrator
Staff member
Administrator
Moderator

Thanks: 1,124
Messages: 3,944

#13
The FreeBSD GitHub mirrors are read-only. They probably are in there just because some people "live" in GitHub.
Pretty much. There's a SVN-to-GIT gateway so that those developers who prefer to use GIT can do so on their systems. Same for a SVN-to-Mercurial gateway (although I'm not sure if that one is still operational).

But, regardless of what you personally use to keep your patches, you'll need to submit a diff that SVN can understand, in order to get it into the official source repo. :)
 
Top