<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/vc, branch scratch/python-eldoc-async</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>Revert feature added in bfd96e995d using project directories in vc (bug#41821)</title>
<updated>2020-07-01T22:08:18+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2020-07-01T22:08:18+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c70a3a41630a39283f10f183cefb4643a6d424cc'/>
<id>c70a3a41630a39283f10f183cefb4643a6d424cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>vc-known-roots: Actually update</title>
<updated>2020-06-26T00:44:51+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2020-06-26T00:44:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=75bb40b163cdc4a5fffa873c1b430dc222f921ee'/>
<id>75bb40b163cdc4a5fffa873c1b430dc222f921ee</id>
<content type='text'>
* lisp/vc/vc-hooks.el (vc-known-roots):
Actually update for the change in 733921edfe (bug#41821).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-hooks.el (vc-known-roots):
Actually update for the change in 733921edfe (bug#41821).
</pre>
</div>
</content>
</entry>
<entry>
<title>M-n in read-directory-name of vc commands gets project dirs (bug#41821)</title>
<updated>2020-06-23T23:59:31+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2020-06-23T23:59:31+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=bfd96e995dae796fd3f68301fcc4921fb4c42745'/>
<id>bfd96e995dae796fd3f68301fcc4921fb4c42745</id>
<content type='text'>
* lisp/progmodes/project.el (project-known-roots): New autoloaded function.

* lisp/vc/vc-hooks.el (vc-known-roots): New function.

* lisp/vc/vc.el (vc-root-diff, vc-print-root-log):
* lisp/vc/vc-dir.el (vc-dir): Use 'vc-known-roots' for default
values for read-directory-name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/progmodes/project.el (project-known-roots): New autoloaded function.

* lisp/vc/vc-hooks.el (vc-known-roots): New function.

* lisp/vc/vc.el (vc-root-diff, vc-print-root-log):
* lisp/vc/vc-dir.el (vc-dir): Use 'vc-known-roots' for default
values for read-directory-name.
</pre>
</div>
</content>
</entry>
<entry>
<title>More not-state-changing vc commands can be used from non-file buffers</title>
<updated>2020-06-23T23:54:30+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2020-06-23T23:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=4e04ca847fc04ad0b2845143e0788485de0ed997'/>
<id>4e04ca847fc04ad0b2845143e0788485de0ed997</id>
<content type='text'>
* lisp/vc/vc.el (vc-deduce-fileset): Instead of checking for
log-view-mode, check for '(not buffer-file-name)' before trying to
get the backend for default-directory.  Remove the branch that
checks for '(not buffer-file-name)' and signals the error because
vc-responsible-backend used in previous condition already signals
its error.  (Bug#41974)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc.el (vc-deduce-fileset): Instead of checking for
log-view-mode, check for '(not buffer-file-name)' before trying to
get the backend for default-directory.  Remove the branch that
checks for '(not buffer-file-name)' and signals the error because
vc-responsible-backend used in previous condition already signals
its error.  (Bug#41974)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix display-buffer-override-next-command to call action only once (bug#39722)</title>
<updated>2020-06-21T23:36:16+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2020-06-21T23:36:16+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=ce4ec1793041ae0f013234ef7189ed855b5227a3'/>
<id>ce4ec1793041ae0f013234ef7189ed855b5227a3</id>
<content type='text'>
* lisp/vc/vc-dir.el (vc-dir-bookmark-jump): Don't use save-window-excursion.

* lisp/window.el (display-buffer-override-next-command): Reset
display-buffer-overriding-action after the first buffer display action.

* lisp/tab-bar.el (switch-to-buffer-other-tab): Don't reuse frame tabs.
(other-tab-prefix): Don't reuse frame tabs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-dir.el (vc-dir-bookmark-jump): Don't use save-window-excursion.

* lisp/window.el (display-buffer-override-next-command): Reset
display-buffer-overriding-action after the first buffer display action.

* lisp/tab-bar.el (switch-to-buffer-other-tab): Don't reuse frame tabs.
(other-tab-prefix): Don't reuse frame tabs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Bind default-directory to given DIR.</title>
<updated>2020-06-18T05:55:38+00:00</updated>
<author>
<name>Tassilo Horn</name>
</author>
<published>2020-06-18T05:53:45+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=a4f1d681c10e39429d4ba6d9ca42b009a7b003fb'/>
<id>a4f1d681c10e39429d4ba6d9ca42b009a7b003fb</id>
<content type='text'>
Otherwise, "git config branch.&lt;branch&gt;.remote" would return the global
default "origin" instead of the actual, project-specific remote name.

* lisp/vc/vc-git.el (vc-git-dir-extra-headers): Bind default-directory
to given DIR.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Otherwise, "git config branch.&lt;branch&gt;.remote" would return the global
default "origin" instead of the actual, project-specific remote name.

* lisp/vc/vc-git.el (vc-git-dir-extra-headers): Bind default-directory
to given DIR.
</pre>
</div>
</content>
</entry>
<entry>
<title>vc-git-dir-extra-headers: Fix recent breakage</title>
<updated>2020-06-17T22:09:49+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2020-06-17T22:09:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e2f443df17710c74fa6a2e51dd061f7e898d48e6'/>
<id>e2f443df17710c74fa6a2e51dd061f7e898d48e6</id>
<content type='text'>
* lisp/vc/vc-git.el (vc-git-dir-extra-headers): Account for
'remote' being set to "" when not found
(https://lists.gnu.org/archive/html/emacs-devel/2020-06/msg00582.html).
(vc-git-dir-extra-headers): Check the value of remote-url instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-git.el (vc-git-dir-extra-headers): Account for
'remote' being set to "" when not found
(https://lists.gnu.org/archive/html/emacs-devel/2020-06/msg00582.html).
(vc-git-dir-extra-headers): Check the value of remote-url instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>Auto-setup for bug-reference-mode</title>
<updated>2020-06-17T20:03:50+00:00</updated>
<author>
<name>Tassilo Horn</name>
</author>
<published>2020-06-11T15:02:02+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=5502eedf90d0da27df0c6c1fa33389d849d59a80'/>
<id>5502eedf90d0da27df0c6c1fa33389d849d59a80</id>
<content type='text'>
Tries to guess suitable bug-reference-bug-regexp and
bug-reference-url-format values based on version control URL (in file
buffers) and mail information (in Gnus summary and article buffers).

* lisp/progmodes/bug-reference.el
(bug-reference--maybe-setup-from-vc): New defun.
(bug-reference-setup-from-vc-alist): New defvar defining setup rules
based on version control URL.
(bug-reference-try-setup-from-vc): New defun using above defvar.
(bug-reference--maybe-setup-from-mail): New defun.
(bug-reference-setup-from-mail-alist): New defvar defining setup rules
based on mail/newsgroups and header values.
(bug-reference-try-setup-from-gnus): New defun using above defvar.
(bug-reference--try-setup-gnus-article): New defun.
(bug-reference--run-auto-setup): New defun.
(bug-reference-mode): Call bug-reference--run-auto-setup as
:after-hook.
(bug-reference-prog-mode): Call bug-reference--run-auto-setup as
:after-hook.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Tries to guess suitable bug-reference-bug-regexp and
bug-reference-url-format values based on version control URL (in file
buffers) and mail information (in Gnus summary and article buffers).

* lisp/progmodes/bug-reference.el
(bug-reference--maybe-setup-from-vc): New defun.
(bug-reference-setup-from-vc-alist): New defvar defining setup rules
based on version control URL.
(bug-reference-try-setup-from-vc): New defun using above defvar.
(bug-reference--maybe-setup-from-mail): New defun.
(bug-reference-setup-from-mail-alist): New defvar defining setup rules
based on mail/newsgroups and header values.
(bug-reference-try-setup-from-gnus): New defun using above defvar.
(bug-reference--try-setup-gnus-article): New defun.
(bug-reference--run-auto-setup): New defun.
(bug-reference-mode): Call bug-reference--run-auto-setup as
:after-hook.
(bug-reference-prog-mode): Call bug-reference--run-auto-setup as
:after-hook.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use vc-git-repository-url in vc-git-dir-extra-headers</title>
<updated>2020-06-15T07:07:12+00:00</updated>
<author>
<name>Tassilo Horn</name>
</author>
<published>2020-06-15T07:07:12+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=1507d61ebc5b572f6c9173ce9d76de379d919a94'/>
<id>1507d61ebc5b572f6c9173ce9d76de379d919a94</id>
<content type='text'>
* lisp/vc/vc-git.el (vc-git-dir-extra-headers): Use
vc-git-repository-url for getting the remote's URL.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-git.el (vc-git-dir-extra-headers): Use
vc-git-repository-url for getting the remote's URL.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add optional remote-name argument to VC repository-url command</title>
<updated>2020-06-15T06:56:11+00:00</updated>
<author>
<name>Tassilo Horn</name>
</author>
<published>2020-06-15T06:56:11+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=2e80328ba683e6205cd65bd3fb69da2563183e66'/>
<id>2e80328ba683e6205cd65bd3fb69da2563183e66</id>
<content type='text'>
* lisp/vc/vc.el: Document new remote-name argument of VC
repository-url command.
* lisp/vc/vc-git.el (vc-git-repository-url): Add and use new arg.
* lisp/vc/vc-hg.el (vc-hg-repository-url): Add and use new arg.
* lisp/vc/vc-bzr.el (vc-bzr-repository-url): Add new arg but ignore
it.
* lisp/vc/vc-svn.el (vc-svn-repository-url): Add new arg but ignore
it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc.el: Document new remote-name argument of VC
repository-url command.
* lisp/vc/vc-git.el (vc-git-repository-url): Add and use new arg.
* lisp/vc/vc-hg.el (vc-hg-repository-url): Add and use new arg.
* lisp/vc/vc-bzr.el (vc-bzr-repository-url): Add new arg but ignore
it.
* lisp/vc/vc-svn.el (vc-svn-repository-url): Add new arg but ignore
it.
</pre>
</div>
</content>
</entry>
</feed>
