The time of Git has arrived

The GStreamer project has long been the last bastion of CVS, keeping the fire burning for the first and true version control system. So while the rest of the world had their dalliances with a long string of version control systems, we stayed true to our first love.

But alas, sometimes even the mountains have to change, and after Obama called upon us to be the change we have decided to embrace the new world order, and GStreamer have now embraced Git. A big thanks goes to Edward for his work on making this happen. If you want to grab the GStreamer git Master repo be sure to check out our updated developers pages for information.

6 comments ↓

#1 Patrys on 01.23.09 at 10:53

And I thought PLD Linux was the last bastion of CVS: http://cvs.pld-linux.org/ ;)

#2 Robin on 01.23.09 at 12:48

Congratulations! Here’s my first patch done with Git for the website :): http://bugzilla.gnome.org/show_bug.cgi?id=568833

#3 Jakob Petsovits on 01.23.09 at 15:07

Nope, the last bastion of CVS is Drupal. I doubt there’s any open source project as large as this one that is still using CVS. Despite regular outcries of some community members, Drupal isn’t even planning to switch version control systems in the medium term yet.

#4 Dan Nicholson on 01.23.09 at 18:29

How about fedora? That’s pretty huge.

http://fedoraproject.org/wiki/Using_Fedora_CVS

#5 Rahul Sundaram on 01.23.09 at 20:01

Dan,

Fedora is only using CVS for spec files. Git is very popular in fedorahosted.org. Refer http://git.fedoraproject.org

#6 Dan Nicholson on 01.23.09 at 20:16

Those are projects, though. I’m talking about the distribution. The package database is _huge_. Thousands of package specs/patches multiplied by 4-5 copies for different fedora/rhel releases = massive CVS repository.