Mercurial > emacs
diff man/vc2-xtra.texi @ 78359:2dd5d799a16d
* vc-git.el: (vc-directory-exclusion-list, vc-handled-backends):
Remove.
(vc-git-revision-completion-table): Enable.
* vc-hooks.el (vc-handled-backends): Add GIT and HG.
* vc.el (vc-directory-exclusion-list): Add .git and .hg.
* vc-hg.el (vc-hg-revision-completion-table): Re-enable.
* diff-mode.el (diff-mode-menu): New entries.
* diff-mode.el (diff-beginning-of-file-and-junk): New function.
(diff-file-kill): Use it.
(diff-beginning-of-hunk): Add arg `try-harder' using it.
(diff-restrict-view, diff-find-source-location, diff-refine-hunk):
Use it so they find the hunk even when we're in the file header.
* vc.el: Add new VC operation `revision-completion-table'.
(vc-default-revision-completion-table): New function.
(vc-version-diff, vc-version-other-window): Use it to provide
completion of revision names if the backend provides it.
* vc-arch.el (vc-arch--version-completion-table)
(vc-arch-revision-completion-table): New functions to provide
completion of revision names.
* vc-cvs.el: Require CL.
(vc-cvs-revision-table, vc-cvs-revision-completion-table):
New functions to provide completion of revision names.
* eval.c (init_eval_once): Bump max_lisp_eval_depth to 400.
* vc2-xtra.texi (Customizing VC): Add GIT and HG.
author | Dan Nicolaescu <dann@ics.uci.edu> |
---|---|
date | Mon, 30 Jul 2007 00:19:06 +0000 |
parents | 3d45362f1d38 |
children | 02b9a9aa5b0c |
line wrap: on
line diff
--- a/man/vc2-xtra.texi Sun Jul 29 20:11:25 2007 +0000 +++ b/man/vc2-xtra.texi Mon Jul 30 00:19:06 2007 +0000 @@ -588,9 +588,9 @@ @subsection Customizing VC @vindex vc-handled-backends -The variable @code{vc-handled-backends} determines which version -control systems VC should handle. The default value is @code{(RCS CVS -SVN SCCS Arch MCVS)}, so it contains all six version systems that are +The variable @code{vc-handled-backends} determines which version control +systems VC should handle. The default value is @code{(RCS CVS SVN SCCS +GIT HG Arch MCVS)}, so it contains all six version systems that are currently supported. If you want VC to ignore one or more of these systems, exclude its name from the list. To disable VC entirely, set this variable to @code{nil}.