<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emacs/lisp/vc, branch scratch/api.el</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>Bind [?\S-\ ] to previous line command in Dired-like modes.</title>
<updated>2015-11-12T20:54:01+00:00</updated>
<author>
<name>Juri Linkov</name>
</author>
<published>2015-11-12T20:54:01+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=d2f73db50bec29724cb1324910350ad24420b174'/>
<id>d2f73db50bec29724cb1324910350ad24420b174</id>
<content type='text'>
* lisp/arc-mode.el (archive-mode-map):
* lisp/dired.el (dired-mode-map):
* lisp/proced.el (proced-mode-map):
* lisp/vc/vc-dir.el (vc-dir-mode-map):
Bind [?\S-\ ] to previous line command.
(Bug#20790)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/arc-mode.el (archive-mode-map):
* lisp/dired.el (dired-mode-map):
* lisp/proced.el (proced-mode-map):
* lisp/vc/vc-dir.el (vc-dir-mode-map):
Bind [?\S-\ ] to previous line command.
(Bug#20790)
</pre>
</div>
</content>
</entry>
<entry>
<title>Spelling fixes</title>
<updated>2015-11-10T18:23:00+00:00</updated>
<author>
<name>Paul Eggert</name>
</author>
<published>2015-11-10T18:22:29+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=c92dbd6d0c234ff993acb0a095c024593bc185c8'/>
<id>c92dbd6d0c234ff993acb0a095c024593bc185c8</id>
<content type='text'>
* lisp/net/soap-inspect.el (soap-inspect-xs-simple-type):
Fix misspelling in output.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/net/soap-inspect.el (soap-inspect-xs-simple-type):
Fix misspelling in output.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'project-next'</title>
<updated>2015-11-10T00:47:46+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2015-11-10T00:47:46+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=0be6fb8e17f708fe03430d0b1e701810ae51b5e3'/>
<id>0be6fb8e17f708fe03430d0b1e701810ae51b5e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>When VC detects a conflict, specify which file</title>
<updated>2015-11-09T21:57:29+00:00</updated>
<author>
<name>Karl Fogel</name>
</author>
<published>2015-11-09T21:57:23+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=3c3aad733522365a8fe729d7c92e64e98bc4ce92'/>
<id>3c3aad733522365a8fe729d7c92e64e98bc4ce92</id>
<content type='text'>
* lisp/vc/vc.el (vc-message-unresolved-conflicts): New function.
* lisp/vc/vc-svn.el (vc-svn-find-file-hook):
* lisp/vc/vc-hg.el (vc-hg-find-file-hook):
* lisp/vc/vc-bzr.el (vc-bzr-find-file-hook):
* lisp/vc/vc-git.el (vc-git-find-file-hook): Use above new function
  to display a standard message that specifies the conflicted file.

Before this change, the message VC used for indicating a conflicted
file was just "There are unresolved conflicts in this file" without
naming the file (and this language was duplicated in several places).
After this change, it's "There are unresolved conflicts in file FOO"
(and this language is now centralized in one function in vc.el).

Justification: It's important for the message to name the conflicted
file because the moment when VC realizes a file is conflicted does not
always come interactively.  For example, some people automatically
find a set of Org Mode files on startup, and may keep those .org files
under version control.  If any of the files are conflicted, the user
just sees some messages fly by, and might later check the "*Messages*"
buffer to find out what files were conflicted.  I'm not saying this
happened to me or anything; it's a purely hypothetical example.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc.el (vc-message-unresolved-conflicts): New function.
* lisp/vc/vc-svn.el (vc-svn-find-file-hook):
* lisp/vc/vc-hg.el (vc-hg-find-file-hook):
* lisp/vc/vc-bzr.el (vc-bzr-find-file-hook):
* lisp/vc/vc-git.el (vc-git-find-file-hook): Use above new function
  to display a standard message that specifies the conflicted file.

Before this change, the message VC used for indicating a conflicted
file was just "There are unresolved conflicts in this file" without
naming the file (and this language was duplicated in several places).
After this change, it's "There are unresolved conflicts in file FOO"
(and this language is now centralized in one function in vc.el).

Justification: It's important for the message to name the conflicted
file because the moment when VC realizes a file is conflicted does not
always come interactively.  For example, some people automatically
find a set of Org Mode files on startup, and may keep those .org files
under version control.  If any of the files are conflicted, the user
just sees some messages fly by, and might later check the "*Messages*"
buffer to find out what files were conflicted.  I'm not saying this
happened to me or anything; it's a purely hypothetical example.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure that the ignore file exists</title>
<updated>2015-11-09T02:32:36+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2015-11-09T02:32:36+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=e4c190b28d658d92f8c19799b19f8263650687e0'/>
<id>e4c190b28d658d92f8c19799b19f8263650687e0</id>
<content type='text'>
* lisp/vc/vc.el (vc-default-ignore-completion-table):
Make sure that the ignore file exists.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc.el (vc-default-ignore-completion-table):
Make sure that the ignore file exists.
</pre>
</div>
</content>
</entry>
<entry>
<title>* lisp/vc/pcvs.el (cvs-revert-if-needed): Use vc-refresh-state.</title>
<updated>2015-10-28T18:00:24+00:00</updated>
<author>
<name>Stefan Monnier</name>
</author>
<published>2015-10-28T18:00:24+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=dfa2e4a6e6cbf64df9031858c473b0e0ab1a00d3'/>
<id>dfa2e4a6e6cbf64df9031858c473b0e0ab1a00d3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>; Revert "Don't declare vc-exec-after anymore"</title>
<updated>2015-10-28T00:43:14+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2015-10-28T00:43:14+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=9db11fa2d635935318364370f31821023c2501b9'/>
<id>9db11fa2d635935318364370f31821023c2501b9</id>
<content type='text'>
This reverts commit 5e4395544c184d9a8702cf05c7aee9329b0b9482.

(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02009.html)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 5e4395544c184d9a8702cf05c7aee9329b0b9482.

(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02009.html)
</pre>
</div>
</content>
</entry>
<entry>
<title>Pipe Hg commit descriptions through 'tabindent'</title>
<updated>2015-10-28T00:42:51+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2015-10-28T00:42:51+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=b1d39288e5845be744dcf8ac3c26631c1009dba1'/>
<id>b1d39288e5845be744dcf8ac3c26631c1009dba1</id>
<content type='text'>
* lisp/vc/vc-hg.el (vc-hg-log-format): Pipe commit description
through 'tabindent'.
(vc-hg-log-view-mode): Set tab-width to 2 locally.
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02259.html)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-hg.el (vc-hg-log-format): Pipe commit description
through 'tabindent'.
(vc-hg-log-view-mode): Set tab-width to 2 locally.
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02259.html)
</pre>
</div>
</content>
</entry>
<entry>
<title>Show full commit messages in 'hg log' when appropriate</title>
<updated>2015-10-27T12:55:06+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2015-10-27T12:55:06+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=99ded6be7afe843d7abc0e255fe36b684435cfd7'/>
<id>99ded6be7afe843d7abc0e255fe36b684435cfd7</id>
<content type='text'>
* lisp/vc/vc-hg.el (vc-hg-log-format): New variable.
(vc-hg-print-log, vc-hg-expanded-log-entry): Use it.
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02191.html)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-hg.el (vc-hg-log-format): New variable.
(vc-hg-print-log, vc-hg-expanded-log-entry): Use it.
(http://lists.gnu.org/archive/html/emacs-devel/2015-10/msg02191.html)
</pre>
</div>
</content>
</entry>
<entry>
<title>Call vc-dir-defresh after stash operations</title>
<updated>2015-10-20T19:07:20+00:00</updated>
<author>
<name>Dmitry Gutov</name>
</author>
<published>2015-10-20T17:04:47+00:00</published>
<link rel='alternate' type='text/html' href='https://jason.zzq.org/git/emacs/commit/?id=513fe25a501b41f9f2aac67f73c8e8730aed81b0'/>
<id>513fe25a501b41f9f2aac67f73c8e8730aed81b0</id>
<content type='text'>
* lisp/vc/vc-git.el (vc-git-stash-apply-at-point)
(vc-git-stash-pop-at-point): Call vc-dir-defresh (bug#13960).

* lisp/vc/vc-dir.el (vc-dir-resynch-file): Expand FNAME as well,
since it can be abbreviated (as returned by vc-find-root).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* lisp/vc/vc-git.el (vc-git-stash-apply-at-point)
(vc-git-stash-pop-at-point): Call vc-dir-defresh (bug#13960).

* lisp/vc/vc-dir.el (vc-dir-resynch-file): Expand FNAME as well,
since it can be abbreviated (as returned by vc-find-root).
</pre>
</div>
</content>
</entry>
</feed>
