diff options
author | Joe Rayhawk <jrayhawk@freedesktop.org> | 2013-04-13 16:15:48 -0700 |
---|---|---|
committer | Joe Rayhawk <jrayhawk@freedesktop.org> | 2013-04-13 16:15:48 -0700 |
commit | a6469900db6e4e7e1639d8318ec5f8fc504fb4ba (patch) | |
tree | 2c42f53b9b33e28efffa6f106f41cef0cbcca4b9 /CvsRepository.mdwn | |
parent | 6f87737aef4da968ebd11acf9155f3bc526e96ab (diff) |
Mass conversion with moin2mdwn tool from git://git.koumbit.net/moin2iki.git
Diffstat (limited to 'CvsRepository.mdwn')
-rw-r--r-- | CvsRepository.mdwn | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/CvsRepository.mdwn b/CvsRepository.mdwn new file mode 100644 index 0000000..5dcec32 --- /dev/null +++ b/CvsRepository.mdwn @@ -0,0 +1,83 @@ + +The DRI project has moved its CVS services to [[http://dri.freedesktop.org/|http://dri.freedesktop.org/]] , to reduce the pains related to [[SourceForge|SourceForge]]'s overloaded CVS services. The DRI project's CVS tree remains the upstream provider of the DRM (and is thus what is referred to as "DRM CVS"), but the xc tree is now obsolete and X.Org is the canonical source of DRI-enabled DDX drivers and GLX support. + +To check out DRM CVS from freedesktop.org anonymously, first you must login: + + * [[!format txt """ +cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri login +"""]] +Hit `Enter` for the password. + +Then, check out the `drm` module: + + * [[!format txt """ +cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co drm +"""]] +If you wish to check out a [[branch|CvsBranches]] of the old `xc` DRI CVS, use the `-r tag`, e.g.: + + * [[!format txt """ +cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co -rmach64-0-0-6-branch xc +"""]] +You'll also need a copy of the Mesa CVS tree: + + * [[!format txt """ +cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/mesa login + +cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/mesa co Mesa +"""]] +If you are a developer, CVS access is through ssh. Set `CVS_RSH=ssh` in your environment. Then, you can check out using + + * [[!format txt """ +cvs -z3 -d:ext:username@dri.freedesktop.org:/cvs/dri co xc +cvs -z3 -d:ext:username@dri.freedesktop.org:/cvs/dri co drm +cvs -z3 -d:ext:username@dri.freedesktop.org:/cvs/mesa co Mesa +"""]] + + +--- + + + +Parameter Overview: + + * [[!format txt """ +SERVER=dri.freedesktop.org +USER=anonymous +PASSWORD= + +PROJECT_HOME=cvs +PROJECT=dri + +MODULE=xc +# other modules: something + +BRANCH= +#BRANCH="-r something" +"""]] + + +--- + + + +Generic Usage: + + * [[!format txt """ +CVSROOT=:pserver:$USER@$SERVER:/$PROJECT_HOME/$PROJECT +export CVSROOT +cvs login +if [ ! -e $MODULE ] +then + cvs checkout $BRANCH $MODULE +else + cvs update -d -A -P $BRANCH $MODULE +fi +cvs logout +"""]] + + +--- + + + +See CVSup, [[CvsPolicy|CvsPolicy]], and [[CvsBranches|CvsBranches]] for more information on using the DRI CVS repository. |