summaryrefslogtreecommitdiff
path: root/CvsPage.mdwn
diff options
context:
space:
mode:
authorAlanCoopersmith <AlanCoopersmith@web>2013-09-14 20:28:25 -0700
committerxorg <iki-xorg@freedesktop.org>2013-09-14 20:28:25 -0700
commit10abc4c97ca8951a6353b97061327bc9e84261e9 (patch)
tree03a91673144f700c90e9e9d48b1798185177a285 /CvsPage.mdwn
parent5d45a96d3a9a6c4d43eb7dfdb156f5c3a9e88e4f (diff)
CVS is dead. Long live git!
Diffstat (limited to 'CvsPage.mdwn')
-rw-r--r--CvsPage.mdwn58
1 files changed, 2 insertions, 56 deletions
diff --git a/CvsPage.mdwn b/CvsPage.mdwn
index 9e401f7b..94841311 100644
--- a/CvsPage.mdwn
+++ b/CvsPage.mdwn
@@ -1,57 +1,3 @@
+X.Org no longer uses CVS for any code.
-
-# What's in CVS?
-
-X.Org now uses CVS only for the rare ongoing maintenance of the X11``R6.x monolithic tree. The X11``R7.x modular source repositories are now maintained in git, as described on [[GitPage|GitPage]].
-
-
-# CVS Access
-
-[[!toc ]]
-
-Read access to the CVS repository is open to everybody. You can access the X.Org CVS via anonymous CVS:
-
-
-[[!format txt """
-$ cvs -d :pserver:anoncvs@anoncvs.freedesktop.org:/cvs/xorg login
-CVS password: <hit return>
-$ cvs -d :pserver:anoncvs@anoncvs.freedesktop.org:/cvs/xorg co -P app data doc driver font lib proto util xserver
-"""]]
-If you have ssh access to freedesktop.org (which you need for write access to the repository), use `:ext:username@cvs.freedesktop.org:/cvs/xorg`. You also may need to set the environment variable `CVS_RSH` to `ssh`. On modern versions of CVS, the `:ext:` is optional; if your username is the same as your login on the host machine, you may also eliminate `username@`.
-
-
-## CVSWeb
-
-You can also browse CVS with [[ViewCVS|http://webcvs.freedesktop.org/xorg/]].
-
-
-## CVS documentation
-
-A comprehensive open documentation on CVS is Per Cederquist's [[manual|http://www.cvshome.org/docs/manual/]]. Chances are that you have it installed on your system as GNU info page. Simply do
-[[!format txt """
- info cvs
-"""]]
-to read it. If this manual is too brief for you you may want to check Karl Fogel's book which is also available [[on line|http://cvsbook.red-bean.com/]].
-
-
-## What you should do when you commit code
-
-Before committing code to CVS you should update the `ChangeLog` file in the root directory to reflect the changes you have made.
-
- * Merge in changes that have taken place after you have updated your checked out version of the tree.
-
-[[!format txt """
- cvs update -dP
-"""]]
- * Run the Perl script [[prepare-ChangeLog.pl|http://xorg.freedesktop.org/scripts/prepare-ChangeLog.pl]] in the root directory of the project. This will obtain a list of files that have changed and add it to the top of the ChangeLog file. It will also add a time stamp and your email address (if set properly).
- * Edit `ChangeLog`:
- * If somebody reviewed your patches and his name and email address.
- * If you are committing a huge number of files (i.e. when you merge code between branches) you may delete the list of files you are committing.
- * Add a description of the changes you have made. If there is a bugzilla entry for the code you are committing add the ID.
- * Check if any other ChangeLog entries in the tree have been touched (accidentally) by `prepare-ChangeLog.pl`. In some cases drivers have their own ChangeLogs. Also 'foreign' projects stored in the `extras/` directory may have ChangeLog files. While you may describe changes to drivers in their respective files you should never add anything to ChangeLog files under `extras/`. Please remove those changes before you commit and move the list of changed files to the to ChangeLog file.
- * When you are done editing `ChangeLog` you may start the commit.
-
-[[!format txt """
- cvs commit
-"""]]
-CVS will start an editor for you so that you can add an entry to the CVS log. It is a good idea to copy the text that you have added to the `ChangeLog` file here.
+All current code repositories have moved to [[git|GitPage]].