# # ChangeLog for / # # Generated by Trac 1.2.5 # 04/11/25 02:31:12 Tue, 08 Jan 2008 18:06:26 GMT Magnus Henoch [153] * cl-darcs/trunk/util.lisp (modified) Ignore duplicated slashes in filenames Tue, 08 Jan 2008 18:05:49 GMT Magnus Henoch [152] * cl-darcs/trunk/get.lisp (modified) CREATE-REPO: Create directory if it doesn't exist. Always make an ... Tue, 08 Jan 2008 18:05:09 GMT Magnus Henoch [151] * cl-darcs/trunk/equal.lisp (modified) Make EQUAL-PATCH work for ADD-FILE-PATCH and RM-FILE-PATCH Tue, 08 Jan 2008 18:04:02 GMT Magnus Henoch [150] * cl-darcs/trunk/diff.lisp (modified) Signal an error when adding a file or directory that already exists Tue, 08 Jan 2008 18:02:20 GMT Magnus Henoch [149] * cl-darcs/trunk/apply-patch.lisp (modified) Fix error signalling when file to create already exists Sun, 25 Nov 2007 21:11:09 GMT Magnus Henoch [148] * cl-darcs/trunk/cl-darcs.asd (modified) * cl-darcs/trunk/cmdline.lisp (modified) Use getopt library. Use it for "init" command. Thu, 22 Nov 2007 13:52:39 GMT Magnus Henoch [147] * cl-darcs/trunk/diff.lisp (modified) Use TRUENAME on repository directory when diffing Thu, 06 Sep 2007 06:13:11 GMT Magnus Henoch [146] * cl-darcs/trunk/cmdline.lisp (modified) Add init command Thu, 06 Sep 2007 06:07:13 GMT Magnus Henoch [145] * cl-darcs/trunk/repo.lisp (modified) Check if PREPARE-NEW-REPO is run in a repository Thu, 06 Sep 2007 05:53:42 GMT Magnus Henoch [144] * cl-darcs/trunk/get.lisp (modified) * cl-darcs/trunk/repo.lisp (modified) PREPARE-NEW-REPO: assume and assert that directory exists, instead of ... Thu, 06 Sep 2007 05:47:33 GMT Magnus Henoch [143] * cl-darcs/trunk/cmdline.lisp (modified) Fix error message for unknown command Thu, 06 Sep 2007 05:34:05 GMT Magnus Henoch [142] * cl-darcs/trunk/cmdline.lisp (modified) Fix USAGE. Thu, 06 Sep 2007 05:31:47 GMT Magnus Henoch [141] * cl-darcs/trunk/cmdline.lisp (modified) Fix format specifiers Thu, 06 Sep 2007 05:27:25 GMT Magnus Henoch [140] * cl-darcs/trunk/cl-darcs.asd (modified) Add cmdline to ASDF file Thu, 06 Sep 2007 05:26:40 GMT Magnus Henoch [139] * cl-darcs/trunk/cmdline.lisp (added) * cl-darcs/trunk/packages.lisp (modified) Start hacking command line interface Wed, 05 Sep 2007 22:00:40 GMT Magnus Henoch [138] * cl-darcs/trunk/pull.lisp (modified) PULL: Don't pull new patches if there are none Wed, 05 Sep 2007 21:55:23 GMT Magnus Henoch [137] * cl-darcs/trunk/util.lisp (modified) PATHNAME-SANE-P: pathnames without directory components are sane Wed, 05 Sep 2007 21:50:48 GMT Magnus Henoch [136] * cl-darcs/trunk/diff.lisp (modified) s/:forward/:forwards/ Wed, 05 Sep 2007 21:50:01 GMT Magnus Henoch [135] * cl-darcs/trunk/diff.lisp (modified) Fix DIFF-REPO when there is no pending patch Fri, 24 Aug 2007 17:33:10 GMT Magnus Henoch [134] * cl-darcs/trunk/diff.lisp (modified) Use the "pending" patch to keep track of new files and directories ... Fri, 24 Aug 2007 17:31:19 GMT Magnus Henoch [133] * cl-darcs/trunk/README (modified) Update dependcy information in README Fri, 24 Aug 2007 17:26:49 GMT Magnus Henoch [132] * cl-darcs/trunk/packages.lisp (modified) Export ADD-FILE from package Fri, 24 Aug 2007 17:25:20 GMT Magnus Henoch [131] * cl-darcs/trunk/pending.lisp (modified) Use ENOUGH-NAMESTRING to permit more user convenience in ADD-FILE Fri, 24 Aug 2007 17:20:35 GMT Magnus Henoch [130] * cl-darcs/trunk/pending.lisp (modified) Fix ADD-FILE existing file test Fri, 24 Aug 2007 17:01:39 GMT Magnus Henoch [129] * cl-darcs/trunk/touching.lisp (modified) Make FIND-TOUCHING for COMPOSITE-PATCH return two values. Fri, 24 Aug 2007 12:30:54 GMT Magnus Henoch [128] * cl-darcs/trunk/touching.lisp (modified) Add FIND-TOUCHING methods for DIRECTORY-PATCH and subclasses. Add ... Fri, 24 Aug 2007 12:25:38 GMT Magnus Henoch [127] * cl-darcs/trunk/touching.lisp (modified) Add FIND-TOUCHING methods for FILE-PATCH, ADD-FILE-PATCH and RM-FILE- ... Fri, 24 Aug 2007 12:15:10 GMT Magnus Henoch [126] * cl-darcs/trunk/touching.lisp (modified) Make FIND-TOUCHING direction-aware Fri, 24 Aug 2007 12:11:44 GMT Magnus Henoch [125] * cl-darcs/trunk/pending.lisp (modified) Don't convert pathname to string when creating patch objects Fri, 24 Aug 2007 05:05:53 GMT Magnus Henoch [124] * cl-darcs/trunk/cl-darcs.asd (modified) * cl-darcs/trunk/pending.lisp (added) * cl-darcs/trunk/repo.lisp (modified) Add ADD-FILE. Move "pending" functions to pending.lisp. Fri, 24 Aug 2007 04:42:52 GMT Magnus Henoch [123] * cl-darcs/trunk/util.lisp (modified) Add PATHNAME-SANE-P and use it. Fri, 24 Aug 2007 04:34:10 GMT Magnus Henoch [122] * cl-darcs/trunk/repo.lisp (modified) Add functions for managing pending patches Fri, 24 Aug 2007 03:38:04 GMT Magnus Henoch [121] * cl-darcs/trunk/cl-darcs.asd (modified) * cl-darcs/trunk/patchinfo.lisp (modified) * cl-darcs/trunk/send.lisp (modified) Ironclad's SHA1 works with CLISP now Wed, 22 Aug 2007 02:00:48 GMT Magnus Henoch [120] * cl-darcs/trunk/apply-patch.lisp (modified) For Lispworks, use RENAME-FILE when applying a MOVE-PATCH. ... Wed, 22 Aug 2007 00:37:22 GMT Magnus Henoch [119] * cl-darcs/trunk/send.lisp (modified) Use MAKE-ARRAY instead of COERCE Wed, 18 Apr 2007 21:56:44 GMT Magnus Henoch [118] * cl-darcs/trunk/patchinfo.lisp (modified) Use PRINT-UNREADABLE-OBJECT in PRINT-OBJECT of PATCHINFO. Fri, 30 Mar 2007 13:15:59 GMT Magnus Henoch [117] * cl-darcs/trunk/send.lisp (modified) Don't cut history after latest tag if there is no tag Fri, 30 Mar 2007 13:14:33 GMT Magnus Henoch [116] * cl-darcs/trunk/send.lisp (modified) Don't use PI as variable in lambda function Fri, 16 Mar 2007 03:22:39 GMT Magnus Henoch [115] * cl-darcs/trunk/revert.lisp (modified) Only print "Reapplying" when actually reapplying something Fri, 16 Mar 2007 03:19:21 GMT Magnus Henoch [114] * cl-darcs/trunk/commute.lisp (modified) Add COMMUTE methods for trivial commutations of FILE-PATCH and ... Fri, 16 Mar 2007 02:48:22 GMT Magnus Henoch [113] * cl-darcs/trunk/packages.lisp (modified) Export REVERT-CHANGES and SEND-TO-FILE Fri, 16 Mar 2007 02:47:47 GMT Magnus Henoch [112] * cl-darcs/trunk/cl-darcs.asd (modified) * cl-darcs/trunk/revert.lisp (added) Add revert.lisp and REVERT-CHANGES Thu, 15 Mar 2007 22:27:17 GMT Magnus Henoch [111] * cl-darcs/trunk/cl-darcs.asd (modified) * cl-darcs/trunk/send.lisp (added) Add send-to-file Thu, 15 Mar 2007 21:41:55 GMT Magnus Henoch [110] * cl-darcs/trunk/repo.lisp (modified) Fix thinko in get-common-and-uncommon Tue, 13 Mar 2007 04:14:00 GMT Magnus Henoch [109] * cl-darcs/trunk/cl-darcs.asd (modified) Fix dependency problem for record.lisp Sun, 11 Mar 2007 03:14:51 GMT Magnus Henoch [108] * cl-darcs/trunk/get.lisp (modified) * cl-darcs/trunk/pull.lisp (modified) Flush *STANDARD-OUTPUT* when writing progress dots Sun, 11 Mar 2007 03:10:57 GMT Magnus Henoch [107] * cl-darcs/trunk/util.lisp (modified) Fix EOF handling of READ-BINARY-LINE Sat, 10 Mar 2007 23:04:14 GMT Magnus Henoch [106] * cl-darcs/trunk/pull.lisp (modified) * cl-darcs/trunk/record.lisp (modified) Make PULL conditionally interactive. SELECT-PATCHES now takes a ... Sat, 10 Mar 2007 21:18:44 GMT Magnus Henoch [105] * cl-darcs/trunk/util.lisp (modified) Implement DELETE-DIR for Lispworks Sat, 10 Mar 2007 21:18:07 GMT Magnus Henoch [104] * cl-darcs/trunk/util.lisp (modified) Use ENSURE-DIRECTORIES-EXIST in MAKE-DIR Sat, 10 Mar 2007 21:13:10 GMT Magnus Henoch [103] * cl-darcs/trunk/cl-darcs.asd (modified) * cl-darcs/trunk/upath.lisp (modified) Use Drakma instead of Aserve Sat, 10 Mar 2007 20:39:19 GMT Magnus Henoch [102] * cl-darcs/trunk/util.lisp (modified) Fix off-by-ten error in HEX-TO-NUMBER Tue, 27 Feb 2007 02:58:38 GMT Magnus Henoch [101] * cl-darcs/tags/0.2.0 (copied) * cl-darcs/tags/0.2.0/README (copied) * cl-darcs/tags/0.2.0/apply-patch.lisp (copied) * cl-darcs/tags/0.2.0/cl-darcs.asd (copied) * cl-darcs/tags/0.2.0/commute.lisp (copied) * cl-darcs/tags/0.2.0/diff.lisp (copied) * cl-darcs/tags/0.2.0/display-patch.lisp (copied) * cl-darcs/tags/0.2.0/doc (copied) * cl-darcs/tags/0.2.0/get.lisp (copied) * cl-darcs/tags/0.2.0/packages.lisp (copied) * cl-darcs/tags/0.2.0/patch-core.lisp (copied) * cl-darcs/tags/0.2.0/prefs.lisp (copied) * cl-darcs/tags/0.2.0/pull.lisp (copied) * cl-darcs/tags/0.2.0/record.lisp (copied) * cl-darcs/tags/0.2.0/unreadable-stream.lisp (copied) * cl-darcs/tags/0.2.0/upath.lisp (copied) * cl-darcs/tags/0.2.0/util.lisp (copied) * cl-darcs/tags/0.2.0/write-patch.lisp (copied) Tag 0.2.0 Tue, 27 Feb 2007 02:56:42 GMT Magnus Henoch [100] * cl-darcs/trunk/cl-darcs.asd (modified) Update version in ASDF file Tue, 27 Feb 2007 02:55:18 GMT Magnus Henoch [99] * cl-darcs/trunk/README (modified) Update README Sat, 24 Feb 2007 23:50:52 GMT Magnus Henoch [98] * cl-darcs/trunk/apply-patch.lisp (modified) Fix APPLY-PATCH for TOKEN-REPLACE-PATCH Mon, 19 Feb 2007 22:06:39 GMT Magnus Henoch [97] * cl-darcs/trunk/commute.lisp (modified) Fix misplaced parenthesis in COMMUTE for two hunk-patches Mon, 19 Feb 2007 21:39:30 GMT Magnus Henoch [96] * cl-darcs/trunk/pull.lisp (modified) Allow selecting which patches to pull Fri, 16 Feb 2007 04:59:50 GMT Magnus Henoch [95] * cl-darcs/trunk/doc (added) * cl-darcs/trunk/doc/cl-darcs.texi (added) Start writing documentation Fri, 16 Feb 2007 04:49:19 GMT Magnus Henoch [94] * cl-darcs/trunk/get.lisp (modified) * cl-darcs/trunk/pull.lisp (modified) Print MOTD when getting and pulling Fri, 16 Feb 2007 04:45:34 GMT Magnus Henoch [93] * cl-darcs/trunk/pull.lisp (modified) Add repositories that we pull from to "repos" Fri, 16 Feb 2007 01:24:00 GMT Magnus Henoch [92] * cl-darcs/trunk/packages.lisp (modified) Export diff-repo-display Fri, 16 Feb 2007 01:22:57 GMT Magnus Henoch [91] * cl-darcs/trunk/diff.lisp (modified) Use enough-namestring instead of translate-pathname (fixes diff on SBCL) Fri, 16 Feb 2007 01:04:53 GMT Magnus Henoch [90] * cl-darcs/trunk/diff.lisp (modified) * cl-darcs/trunk/util.lisp (modified) Ignore boring files when diffing. Enable debug output from diff. ... Thu, 15 Feb 2007 04:00:51 GMT Magnus Henoch [89] * cl-darcs/trunk/commute.lisp (modified) More commute methods Thu, 15 Feb 2007 04:00:30 GMT Magnus Henoch [88] * cl-darcs/trunk/util.lisp (modified) Combine regexps into one to reduce memory use. Fri, 09 Feb 2007 18:30:27 GMT Magnus Henoch [87] * cl-darcs/trunk/util.lisp (modified) Implement compress-file for SBCL Thu, 08 Feb 2007 02:34:16 GMT Magnus Henoch [86] * cl-darcs/trunk/patch-core.lisp (modified) Unquote type declarations. Thu, 08 Feb 2007 02:31:49 GMT Magnus Henoch [85] * cl-darcs/trunk/pull.lisp (modified) Add missing format argument. Tue, 28 Nov 2006 01:36:54 GMT Magnus Henoch [84] * cl-darcs/trunk/packages.lisp (modified) Export record-changes instead of record-patches Tue, 28 Nov 2006 01:36:32 GMT Magnus Henoch [83] * cl-darcs/trunk/get.lisp (modified) * cl-darcs/trunk/packages.lisp (modified) Add and export create-repo Tue, 28 Nov 2006 00:29:54 GMT Magnus Henoch [82] * cl-darcs/trunk/record.lisp (modified) Display patches before asking whether to record them. Handle ... Tue, 28 Nov 2006 00:15:21 GMT Magnus Henoch [81] * cl-darcs/trunk/cl-darcs.asd (modified) * cl-darcs/trunk/display-patch.lisp (added) Add display-patch.lisp Mon, 27 Nov 2006 23:48:08 GMT Magnus Henoch [80] * cl-darcs/trunk/README (modified) Mention record-changes in README Mon, 27 Nov 2006 23:31:58 GMT Magnus Henoch [79] * cl-darcs/trunk/packages.lisp (modified) Export record-patches Mon, 27 Nov 2006 23:31:02 GMT Magnus Henoch [78] * cl-darcs/trunk/record.lisp (modified) Add select-patches and use it Mon, 27 Nov 2006 22:50:51 GMT Magnus Henoch [77] * cl-darcs/trunk/cl-darcs.asd (modified) * cl-darcs/trunk/record.lisp (added) Add record.lisp Mon, 27 Nov 2006 22:26:00 GMT Magnus Henoch [76] * cl-darcs/trunk/diff.lisp (modified) Darcs line numbers start at 1. Mon, 27 Nov 2006 21:42:25 GMT Magnus Henoch [75] * cl-darcs/trunk/cl-darcs.asd (modified) Include diff.lisp in ASDF file Mon, 27 Nov 2006 21:41:32 GMT Magnus Henoch [74] * cl-darcs/trunk/diff.lisp (modified) Handle added and removed files Wed, 22 Nov 2006 21:56:23 GMT Magnus Henoch [73] * cl-darcs/trunk/packages.lisp (modified) Export diff-repo Wed, 22 Nov 2006 20:54:41 GMT Magnus Henoch [72] * cl-darcs/trunk/diff.lisp (modified) Fix modified-pathname Wed, 22 Nov 2006 20:52:56 GMT Magnus Henoch [71] * cl-darcs/trunk/diff.lisp (modified) Diff directories recursively Wed, 22 Nov 2006 20:45:32 GMT Magnus Henoch [70] * cl-darcs/trunk/diff.lisp (modified) Add diff-binary-file and use it Wed, 22 Nov 2006 20:34:51 GMT Magnus Henoch [69] * cl-darcs/trunk/diff.lisp (modified) Skip binary files in diff-repo for now Wed, 22 Nov 2006 20:30:46 GMT Magnus Henoch [68] * cl-darcs/trunk/diff.lisp (modified) Add diff-repo Wed, 22 Nov 2006 20:00:24 GMT Magnus Henoch [67] * cl-darcs/trunk/cl-darcs.asd (modified) * cl-darcs/trunk/diff.lisp (added) Start hacking diff Wed, 22 Nov 2006 18:46:37 GMT Magnus Henoch [66] * cl-darcs/trunk/util.lisp (modified) Add *scanner-cache*, matches-one-of, file-binary-p and file-boring-p. Wed, 01 Nov 2006 00:39:23 GMT Magnus Henoch [65] * cl-darcs/trunk/cl-darcs.asd (modified) Add dependency on cl-ppcre Wed, 01 Nov 2006 00:37:45 GMT Magnus Henoch [64] * cl-darcs/trunk/pull.lisp (modified) Use PATCHINFO instead of PI in lambda functions. Wed, 01 Nov 2006 00:35:28 GMT Magnus Henoch [63] * cl-darcs/trunk/cl-darcs.asd (modified) Load INFLATE through REQUIRE on ACL Wed, 01 Nov 2006 00:34:20 GMT Magnus Henoch [62] * cl-darcs/trunk/upath.lisp (modified) Change package references from PURI to NET.URI. Makes the code work ... Sun, 22 Oct 2006 12:51:15 GMT Magnus Henoch [61] * cl-darcs/trunk/write-patch.lisp (modified) Add WRITE-PATCH method for MERGER-PATCH Sun, 22 Oct 2006 12:38:57 GMT Magnus Henoch [60] * cl-darcs/trunk/apply-patch.lisp (modified) * cl-darcs/trunk/prefs.lisp (modified) Add has-prefs-dir. Don't apply CHANGE-PREF-PATCHes unless there is a ... Sun, 22 Oct 2006 12:26:30 GMT Magnus Henoch [59] * cl-darcs/trunk/write-patch.lisp (modified) Use write-as-bytes instead of write-sequence in WRITE-PATCH for ... Mon, 16 Oct 2006 08:39:52 GMT Magnus Henoch [58] * cl-darcs/trunk/patch-core.lisp (modified) * cl-darcs/trunk/unreadable-stream.lisp (modified) Use print-unreadable-object. Sat, 14 Oct 2006 21:06:38 GMT Magnus Henoch [57] * cl-darcs/tags/0.1.0 (copied) Tag 0.1.0 Thu, 12 Oct 2006 12:38:14 GMT Magnus Henoch [56] * cl-darcs/trunk/README (modified) List dependencies in README. Thu, 12 Oct 2006 12:30:05 GMT Magnus Henoch [55] * cl-darcs/trunk/README (modified) Mention diff command in README Wed, 11 Oct 2006 22:50:44 GMT Magnus Henoch [54] * cl-darcs/trunk/cl-darcs.asd (modified) Add pristine.lisp to ASDF file