]> git.eshelyaron.com Git - emacs.git/commit
Factor out vc-only-files-state-and-model
authorSean Whitton <spwhitton@spwhitton.name>
Tue, 8 Apr 2025 06:09:07 +0000 (14:09 +0800)
committerEshel Yaron <me@eshelyaron.com>
Tue, 8 Apr 2025 19:41:07 +0000 (21:41 +0200)
commitafca515603827bd69a3150ef722de58b1821b71d
treede90edd6b3a2681b468d1e0bb0192fd758e013a4
parente15fd924cbf55ece5912b7399dd0708c3319fd6d
Factor out vc-only-files-state-and-model

* lisp/dired-aux.el (vc-compatible-state): Delete declaration.
(vc-only-files-state-and-model): Declare.
(dired-vc-deduce-fileset): Factor out vc-only-files-state-and-model.
* lisp/vc/vc-dir.el (require): Require cl-lib at load time, too.
(vc-only-files-state-and-model): Declare.
(vc-dir-deduce-fileset): Factor out vc-only-files-state-and-model.
* lisp/vc/vc.el (vc-only-files-state-and-model): New function,
factored out of dired-vc-deduce-fileset and vc-dir-deduce-fileset.

(cherry picked from commit b784f194f8320d326c755dd49b31210977aae0e7)
lisp/dired-aux.el
lisp/vc/vc-dir.el
lisp/vc/vc.el