source: cl-darcs/tags/0.2.0/README

Last change on this file was 101, checked in by Magnus Henoch, 17 years ago

Tag 0.2.0

File size: 2.2 KB
Line 
1This is cl-darcs, a darcs client written in Common Lisp.  I started
2writing it because the original client requires GHC (the Glasgow
3Haskell Compiler), which is not available on all platforms.
4
5cl-darcs is currently in a very early state of development.
6
7* Usage
8
9See the manual in the doc directory.
10
11* Known bugs and misfeatures
12
13cl-darcs is brittle and might eat your data.  Getting a remote
14repository or pulling patches from it will not affect it; what happens
15with the target repository varies slighly.  Make backups of data you
16care about, and report bugs!
17
18cl-darcs seems to cope well with either just pulling patches from a
19remote source, or just recording patches, but the combination of these
20two activities hasn't been extensively tested.
21
22Some combinations of merger patches are not properly handled.  You
23should be able to get a tree with a real darcs client, and then use
24cl-darcs for pulling new patches.
25
26Repositories can be fetched only from local files and HTTP.  Patches
27can only be applied to local repositories.
28
29Tags are not faithfully reproduced.
30
31Checkpoints are not used.
32
33* Compatibility
34
35cl-darcs works on CLISP and SBCL on Unix-like systems.  Getting it to
36work on other Lisp implementations should be simple; grep the code for
37#+clisp or #+sbcl.  For other operating systems, modify
38MAKE-TEMP-FILE-NAME in util.lisp accordingly.
39
40* Dependencies
41
42 - split-sequence: http://www.cl-user.net/asp/libs/split-sequence
43 - Portable AllegroServe: http://portableaserve.sourceforge.net/
44 - trivial-gray-streams:
45   http://www.cl-user.net/asp/libs/trivial-gray-streams
46 - Ironclad: http://www.cl-user.net/asp/libs/ironclad
47 - CL-FAD: http://weitz.de/cl-fad/
48 - For CLISP, you need SB-SHA1: http://www.cliki.net/sb-sha1
49
50All of these are ASDF-INSTALLable.
51
52* License
53
54cl-darcs is covered by the GPL, like the original darcs client.
55ifstar.lisp and inflate.lisp were borrowed from Franz Inc, and are
56public domain and LLGPL, respectively.
57
58* Links
59
60Project page: http://common-lisp.net/project/cl-darcs/
61Mailing list: cl-darcs-devel@common-lisp.net
62              http://common-lisp.net/cgi-bin/mailman/listinfo/cl-darcs-devel
63
64The original darcs: http://www.darcs.net/
65
66
67Local variables:
68mode: outline
69End:
Note: See TracBrowser for help on using the repository browser.