The NFS tests we employ at Connectathon are available as a tarball at NFS Testsuite. And they are all read-only. Someone somewhere has a SCCS repository for it.
All of this was setup some time ago, way before git, Mercurial, etc. We should be able to do better than this for managing this code. As the source tree is lost, we've had a problem updating changes. The last official change occurred in 2004.
So I created a Mercurial tree on hg.opensolaris.org. You can grab a copy of the source via:
hg clone ssh://anon@hg.opensolaris.org/hg/nfsv41/cthon
which does not assume you have an OpenSolaris account. You could update the tree with something along the lines of:
hg push -R /home/nfs4hg/src/cthon04 \ -e "ssh -q -F /home/nfs4hg/opensolaris/config"
which assumes you do have an OpenSolaris account and that in this case you have setup a secure and passwordless ssh key. (I'm not sure those last two really belong together.)
you may use ssh agent and type you passphrase once per session or start it prior push and stop it after. I also think that you need at least some formal code review step prior people start to randomly commit changes.
Posted by Tigran Mkrtchyan on February 23, 2009 at 07:56 PM CST #
Thanks for getting the ball rolling on this!
Posted by Jeff Layton on March 13, 2009 at 08:32 AM CDT #