]> git.eshelyaron.com Git - emacs.git/commit
Delay running vc-checkin-hook for an async checkin
authorSean Whitton <spwhitton@spwhitton.name>
Fri, 30 May 2025 12:32:00 +0000 (13:32 +0100)
committerEshel Yaron <me@eshelyaron.com>
Sat, 7 Jun 2025 20:01:12 +0000 (22:01 +0200)
commit7fb47bd1c45bacce8a018d6774fbb228705ef0b0
tree742d47654105d42eafdbaa62bdffed0090375938
parentbc0087b5144ad1a4b24d1ea0b02689f25d3a9a91
Delay running vc-checkin-hook for an async checkin

* lisp/vc/vc-git.el (vc-git-checkin):
* lisp/vc/vc-hg.el (vc-hg-checkin, vc-hg-checkin-patch): Run
vc-checkin-hook using vc-run-delayed.
* lisp/vc/vc.el (vc-checkin): Don't pass vc-checkin-hook to
vc-start-logentry when doing an async checkin.  That runs the
hook too early.

(cherry picked from commit 7d0a605a70215acd79f920d1c250d6ea4e40bb78)
lisp/vc/vc-git.el
lisp/vc/vc-hg.el
lisp/vc/vc.el