summaryrefslogtreecommitdiff
path: root/CvsRepository.mdwn
diff options
context:
space:
mode:
authorJoe Rayhawk <jrayhawk@freedesktop.org>2013-04-13 16:15:48 -0700
committerJoe Rayhawk <jrayhawk@freedesktop.org>2013-04-13 16:15:48 -0700
commita6469900db6e4e7e1639d8318ec5f8fc504fb4ba (patch)
tree2c42f53b9b33e28efffa6f106f41cef0cbcca4b9 /CvsRepository.mdwn
parent6f87737aef4da968ebd11acf9155f3bc526e96ab (diff)
Mass conversion with moin2mdwn tool from git://git.koumbit.net/moin2iki.git
Diffstat (limited to 'CvsRepository.mdwn')
-rw-r--r--CvsRepository.mdwn83
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.