[Cl-darcs-cvs] r174 - cl-darcs/trunk
mhenoch at common-lisp.net
mhenoch at common-lisp.net
Wed Mar 5 09:36:07 UTC 2008
Author: mhenoch
Date: Wed Mar 5 04:36:07 2008
New Revision: 174
Modified:
cl-darcs/trunk/equal.lisp
Log:
EQUAL-PATCH: add method for comparing two DIRECTORY-PATCHes
Modified: cl-darcs/trunk/equal.lisp
==============================================================================
--- cl-darcs/trunk/equal.lisp (original)
+++ cl-darcs/trunk/equal.lisp Wed Mar 5 04:36:07 2008
@@ -66,6 +66,12 @@
(compare #'hunk-old-lines)
(compare #'hunk-new-lines))))
+(defmethod equal-patch ((a directory-patch) (b directory-patch) &optional really)
+ "Compare two directory add/remove patches."
+ (declare (ignore really))
+ (and (eq (type-of a) (type-of b))
+ (equal (patch-directory a) (patch-directory b))))
+
(defmethod equal-patch ((a token-replace-patch) (b token-replace-patch) &optional really)
"Compare two token replacing patches."
(declare (ignore really))
More information about the Cl-darcs-cvs
mailing list