<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/vc, branch master-android-1</title>
<subtitle>Emacs is the extensible, customizable, self-documenting real-time display editor. 
</subtitle>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/'/>
<entry>
<title>* lisp/vc/vc-hg.el (vc-hg-checkin): Pass '-A' to 'hg commit'.</title>
<updated>2025-08-12T19:27:09+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-08-12T19:26:18+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e48592ef3bc0734bcc4655cc3863f35a30e14437'/>
<id>e48592ef3bc0734bcc4655cc3863f35a30e14437</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vc-buffer-sync-fileset: Optimization when NOT-ESSENTIAL is non-nil</title>
<updated>2025-08-12T15:01:12+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-08-12T15:01:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c75c95ad58a0d20130407a254d43c165eb1ab6a8'/>
<id>c75c95ad58a0d20130407a254d43c165eb1ab6a8</id>
<content type='text'>
* lisp/vc/vc.el (vc-buffer-sync-fileset): When NOT-ESSENTIAL is
non-nil, use string-prefix-p instead of file-in-directory-p
(bug#79137).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc.el (vc-buffer-sync-fileset): When NOT-ESSENTIAL is
non-nil, use string-prefix-p instead of file-in-directory-p
(bug#79137).
</pre>
</div>
</content>
</entry>
<entry>
<title>vc-do-command: In batch mode, print the output of failed commands</title>
<updated>2025-08-12T13:34:45+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-08-12T13:34:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=81aa814e59358b8ba00832ac3259eea6ff56800d'/>
<id>81aa814e59358b8ba00832ac3259eea6ff56800d</id>
<content type='text'>
* lisp/vc/vc-dispatcher.el (vc-do-command): In batch mode, when
the command fails, print its output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-dispatcher.el (vc-do-command): In batch mode, when
the command fails, print its output.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some 'git worktree' compatibility issues</title>
<updated>2025-08-10T12:25:41+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-08-10T12:25:41+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=66eead6fd06d40b919ee6d1de86099592729d671'/>
<id>66eead6fd06d40b919ee6d1de86099592729d671</id>
<content type='text'>
* lisp/vc/vc-git.el (vc-git-delete-working-tree): Reimplement to
avoid requiring 'git worktree remove'.
(vc-git-move-working-tree): Use 'git worktree move' if 'git
worktree repair' is not available.  Give a more informative
error message if we don't even have that.
* test/lisp/vc/vc-tests/vc-tests.el (vc-git--program-version):
Declare.
(vc-test--other-working-trees): Skip vc-move-working-tree tests
with Git old enough to lack 'git worktree move'.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-git.el (vc-git-delete-working-tree): Reimplement to
avoid requiring 'git worktree remove'.
(vc-git-move-working-tree): Use 'git worktree move' if 'git
worktree repair' is not available.  Give a more informative
error message if we don't even have that.
* test/lisp/vc/vc-tests/vc-tests.el (vc-git--program-version):
Declare.
(vc-test--other-working-trees): Skip vc-move-working-tree tests
with Git old enough to lack 'git worktree move'.
</pre>
</div>
</content>
</entry>
<entry>
<title>; Fix capitalization of VC-Dir.</title>
<updated>2025-08-10T11:20:42+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-08-10T11:20:00+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=11d521e6e4e3af3cc46e605a3caa27931fded540'/>
<id>11d521e6e4e3af3cc46e605a3caa27931fded540</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>New command vc-working-tree-switch-project (bug#79024)</title>
<updated>2025-08-10T11:20:42+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-08-10T10:22:15+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=38c5742cba648d953fe62bafc9e05794143b04c1'/>
<id>38c5742cba648d953fe62bafc9e05794143b04c1</id>
<content type='text'>
* lisp/vc/vc.el (vc-working-tree-switch-project): New command.
* lisp/vc/vc-hooks.el (vc-prefix-map): Bind it to C-x v w s.
* doc/emacs/vc1-xtra.texi (Other Working Trees):
* etc/NEWS: Document it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc.el (vc-working-tree-switch-project): New command.
* lisp/vc/vc-hooks.el (vc-prefix-map): Bind it to C-x v w s.
* doc/emacs/vc1-xtra.texi (Other Working Trees):
* etc/NEWS: Document it.
</pre>
</div>
</content>
</entry>
<entry>
<title>New project-find-matching-buffer-function for VC-Dir</title>
<updated>2025-08-10T11:20:42+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-08-10T10:06:28+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e79f38b6627b41402792917b71a720107c2f454a'/>
<id>e79f38b6627b41402792917b71a720107c2f454a</id>
<content type='text'>
* lisp/vc/vc-dir.el (vc-dir-find-matching-buffer): New function.
(vc-dir-mode): Use it as project-find-matching-buffer-function.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-dir.el (vc-dir-find-matching-buffer): New function.
(vc-dir-mode): Use it as project-find-matching-buffer-function.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge from origin/emacs-30</title>
<updated>2025-08-09T13:33:20+00:00</updated>
<author>
<name>Eli Zaretskii</name>
</author>
<published>2025-08-09T13:33:20+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d76fe5f31fe6d4989843172430860e97c8b9634b'/>
<id>d76fe5f31fe6d4989843172430860e97c8b9634b</id>
<content type='text'>
f2d3659cf50 Handle remote file names in cmuscheme.el
d1ab95b175e * lisp/vc/vc.el (vc-register): Fix interactive spec (bug#...
f58b738042e ; windows installer: set x64 registry keys (tiny change)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
f2d3659cf50 Handle remote file names in cmuscheme.el
d1ab95b175e * lisp/vc/vc.el (vc-register): Fix interactive spec (bug#...
f58b738042e ; windows installer: set x64 registry keys (tiny change)
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename variables *-in-progress-p to *-in-progress</title>
<updated>2025-08-09T12:21:23+00:00</updated>
<author>
<name>Michael Albinus</name>
</author>
<published>2025-08-09T12:21:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1fc4bb1fead205e425f69fa803a71f4e446d48a8'/>
<id>1fc4bb1fead205e425f69fa803a71f4e446d48a8</id>
<content type='text'>
* doc/lispref/backups.texi (Reverting): Fix variable names
revert-buffer-in-progress and auto-revert-buffer-in-progress.

* etc/NEWS: Fix variable names revert-buffer-in-progress and
auto-revert-buffer-in-progress.
Presentational fixes and improvements.

* lisp/autorevert.el (auto-revert-buffer-in-progress): Rename.
(auto-revert-handler, auto-revert-buffer): Use renamed variables.

* lisp/dired-x.el (dired-omit-expunge):
Use `auto-revert-buffer-in-progress'.

* lisp/files.el (revert-buffer-in-progress): Rename.
(revert-buffer-in-progress-p): Declare obsolete.
(after-find-file, revert-buffer):
* lisp/saveplace.el (save-place-find-file-hook)
(save-place-dired-hook):
* lisp/vc/vc-git.el (vc-git-command, vc-git--out-ok):
* lisp/vc/vc.el (vc-diff-internal):
Use `revert-buffer-in-progress'.

* lisp/net/tramp-sh.el (tramp-sh-handle-vc-registered): Suppress warning.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* doc/lispref/backups.texi (Reverting): Fix variable names
revert-buffer-in-progress and auto-revert-buffer-in-progress.

* etc/NEWS: Fix variable names revert-buffer-in-progress and
auto-revert-buffer-in-progress.
Presentational fixes and improvements.

* lisp/autorevert.el (auto-revert-buffer-in-progress): Rename.
(auto-revert-handler, auto-revert-buffer): Use renamed variables.

* lisp/dired-x.el (dired-omit-expunge):
Use `auto-revert-buffer-in-progress'.

* lisp/files.el (revert-buffer-in-progress): Rename.
(revert-buffer-in-progress-p): Declare obsolete.
(after-find-file, revert-buffer):
* lisp/saveplace.el (save-place-find-file-hook)
(save-place-dired-hook):
* lisp/vc/vc-git.el (vc-git-command, vc-git--out-ok):
* lisp/vc/vc.el (vc-diff-internal):
Use `revert-buffer-in-progress'.

* lisp/net/tramp-sh.el (tramp-sh-handle-vc-registered): Suppress warning.
</pre>
</div>
</content>
</entry>
<entry>
<title>vc-move-working-tree: Improve updating VC-Dir buffers</title>
<updated>2025-08-09T10:15:31+00:00</updated>
<author>
<name>Sean Whitton</name>
</author>
<published>2025-08-09T10:15:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=6ffa926f903a424457910a4e3f54d41fa55821a0'/>
<id>6ffa926f903a424457910a4e3f54d41fa55821a0</id>
<content type='text'>
* lisp/vc/vc.el (vc-move-working-tree): Check entries in
vc-dir-buffers for liveness.  Don't hardcode "*vc-dir*"; instead
call uniquify-buffer-base-name.  Call uniquify-rename-buffer,
not rename-buffer, so that the buffer is not marked unmanaged.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc.el (vc-move-working-tree): Check entries in
vc-dir-buffers for liveness.  Don't hardcode "*vc-dir*"; instead
call uniquify-buffer-base-name.  Call uniquify-rename-buffer,
not rename-buffer, so that the buffer is not marked unmanaged.
</pre>
</div>
</content>
</entry>
</feed>
