Project Source Control: OCFS2

[ Project Home  |  News  |  Downloads  |  Docs  |  Mailing Lists  |  Source Control  |  Issues ]

Active development on OCFS2 happens in the mainline kernel.

Interested hackers can track OCFS2 specific patches via the ocfs2.git repository. Instructions on how to use git, as well as a list of other kernel.org hosted git repositories can be found at http://www.kernel.org/git/

There is now an OCFS2 Development Wiki available. This is where we'll track development tasks and store design documents.

ocfs2.git is structured as a git repository whose master branch follows Linus' kernel tree, aka linux-2.6.git People developing patches for OCFS2 should usually do this against linux-2.6.git - ocfs2.git is only used as a repository of currently out of tree patches. For each series of related changes, ocfs2.git will have a 'topic branch' whose trunk is the "master" branch. There is a special branch called "ALL" which is a merge of the patches in each topic branch.

For people who want an easy way to track mainline OCFS2 development, Andrew Morton usually packages a snapshot of the ALL branch from ocfs2.git in the -mm kernel series.

  • Browse source code on-line to view this project's directory structure and files.


  • Subscribe to any of the project mailing lists.


  • Read the "Kernel Hackers' Guide to git"


  • Learn how to submit "The Perfect Patch"


The OCFS2 1.2 source tree can be accessed via subversion at http://oss.oracle.com/projects/ocfs2/src/branches/ocfs2-1.2/

The OCFS2 1.4 source tree is maintained in ocfs2-1.4.git repository.