Some fixes for vc-ignore.
commit63191d9f2043d2e67657e85a7b3842805dd1dad6
authorXue Fuqiao <xfq.free@gmail.com>
Wed, 4 Sep 2013 00:31:13 +0000 (4 08:31 +0800)
committerXue Fuqiao <xfq.free@gmail.com>
Wed, 4 Sep 2013 00:31:13 +0000 (4 08:31 +0800)
treecb390bbda4b775652b1fd58b09d2df8e0013fc4f
parent99191b89ff64172740add88e67f163619a07830c
Some fixes for vc-ignore.

* lisp/vc/vc.el (vc-ignore): Rewrite.
(vc-default-ignore): New function.
(vc-default-ignore-completion-table): Use find-ignore-file.

* lisp/vc/vc-bzr.el (vc-bzr-ignore, vc-bzr-ignore-completion-table):
* lisp/vc/vc-git.el (vc-git-ignore, vc-git-ignore-completion-table):
* lisp/vc/vc-hg.el (vc-hg-ignore, vc-hg-ignore-completion-table):
Remove.  Most code moved to vc.el.

* doc/emacs/maintaining.texi (VC Ignore): Mention `vc-ignore' with prefix argument.
doc/emacs/ChangeLog
doc/emacs/maintaining.texi
etc/NEWS
lisp/ChangeLog
lisp/vc/vc-bzr.el
lisp/vc/vc-git.el
lisp/vc/vc-hg.el
lisp/vc/vc-svn.el
lisp/vc/vc.el