1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00
emacs/doc
Sean Whitton 7a0bfa3ee7 vc-checkin: Check whether the fileset or patches have changed
* lisp/vc/vc-dispatcher.el (vc-finish-logentry): Delay popping
to vc-parent-buffer until after calling the log operation.
That way if the log operation exits early, the current buffer
remains *vc-log*.
(vc-dir-marked-files, dired-get-marked-files): Declare.
(vc-dispatcher--explicit-marks-p): New function.
* lisp/vc/vc.el (vc-checkin): Check the user isn't likely to be
surprised by what is included in the checkin.  Specifically,
check whether the fileset or patches implied by vc-parent-buffer
are unchanged.
* doc/emacs/maintaining.texi (VC With A Merging VCS): Explain
how the fileset or patch string is fixed once *vc-log* pops up.
2025-07-06 14:03:31 +01:00
..
emacs vc-checkin: Check whether the fileset or patches have changed 2025-07-06 14:03:31 +01:00
lispintro Merge from origin/emacs-30 2025-04-30 07:14:23 -04:00
lispref Merge from origin/emacs-30 2025-07-05 06:02:36 -04:00
man Remove ctags program 2025-03-22 11:57:29 -07:00
misc Update to Transient v0.9.3-8-gecd64f17 2025-07-01 18:23:32 +02:00
translations Update copyright year to 2025 2025-01-02 18:39:42 +01:00