diff options
| author | Sean Whitton | 2025-07-06 13:43:24 +0100 |
|---|---|---|
| committer | Sean Whitton | 2025-07-06 14:03:31 +0100 |
| commit | 7a0bfa3ee7fa447a0fe994ac8f64bcb5752cacb2 (patch) | |
| tree | f93da5808cc0e874c543bd7cd352f6a5fbcd3d11 /java | |
| parent | 67ddf2157659e9cd6fb9b109049da66c7abe4ffb (diff) | |
| download | emacs-7a0bfa3ee7fa447a0fe994ac8f64bcb5752cacb2.tar.gz emacs-7a0bfa3ee7fa447a0fe994ac8f64bcb5752cacb2.zip | |
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.
Diffstat (limited to 'java')
0 files changed, 0 insertions, 0 deletions