Re: [PATCH 00/20] xfs-cmds staging tree

Christoph Hellwig
2008-12-29T08:42:02Z

On Mon, Dec 29, 2008 at 04:26:08PM +1100, Mark Goodwin wrote:
> If we split it, we only loose the top level GNUmakefile, but gain the
> potential for separate maintainership (or even group write if needed)
> for each of the sub-projects. SGI can manage git/ptools for this easily
> enough internally.
>
> So the proposal would be to set up:
> git://oss.sgi.com/xfs/{acl,attr,xfstests,xfsprogs,xfsdump,dmapi,xfsmisc}.git
> as bare repositories, each with a 'master' and 'stable' branch (initially
> identical) and merge from master to stable whenever we want to release
> (and also grab tarballs to preserve Barry's previous release process until
> such time as the distros catch on).
>
> Before I go and do this, note we already have Russell's ptools/cvs
> mirror at git://oss.sgi.com/xfs-cmds which has the advantage of some
> history. Would we want to keep any of that history? Since this already
> mirrors t-o-t ptools, I could just as easily take a clone of that as
> git://oss.sgi.com/xfs/xfs-cmds.git and be done with it. Opinions?

I've setup a few experimental trees:

http://git.kernel.org/?p=fs/xfs/acl.git;a=summary
http://git.kernel.org/?p=fs/xfs/attr.git;a=summary
http://git.kernel.org/?p=fs/xfs/dmapi.git;a=summary
http://git.kernel.org/?p=fs/xfs/nfs4acl.git;a=summary
http://git.kernel.org/?p=fs/xfs/xfsdump.git;a=summary
http://git.kernel.org/?p=fs/xfs/xfsprogs.git;a=summary
http://git.kernel.org/?p=fs/xfs/xfstests.git;a=summary

which do import all the history from the public CVS tree. Unlike the
git tree on oss.sgi.com it does this in a nicer way by hacking cvsps to
actually detect ptool changest properly insted of splitting them into
multiple git commits due to the different per-file comments, having a
mapping from sgi login IDs to proper real names and having a single
import instead of multiple import and their merges.

The only real problem with these is that the CVS tree hasn't been
updated since October (and I've missed a few names on my first round of
imports).

I think these should be used as a model for the future trees, we can
have these kernel.org trees for the community (current Eric, Dave and me
could commit to those about, and we should add Nathan and Andreas soon),
and then sgi can pull them into their trees for official releases or
product trees.