Fedora Repository Source Code Now Available on GitHub

Wed, 2010-12-15 12:19 -- carol

Ithaca, NY Chris Wilper, Technical Lead, Fedora Repository Project, DuraSpace has announced that the Fedora Commons Repository source code has been fully migrated to GitHub, where you can collaborate with others, fork, send pull requests and manage public and private git repositories using a fast, efficient, distributed version control system ideal for the collaborative development of software. Currently 500,000 people hosting over 1,502,000 git repositories.

https://github.com/fcrepo

This migration includes the entire history of the core repository service and that of several smaller, but closely related projects collectively maintained by the committers (gsearch, oaiprovider, trippi, mptstore, etc.).

All legacy subversion repositories remain accessible, but will no longer be updated.  In order to get people pointed in the right direction, each of the old repositories now contains an obvious README file that points to the project on GitHub.

Wilper says, "Thanks to everyone who voted and chimed in on the discussion to move. I'm glad we made this move and expect that it will enable even greater participation in the ongoing evolution of Fedora.  I know many of you are already familiar with git, but for those who aren't, here are a couple of my favorite resources so far:

git ready: learn git one commit at a time
http://www.gitready.com/

git-achievements: gamers will like this
https://github.com/icefox/git-achievements

Building the Fedora Repository Service from the latest source is pretty much the same process as it was before -- you just need to use git instead of svn to get the code:

git clone git://github.com/fcrepo/fcrepo.git
cd fcrepo
mvn install -P fedora-installer"