Dan Nicolaescu
d56fdcd249
* vc-rcs.el (vc-rcs-find-file-hook):
...
* vc-sccs.el (vc-sccs-find-file-hook): Fix cut and paste error.
2009-07-16 20:52:53 +00:00
Dan Nicolaescu
3c3bf6ce8f
Remove find-file-not-found-hook VC method. (Bug#2757)
...
* vc-hooks.el (vc-file-not-found-hook)
(vc-default-find-file-not-found-hook): Remove functions.
(find-file-not-found-functions): Do not add vc-file-not-found-hook.
* vc-rcs.el (vc-rcs-find-file-not-found-hook): Remove function.
* vc.el:
* vc-hg.el:
* vc-git.el: Do not mention find-file-not-found-hook VC method.
2009-06-26 23:53:55 +00:00
Dan Nicolaescu
77bf3f5452
* vc-hooks.el (vc-stay-local-p, vc-state, vc-working-revision):
...
Add an optional argument for the backend, use it instead of
calling vc-backend.
(vc-mode-line): Add an optional argument for the backend. Pass
the backend to vc-state and vc-working-revision. Move code for
special handling for vc-state being a buffer to ...
* vc-rcs.el (vc-rcs-find-file-hook):
* vc-sccs.el (vc-sccs-find-file-hook): ... here. New functions.
* vc-svn.el (vc-svn-state, vc-svn-dir-status, vc-svn-checkout)
(vc-svn-print-log, vc-svn-diff): Pass 'SVN to vc-state,
vc-stay-local-p and vc-mode-line calls.
* vc-cvs.el (vc-cvs-state, vc-cvs-checkout, vc-cvs-print-log)
(vc-cvs-diff, vc-cvs-annotate-command)
(vc-cvs-make-version-backups-p, vc-cvs-stay-local-p)
(vc-cvs-dir-status): Pass 'CVS to vc-state, vc-stay-local-p and
vc-mode-line calls.
* vc.el (vc-deduce-fileset): Use vc-deduce-fileset instead of
direct comparison.
(vc-next-action, vc-transfer-file, vc-rename-file): Also pass the
backend when calling vc-mode-line.
(vc-register): Do not create a closure for calling the vc register
function, call it directly.
2009-06-23 06:35:40 +00:00
Glenn Morris
ae940284fa
Add 2009 to copyright years.
2009-01-05 03:18:22 +00:00
Glenn Morris
1e55ee7356
(vc-rcs-register-switches): Doc fix. Add t as option.
...
(vc-rcs-register): Doc fix.
2008-12-04 07:01:56 +00:00
Glenn Morris
69db9cd21f
(vc-rcs-diff-switches): Doc fix. Add t as option.
2008-12-03 07:39:20 +00:00
Lute Kamstra
9201cc281b
* align.el:
...
* allout.el:
* apropos.el:
* arc-mode.el:
* autoinsert.el:
* avoid.el:
* battery.el:
* bookmark.el:
* buff-menu.el:
* calculator.el:
* chistory.el:
* cmuscheme.el:
* comint.el:
* compare-w.el:
* dabbrev.el:
* delim-col.el:
* desktop.el:
* diff-mode.el:
* diff.el:
* dired-aux.el:
* dired-x.el:
* dired.el:
* dos-vars.el:
* ediff-diff.el:
* ediff-help.el:
* ediff-init.el:
* ediff-merg.el:
* ediff-mult.el:
* ediff-ptch.el:
* ediff-vers.el:
* ediff-wind.el:
* ediff.el:
* emerge.el:
* facemenu.el:
* faces.el:
* ffap.el:
* filecache.el:
* find-dired.el:
* font-core.el:
* font-lock.el:
* forms.el:
* fringe.el:
* help-at-pt.el:
* hippie-exp.el:
* ido.el:
* image-file.el:
* imenu.el:
* indent.el:
* info.el:
* isearchb.el:
* iswitchb.el:
* jit-lock.el:
* jka-compr.el:
* log-edit.el:
* lpr.el:
* ls-lisp.el:
* man.el:
* menu-bar.el:
* midnight.el:
* mouse-sel.el:
* mouse.el:
* msb.el:
* outline.el:
* paren.el:
* pcmpl-cvs.el:
* pcmpl-gnu.el:
* pcomplete.el:
* pcvs-info.el:
* pcvs-parse.el:
* printing.el:
* ps-mule.el:
* ps-print.el:
* replace.el:
* ruler-mode.el:
* saveplace.el:
* sb-image.el:
* scroll-bar.el:
* sha1.el:
* shadowfile.el:
* shell.el:
* sort.el:
* speedbar.el:
* strokes.el:
* tempo.el:
* term.el:
* terminal.el:
* time-stamp.el:
* time.el:
* tree-widget.el:
* type-break.el:
* vc-cvs.el:
* vc-hg.el:
* vc-mcvs.el:
* vc-rcs.el:
* vc-sccs.el:
* vc.el:
* view.el:
* w32-vars.el:
* whitespace.el:
* wid-edit.el: Remove leading * from docstrings of defcustoms,
deffaces, defconsts and defuns.
2008-12-03 05:48:14 +00:00
Juanma Barranquero
c9f203eb46
* vc-rcs.el (vc-rcs-steal-lock, vc-rcs-checkout): Fix docstring typos.
...
(vc-rcs-fetch-master-state, vc-rcs-system-release): Doc fixes.
* vc-rcs.el (vc-rcs-rollback): Fix typos in docstring.
2008-09-15 23:28:39 +00:00
Stefan Monnier
3dd2acc9d3
* vc-svn.el (vc-svn-root):
...
* vc-sccs.el (vc-sccs-root):
* vc-rcs.el (vc-rcs-root):
* vc-cvs.el (vc-cvs-root): Delete.
* vc-hooks.el (vc-find-root): Remove `invert' argument.
2008-09-07 20:24:24 +00:00
Dan Nicolaescu
f8bd9ac6ef
* vc-hg.el (vc-annotate-convert-time, vc-default-status-printer):
...
* vc-rcs.el (vc-annotate-convert-time):
* vc-mtn.el (vc-annotate-convert-time):
* vc-git.el (vc-annotate-convert-time):
* vc-cvs.el (vc-annotate-convert-time):
* vc-bzr.el (vc-annotate-convert-time): Declare as functions.
2008-06-24 02:41:04 +00:00
Stefan Monnier
f7ed19a3ee
(vc-rcs-state-heuristic): Don't assume the file exists.
2008-06-11 15:55:55 +00:00
Juanma Barranquero
9e4423c550
(vc-rcs-create-tag): Fix typo in error message and pass backend arg.
2008-05-16 08:32:57 +00:00
Eric S. Raymond
370fded4f6
Snapshot primitives globally renamed to refer to tags, documentation updated.
2008-05-15 17:38:50 +00:00
Eric S. Raymond
2888a97eb5
Remove assumption about what nil means as a first arument to vc-do-command.
2008-05-10 13:27:16 +00:00
Dan Nicolaescu
4b1a01b30e
* vc-sccs.el (vc-sccs-dir-status):
...
* vc-rcs.el (vc-rcs-dir-status): Avoid using results from multiple
backends and returning up to date files.
2008-05-10 03:58:11 +00:00
Eric S. Raymond
c22b0a7da3
Teach the RCS back end to do directories.
2008-05-09 17:51:39 +00:00
Eric S. Raymond
6aa5d910bf
Remove wash-log from the VC backend API.
2008-05-09 17:30:49 +00:00
Glenn Morris
eb3fa2cfcf
Switch to recommended form of GPLv3 permissions notice.
2008-05-06 08:06:51 +00:00
Stefan Monnier
11a36f646e
(vc-rcs-fetch-master-state): Fix inf-loop.
2008-05-05 06:38:04 +00:00
Eric S. Raymond
70e2f6c752
Clean up vc*-revision-granularity and vc*-checkout-model.
2008-05-02 17:47:25 +00:00
Dan Nicolaescu
15ef1eaebb
(vc-rcs-state): Fix typos.
2008-05-02 03:48:17 +00:00
Eric S. Raymond
5a9de6d018
Remove some XXX comments no longer needed.
2008-05-01 19:28:56 +00:00
Eric S. Raymond
3702367bce
Change 'needs-patch to 'needs-update.
2008-05-01 19:13:16 +00:00
Stefan Monnier
e0607aaa2c
Make `checkout-model' apply to filesets.
...
* vc-hooks.el (vc-checkout-model): Rewrite.
(vc-before-save, vc-after-save): Adjust callers accordingly.
* vc.el (vc-editable-p, vc-next-action, vc-checkout, vc-update)
(vc-transfer-file): Adjust callers accordingly.
* vc-rcs.el (vc-rcs-checkout-model): Adjust arg.
(vc-rcs-state, vc-rcs-state-heuristic, vc-rcs-receive-file)
(vc-rcs-checkout, vc-rcs-fetch-master-state): Use vc-rcs-checkout-model
instead of vc-checkout-model.
* vc-mcvs.el (vc-mcvs-revert):
Use vc-mcvs-checkout-model i.s.o vc-checkout-model.
* vc-cvs.el (vc-cvs-checkout-model): Adjust arg.
(vc-cvs-revert): Use vc-cvs-checkout-model i.s.o vc-checkout-model.
* vc-svn.el (vc-svn-checkout-model):
* vc-hg.el (vc-hg-checkout-model):
* vc-git.el (vc-git-checkout-model):
* vc-bzr.el (vc-bzr-checkout-model): Adjust arg.
2008-04-29 15:32:56 +00:00
Stefan Monnier
c1b513745f
Change `dir-status' to not take (and pass) status-buffer.
...
(vc-status-create-fileinfo): Make `extra' optional.
(vc-status-busy): New fun.
(vc-status-menu-map): Use it.
(vc-status-crt-marked): Remove.
(vc-status-update): Rename from vc-status-add-entries.
Add argument so as to prevent addition of entries. Rewrite.
(vc-update-vc-status-buffer): Remove.
(vc-status-refresh): Don't remove old entries, set them to
up-to-date instead. Also do it after the update is complete.
(vc-status-marked-files): η-reduce.
2008-04-11 15:17:59 +00:00
Dan Nicolaescu
031f176629
* vc-rcs.el (vc-rcs-modify-change-comment):
...
* vc-cvs.el (vc-cvs-modify-change-comment): Fix argument order.
* log-view.el (log-view-mode-menu): Bind log-view-modify-change-comment.
2008-04-08 15:59:35 +00:00
Dan Nicolaescu
90e9ca17a7
* vc-rcs.el (vc-rcs-dir-status):
...
* vc-sccs.el (vc-sccs-dir-status): New function.
2008-04-05 00:15:13 +00:00
Glenn Morris
09607e62d9
(vc-rcs-register): Fix treatment of directories in multiple file case.
...
Use a single `let' rather than two.
2008-02-24 23:02:59 +00:00
Thien-Thi Nguyen
b038f9fb95
Make sure all backends support vc-BACKEND-root.
...
* vc-hooks.el (vc-find-root): Take optional arg INVERT.
If non-nil, reverse the sense of the check.
* vc-rcs.el (vc-rcs-root): New func.
* vc-cvs.el (vc-cvs-root): New func.
* vc-svn.el (vc-svn-root): New func.
2008-02-19 11:45:54 +00:00
Thien-Thi Nguyen
72c70417d3
Kill eol whitespace; nfc.
2008-02-19 11:25:30 +00:00
Miles Bader
59ce725a3b
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-987
2008-01-08 20:46:54 +00:00
Glenn Morris
409cc4a3ea
Add 2008 to copyright years.
2008-01-07 02:45:14 +00:00
Eric S. Raymond
9b64a7f0cf
* (vc.el, vc-sccs.el, vc-rcs.el, vc-cs.el, vc-mcvs.el): Put
...
machinery in place to support editing of change comments
with 'e' in a log-view buffer. Not documented yet as this
only works for SCCS, RCS, and maybe CVS if you have admin
privileges. When we have backend support for Subversion and
more modern systems it will ve time to write this up.
2007-12-27 11:26:27 +00:00
Eric S. Raymond
ac3f4c6f02
Terminology cleanup.
2007-10-10 18:52:45 +00:00
Thien-Thi Nguyen
df2e19c2bf
(vc-rcs-annotate-command):
...
Fix bug introduced in 2007-07-18T16:32:40Z!esr@snark.thyrsus.com:
Add back :vc-annotate-prefix propertization.
2007-08-20 12:22:44 +00:00
Miles Bader
37cc095b6a
Merge from emacs--rel--22
...
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-851
2007-08-13 13:41:28 +00:00
Stefan Monnier
9d8f43bfbf
(vc-rcs-find-file-not-found-hook):
...
Move from vc-default-find-file-not-found-hook.
2007-08-09 14:39:20 +00:00
Miles Bader
9aecacd08a
Merge from emacs--rel--22
...
Patches applied:
* emacs--rel--22 (patch 70-73)
- Update from CVS
2007-07-25 Glenn Morris <rgm@gnu.org>
* Relicense all FSF files to GPLv3 or later.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-828
2007-07-26 05:28:10 +00:00
Glenn Morris
b4aa60262c
Switch license to GPLv3 or later.
2007-07-25 04:50:21 +00:00
Stefan Monnier
0792fdb47b
Add todo item.
2007-07-20 03:57:14 +00:00
Eric S. Raymond
8cdd17b444
Put the lower half (the back-end) of NewVC in place. This commit
...
makes only the minimum changes needed to get the old vc.el logic
working with the new back ends.
2007-07-18 16:32:40 +00:00
Thien-Thi Nguyen
53cc5b9c57
(vc-rcs-annotate-command):
...
Set text property :vc-annotate-prefix on the annotation text.
(vc-rcs-annotate-time): Instead of searching for ": ",
search for end of text propertized with :vc-annotate-prefix.
2007-03-24 11:33:42 +00:00
Glenn Morris
d7a0267c8d
Add 2007 to copyright years.
2007-01-21 03:53:13 +00:00
Thien-Thi Nguyen
aaef169dc6
Update years in copyright notice; nfc.
2006-02-06 15:23:23 +00:00
André Spiegel
4f14752851
(vc-rcs-fetch-master-state, vc-rcs-consult-headers): Pass FILE to
...
vc-user-login-name.
2006-01-27 19:12:13 +00:00
André Spiegel
b010f88755
(vc-rcs-state-heuristic): Use file-attributes with ID-FORMAT
...
`string'. This allows us to get rid of `vc-user-login-name UID'.
2006-01-22 16:08:48 +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
Thien-Thi Nguyen
903d71fbde
(vc-rcs-annotate-command):
...
Fix omission bug: Call `vc-setup-buffer'.
2004-12-29 01:56:13 +00:00
Thien-Thi Nguyen
3249f234b8
(vc-rcs-parse): New function.
...
(vc-rcs-annotate-command): Likewise.
(vc-rcs-annotate-current-time): Likewise.
(vc-rcs-annotate-time): Likewise.
(vc-rcs-annotate-extract-revision-at-line): Likewise.
2004-11-19 15:08:32 +00:00