Dan Nicolaescu
793a22023e
* vc-arch.el (vc-arch-extra-menu-map): New var and fun.
...
* vc-hooks.el (vc-menu-entry): New var.
(vc-mode-line-map): Use it so that this menu also uses the extra-menu.
(menu-bar-tools-menu): Add the VC menu here rather than in menu-bar.el.
(vc-menu-map): Declare and initialize in one step.
* menu-bar.el (vc-menu-map): Don't setup any more.
Instead, just create the proper spot in the menu.
* vc.el: Document new VC operation `extra-menu'.
* vc-hooks.el (vc-default-extra-menu, vc-menu-map-filter): New
function.
2007-09-18 01:28:25 +00:00
Stefan Monnier
b5883dcf11
(vc-handled-backends): Add Mtn.
2007-09-14 16:54:16 +00:00
Stefan Monnier
b1dc6d44c9
Add vc-mtn.el.
2007-09-14 16:33:47 +00:00
Stefan Monnier
a377373012
(vc-default-find-file-not-found-hook): Do nothing.
2007-08-09 14:42:00 +00:00
Miles Bader
5716cebdd0
Change capitalization of VC backend names for new backends
...
Revision: emacs@sv.gnu.org/emacs--rel--22--patch-87
2007-08-03 05:09:21 +00:00
Stefan Monnier
5b5485e6fd
(vc-find-file-hook): Failsafe if the backend's `registered' function burps.
2007-07-31 15:28:16 +00:00
Stefan Monnier
a0e5e0759c
* vc-bzr.el: New file (copied from the trunk).
...
* vc-hooks.el (vc-handled-backends): Add BZR.
2007-07-31 15:26:05 +00:00
Dan Nicolaescu
eff23ff376
* 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.
2007-07-30 00:19:06 +00:00
Glenn Morris
b4aa60262c
Switch license to GPLv3 or later.
2007-07-25 04:50:21 +00:00
Stefan Monnier
4127ed49c3
(vc-find-root): Walk up the tree to find an existing
...
`file' from which to start the search and fix case where `file' is the
current directory and the root as well.
2007-07-23 05:38:44 +00:00
Miles Bader
fdabbcb537
lisp/vc-hooks.el (vc-find-root): Fix file attribute test
...
Revision: emacs@sv.gnu.org/emacs--rel--22--patch-27
2007-05-25 04:41:42 +00:00
Glenn Morris
6e94b3b6d8
Sync change from trunk at request of rms in FOR-RELEASE:
...
Stefan Monnier <monnier at iro.umontreal.ca>
(vc-find-root): Stop searching when the user changes.
2007-05-17 07:38:11 +00:00
Stefan Monnier
456e749f1f
(vc-ignore-dir-regexp): Add /.../ for the DFS filesystem.
2007-04-28 14:08:58 +00:00
Glenn Morris
d7a0267c8d
Add 2007 to copyright years.
2007-01-21 03:53:13 +00:00
Stefan Monnier
d4c813e988
(vc-version-backup-file-name): Revision names may be
...
composed of arbitrary characters (even /) in some systems.
2006-12-27 16:25:42 +00:00
Glenn Morris
c90f275771
Update copyright years.
2006-12-05 07:06:08 +00:00
Stefan Monnier
4362138675
(vc-ignore-dir-regexp): Make it into a defcustom.
...
(vc-find-root): Don't walk higher up than ~.
2006-10-13 05:22:33 +00:00
Thien-Thi Nguyen
aaef169dc6
Update years in copyright notice; nfc.
2006-02-06 15:23:23 +00:00
André Spiegel
8d2b9c1aad
(vc-user-login-name): Rewritten to handle access via Tramp.
2006-01-25 18:54:26 +00:00
Thien-Thi Nguyen
0d30b33766
Update years in copyright notice; nfc.
2005-08-06 22:13:43 +00:00
Lute Kamstra
086add1519
Update FSF's address.
2005-07-04 23:32:44 +00:00
André Spiegel
04e777784e
(vc-workfile-unchanged-p): Disable mtime check when we go via Tramp or
...
Ange-FTP. Suggested by Kai Grossjohann.
2005-04-01 17:21:52 +00:00
Kim F. Storm
bf247b6ed0
Change release version from 21.4 to 22.1 throughout.
...
Change development version from 21.3.50 to 22.0.50.
2005-02-09 15:50:47 +00:00
André Spiegel
2770724371
(vc-make-version-backup): Ignore file-errors, e.g. directory not
...
writable.
2005-02-07 20:38:46 +00:00
André Spiegel
588c1bf9a9
(vc-recompute-state): Moved here from vc.el.
2004-11-30 11:03:09 +00:00
Stefan Monnier
4d11f532f7
(vc-find-file-hook): Call vc-backend with absolute name.
2004-10-16 18:59:11 +00:00
Stefan Monnier
ce9f8ffb02
(vc-ignore-dir-regexp): New var.
...
(vc-registered): Use it.
(vc-find-root): New fun.
2004-09-13 03:36:11 +00:00
Juanma Barranquero
0d2ce4efca
(vc-default-workfile-unchanged-p): Fix code that handles
...
wrong-number-of-arguments in backend call.
2004-04-23 21:01:07 +00:00
André Spiegel
c89d3cf581
(vc-default-workfile-unchanged-p): Quote signal.
2004-04-16 10:21:51 +00:00
André Spiegel
f88363810a
(vc-arg-list): Function removed.
...
(vc-default-workfile-unchanged-p): Use condition-case to check for
backward compatibility.
2004-04-11 15:03:21 +00:00
Stefan Monnier
1e87be1b83
(vc-file-not-found-hook): Fix typo. From lorentey@elte.hu (L?rentey K�ly).
2004-03-28 17:38:17 +00:00
André Spiegel
4392edabd4
(vc-arg-list): New function, which handles both compiled and
...
uncompiled code.
(vc-default-workfile-unchanged-p): Use it.
2004-03-26 06:06:39 +00:00
Stefan Monnier
4a330ab7af
(vc-default-find-file-not-found-hook): New fun.
...
(vc-file-not-found-hook): Use it.
2004-03-23 20:59:19 +00:00
André Spiegel
7f149224de
(vc-default-workfile-unchanged-p): If the implementation supports it,
...
let diff output go to *vc*, not *vc-diff*, since this is an internal
call.
2004-03-21 15:44:39 +00:00
Stefan Monnier
b8d1db7730
(vc-handled-backends): Add Arch. Move MCVS down.
...
(vc-default-find-file-hook): New fun.
(vc-find-file-hook): Call new find-file-hook operation.
2004-03-15 03:53:05 +00:00
Miles Bader
ab5796a9f9
Add arch taglines
2003-09-01 15:45:59 +00:00
Eli Zaretskii
ee9be3deb1
(vc-make-version-backup): Fix the change made on
...
2003-07-26: msdos-long-file-names is a function, not a variable.
2003-08-30 10:56:38 +00:00
Markus Rost
3dab70bf89
(vc-ignore-vc-files, vc-master-templates): Doc fix - quote lisp symbols.
2003-08-23 23:05:17 +00:00
André Spiegel
5499f9dccd
(vc-ignore-vc-files, vc-master-templates): Better explain obsolescence, and
...
what to use instead.
2003-08-23 10:06:29 +00:00
Markus Rost
d3d558a990
(vc-file-not-found-hook): Brr. Improve last doc fix.
2003-07-26 16:07:25 +00:00
Markus Rost
4463d82a98
(vc-file-not-found-hook): Doc fix.
2003-07-26 15:55:38 +00:00
André Spiegel
3756d48129
(vc-default-registered, vc-make-version-backup): Use with-no-warnings.
...
(vc-file-not-found-hook): Add this to find-file-not-found-functions,
rather than to find-file-not-found-hook, which doesn't exist.
2003-07-26 13:05:10 +00:00
Stefan Monnier
113414a913
(vc-stay-local, vc-stay-local-p): Move from vc.el.
2003-07-06 17:26:48 +00:00
Dave Love
8f38348416
(vc-make-backup-files): Add :group backup.
2003-06-05 11:34:06 +00:00
Stefan Monnier
0bfb74a943
(vc-call-backend): Give better error message when backend function is missing.
...
(vc-find-file-hook): USe unless. Merge if and cond.
2003-05-31 17:43:28 +00:00
Stefan Monnier
2a3897f5cc
(vc-default-workfile-unchanged-p): Pass nil
...
rather than (vc-workfile-version file) to diff.
2003-05-08 17:45:08 +00:00
Stefan Monnier
be4d6a6fb6
(find-file-hook, find-file-not-found-hook): Don't use the old ...-hooks.
2003-05-07 17:22:28 +00:00
Stefan Monnier
5232a436d6
Consistently use buffer-file-name variable rather than function.
...
(vc-handled-backends): Add SVN and MCVS.
(vc-mode-line): Call vc-backend only once.
2003-05-07 17:20:29 +00:00
Juanma Barranquero
e18cf2ee23
(vc-ignore-vc-files, vc-master-templates, vc-header-alist): Add obsolescence
...
declaration and remove redundant info from docstring.
2003-02-05 23:14:06 +00:00
Juanma Barranquero
f8b72742d0
(vc-insert-file): Fix typo.
2002-10-17 15:46:06 +00:00