;;; Code:
+(require 'subr-x) ; for string-empty-p
+
(eval-when-compile
(require 'cl-lib)
(require 'vc-dispatcher)
vc-bzr-revision-keywords))
string pred)))))
+(declare-function cl-remove-if "cl-seq")
+
(defun vc-bzr-list-files (&optional dir _args)
(let ((default-directory (or dir default-directory)))
(mapcar
;;; Code:
+(require 'subr-x) ; for string-trim-right, string-empty-p
+
(eval-when-compile
(require 'cl-lib)
- (require 'subr-x) ; for string-trim-right
(require 'vc)
(require 'vc-dir))
(1- (point-max)))))))
(and name (not (string= name "undefined")) name))))
+(declare-function cl-remove-if "cl-seq")
+
(defun vc-git-list-files (&optional dir _args)
(let ((default-directory (or dir default-directory)))
(mapcar
;;; Code:
(require 'cl-lib)
+(require 'subr-x)
(eval-when-compile
(require 'vc)
;;; Code:
+(require 'subr-x)
(eval-when-compile
+ (require 'cl-lib)
(require 'vc))
;; Clear up the cache to force vc-call to check again and discover
(setq loglines (buffer-substring-no-properties start (point-max)))))
vc-svn-revisions)))
+(declare-function cl-remove-if "cl-seq")
+
(defun vc-svn-list-files (&optional dir _args)
(let ((default-directory (or dir default-directory)))
(mapcar