aboutsummaryrefslogtreecommitdiff
path: root/Carpet/CarpetWeb/get-carpet-darcs.html
diff options
context:
space:
mode:
Diffstat (limited to 'Carpet/CarpetWeb/get-carpet-darcs.html')
-rw-r--r--Carpet/CarpetWeb/get-carpet-darcs.html119
1 files changed, 119 insertions, 0 deletions
diff --git a/Carpet/CarpetWeb/get-carpet-darcs.html b/Carpet/CarpetWeb/get-carpet-darcs.html
new file mode 100644
index 000000000..5024068a8
--- /dev/null
+++ b/Carpet/CarpetWeb/get-carpet-darcs.html
@@ -0,0 +1,119 @@
+<?xml version="1.0" encoding="ISO-8859-15"?>
+<!DOCTYPE html
+ PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+ "DTD/xhtml1-transitional.dtd">
+<!-- $Header:$ -->
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
+ <title>Getting the Development Version of Carpet</title>
+ </head>
+
+ <body>
+ <h1>Getting the Development Version of Carpet</h1>
+
+
+
+ <h2>About Darcs</h2>
+
+ <p>The development version of Carpet is now managed in a
+ <a href="http://abridgegame.org/darcs/">darcs</a> repository. Darcs
+ has a number of advantages for us developers, such as:</p>
+
+ <ul>
+ <li>You have a local copy of the repository, and can therefore
+ work offline</li>
+ <li>You can decide which changes you want to import and export,
+ so that you can omit dangerous changes, or keep changes to
+ yourself until you are ready to publish them</li>
+ <li>You can undo most changes</li>
+ <li>You can easily rename files and directories</li>
+ <li>Darcs does not need its own server, which makes it both more
+ convenient and more secure</li>
+ </ul>
+
+ <p>and them some more, as described in the <a
+ href="http://abridgegame.org/darcs/manual/">darcs manual</a>.</p>
+
+
+
+ <h2>Getting Carpet</h2>
+
+ <p>In order to get the <a
+ href="http://www.carpetcode.org/~darcs/carpet/">development
+ version of Carpet</a>, you first need to install <tt>darcs</tt> on
+ your system. This is described on the <a
+ href="http://abridgegame.org/darcs/">darcs home page</a>, and some
+ links to binaries are given in the darcs wiki. If you have
+ problems installing or using darcs in general, then you should ask
+ on the darcs mailing list, which I (Erik Schnetter) also read
+ regularly.</p>
+
+ <p>After having installed <tt>darcs</tt>, take the following steps
+ to get Carpet:</p>
+
+ <ol>
+ <li>Move your old version of <tt>Carpet</tt> to a secure place:
+<pre>cd Cactus
+mkdir oldcarpet
+mv arrangements/Carpet* oldcarpet</pre></li>
+
+ <li>Get the development version of Carpet. Carpet consists of
+ four arrangements that live in a single repository. This
+ structure is not what Cactus expects, and we will therefore
+ put it outside the <tt>arrangements</tt> directory:
+<pre>cd Cactus
+darcs get http://www.carpetcode.org/~darcs/carpet</pre>
+ This copies the whole Carpet repository, and it will take some
+ time.</li>
+
+ <li>Create some symbolic links in the arrangements directory:
+<pre>cd Cactus/arrangements
+ln -s ../carpet/Carpet* .</pre>
+ (don't forget the dot at the end of the last line).</li>
+ </ol>
+
+ <p>That's it; you can now recompile your Cactus/Carpet
+ configurations.</p>
+
+
+
+ <h2>Updating Carpet</h2>
+
+ <p>At some time you will want to update your version of Carpet and
+ incorporate some changes from the main Carpet repository.</p>
+
+ <ol>
+ <li>You do this with the command
+<pre>cd Cactus/carpet
+darcs pull</pre>
+ which will look for new changes, and then ask you which of these
+ you want to obtain. Normally, you will want all changes.</li>
+ </ol>
+
+
+
+ <h2>Working with Darcs</h2>
+
+ <p>We also have some instructions on how to <a
+ href="work-with-darcs.html">develop Carpet with darcs</a>.</p>
+
+
+
+
+ <hr />
+
+ <p>
+ <a href="http://validator.w3.org/check?uri=referer"><img
+ src="http://www.w3.org/Icons/valid-xhtml10"
+ alt="Valid XHTML 1.0!" height="31" width="88" /></a>
+ </p>
+
+ <hr />
+ <address><a href="mailto:schnetter@uni-tuebingen.de"></a></address>
+<!-- Created: Tue Sep 28 16:52:20 CEST 2004 -->
+<!-- hhmts start -->
+Last modified: Tue Sep 28 19:35:11 CEST 2004
+<!-- hhmts end -->
+ </body>
+</html>