From: Paul Eggert Date: Wed, 22 Aug 2018 21:11:25 +0000 (-0700) Subject: Undo part of previous change X-Git-Tag: emacs-27.0.90~4520 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=be5fe6183e95f3afe3a62ec43504b99df90bc794;p=emacs.git Undo part of previous change Issue spotted by Pip Cet in: https://lists.gnu.org/r/emacs-devel/2018-08/msg00758.html * lisp/vc/vc-hg.el (vc-hg--raw-dirstate-search): Go back to using eq on flen, since it must be a fixnum. --- diff --git a/lisp/vc/vc-hg.el b/lisp/vc/vc-hg.el index d11dc4c5f41..76eec884a17 100644 --- a/lisp/vc/vc-hg.el +++ b/lisp/vc/vc-hg.el @@ -629,7 +629,7 @@ Return the byte's value as an integer." ;; 1+4*4 is the length of the dirstate item header. (forward-char (1+ (* 3 4))) (let ((this-flen (vc-hg--read-u32-be))) - (if (and (or (eql this-flen flen) + (if (and (or (eq this-flen flen) (and (> this-flen flen) (eq (char-after (+ (point) flen)) 0))) (search-forward fname (+ (point) flen) t))