Extract and display the CVS repository.
[bpt/emacs.git] / lisp / ChangeLog
index dbbf906..5495a63 100644 (file)
@@ -1,3 +1,487 @@
+2008-05-16  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc.el: Remove my analysis of SCCS/RCS concurrency issues from
+       the end of the file, it was good work at one time but has been
+       stale since 1995 and may now be actively misleading.
+       * vc-cvs.el (vc-cvs-status-extra-headers): Extract and display the
+       CVS repository.
+
+2008-05-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * vc-rcs.el (vc-rcs-create-tag):
+       * vc-sccs.el (vc-sccs-create-tag):
+       Fix typo in error message and pass backend arg.
+
+2008-05-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-file-name-for-operation): Add `make-temp-name'.
+
+2008-05-15  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * net/tramp.el: Load auth-source library.
+       (tramp-read-passwd): Use it for password, not login.
+
+2008-05-15  Shigeru Fukaya  <shugeru.fukaya@gmail.com>
+
+       * ses.el (ses-goto-print): Use move-to-column rather than
+       forward-char.
+       (ses-print-cell): Use string-width, truncate-string-to-width,
+       delete-region rather than length, substring, delete-char.
+       (ses-setup): Set inhibit-point-motion-hooks to t.  Calculate
+       position by actually moving point rather than just using unibyte
+       character length.
+       (ses-mode): Set indent-tabs-mode to nil.
+       (ses-center): Use string-width rather than length.
+
+2008-05-15  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc-cvs.el, vc-git.el, vc-hg.el, vc-hooks.el, vc-mcvs.el,
+       * vc-rcs.el, vc-sccs.el, vc-svn.el, vc.el: Rename
+       vc-*-create-snapshot and vc-*-retrieve-snapshot to vc-*-create-tag
+       and vc-*-retrieve-tag respectively.
+
+       * vc-dispatcher.el: Fix an incorrect buffer name and remove an
+       unneeded defalias.
+
+       * vc.el, vc-dispatcher.el (vc-dir-menu-map-filter): Moved.
+
+       * vc.el, vc-dispatcher.el (vc-dir-menu-map): Remove assumption
+       about buffer names.
+
+2008-05-15  Glenn Morris  <rgm@gnu.org>
+
+       * vc-hooks.el (vc-directory-resynch-file): Fix declaration.
+
+       * org/org-exp.el (org-infojs-options-inbuffer-template):
+       Fix declaration.
+
+       * progmodes/cc-mode.el (declare-function): Add compat definition.
+       (awk-mode-syntax-table, c-awk-unstick-NL-prop): Declare for compiler.
+
+2008-05-14  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc-dispatcher.el (vc-dispatcher-selection): Change the returned
+       list to a cons so the caller can get back both expanded and
+       unexpanded filesets.
+       * vc.el (vc-deduce-fileseset, vc-next-action, vc-diff-internal)
+       (vc-merge, vc-version-diff, vc-print-log, vc-revert, vc-rollback):
+       Change handling of selection-set returns as required.
+
+2008-05-15  John Paul Wallington  <jpw@pobox.com>
+
+       * add-log.el (top-level): Don't require cl when compiling.
+
+       * arc-mode.el (archive-add-new-member): Use `derived-mode-p'.
+       (archive-*-extract): Use `zerop'
+       (archive-*-write-file-member): Use `or', use `zerop'.
+
+       * diff-mode.el (diff-current-defun): Use `buffer-local-value'.
+
+       * ibuffer.el (ibuffer-assert-ibuffer-mode): New defsubst.
+       (ibuffer-mark-interactive, ibuffer-set-mark)
+       (ibuffer-insert-buffer-line, ibuffer-redisplay-current)
+       (ibuffer-map-lines, ibuffer-switch-format)
+       (ibuffer-update-title-and-summary)
+       (ibuffer-redisplay-engine): Use it.
+
+       * ibuf-ext.el (ibuffer-interactive-filter-by-mode)
+       (ibuffer-set-filter-groups-by-mode, ibuffer-list-buffer-modes)
+       (define-ibuffer-filter mode, define-ibuffer-filter used-mode)
+       (define-ibuffer-sorter major-mode, ibuffer-mark-unsaved-buffers)
+       (ibuffer-mark-read-only-buffers)
+       (ibuffer-mark-dired-buffers): Use `buffer-local-value'.
+
+       * ibuf-macs.el (ibuffer-aif, ibuffer-awhen, ibuffer-save-marks)
+       (define-ibuffer-column, define-ibuffer-sorter)
+       (define-ibuffer-op, define-ibuffer-filter): Add declarations
+       containing indentation specs, replacing equivalent top-level
+       forms that set `lisp-indent-function' properties.
+       (define-ibuffer-op): Use `derived-mode-p'.
+       (define-ibuffer-filter): Remove redundant `concat' call.
+
+2008-05-14  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-echo-mark): Update docstring.
+       (tramp-echo-mark-marker): New defconst.
+       (tramp-check-for-regexp): Use it.
+
+2008-05-14  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc.el (vc-deduce-fileset): Do the right thing when visting a
+       buffer (say, a log buffer or diff buffer) with a vc-dir buffer
+       as parent.
+
+2008-05-14  John Paul Wallington  <jpw@pobox.com>
+
+       * international/mule.el (convert-define-charset-argument):
+       Remove period from end of error message.
+       (coding-system-mnemonic): Doc fix.
+       (ctext-pre-write-conversion): Doc fix.
+
+2008-05-14  Simon Marshall  <simon@gnu.org>
+
+       * obsolete/fast-lock.el (fast-lock-cache-directories): Remove "."
+       from its default value and give it the risky-local-variable
+       property (CVE-2008-2142).
+
+2008-05-14  Kenichi Handa  <handa@m17n.org>
+
+       * language/korean.el ("Korean"): Set `iso639-language'
+       property to `ko'.
+
+       * language/japanese.el ("Japanese"): Set `iso639-language'
+       property to `ja'.
+
+       * language/chinese.el ("Chinese-GB", "Chinese-BIG5")
+       ("Chinese-CNS", "Chinese-EUC-TW", "Chinese-GBK")
+       ("Chinese-GB18030"): Set `iso639-language' property to `zh'.
+
+       * international/mule-cmds.el (set-language-environment): Set
+       current-iso639-language
+
+       * international/fontset.el (setup-default-fontset): For kana, han,
+       hangul, and cjk-misc, move an entry with font-spec at the end.
+       (generate-fontset-menu): Exclue fontset-auto* from the list.
+
+       * composite.el (compose-chars-after): Assume that WINDOW is always
+       non-nil.
+
+       * faces.el (font-weight-table, font-slant-table)
+       (font-swidth-table): Declare them by defconst.  Change the format
+       of elements.  Call internal-set-font-style-table after their
+       declaration.
+       (face-valid-attribute-values): Call font-family-list.  Get values
+       for width, weight, and slant from font-xxx-table.
+
+       * cus-face.el (custom-face-attributes): Add "thin" for :weight.
+
+2008-05-13  John Paul Wallington  <jpw@pobox.com>
+
+       * ibuffer.el (ibuffer-buffer-file-name): New function.
+       (define-ibuffer-column filename): Use it.
+
+       * ibuf-ext.el (define-ibuffer-filter filename): Use it.
+
+2008-05-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * talk.el (talk): Simplify.  Pass display arg to talk-add-display
+       as a string.
+       (talk-add-display): Simplify.  Accept only string args.
+
+2008-05-13  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-mode-map): Remove old keybinding for `calc-yank'.
+
+2008-05-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * Makefile.in (bootstrap-prepare): Don't chmod files.
+       (autoloads): Do it here instead, where it's actually needed.
+
+2008-05-13  Chong Yidong  <cyd@stupidchicken.com>
+
+       * tool-bar.el (tool-bar-make-keymap): Account for the optional
+       KEY-BINDING-DATA field in menu-item list.
+
+2008-05-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * dired.el (dired-read-dir-and-switches): Move things about to use less
+       recursion during macroexpansion.
+
+       * dired.el (dired-read-dir-and-switches): Use read-file-name.
+
+       * dired.el (dired-read-dir-and-switches): Ignore ., .., and
+       completion-ignored-extension directories if there's something else.
+       (dired-mark-if, dired-map-over-marks, dired-readin, dired-revert)
+       (dired-remember-marks, dired-undo, dired-build-subdir-alist)
+       (dired-internal-do-deletions, dired-mark-files-in-region, dired-mark)
+       (dired-toggle-marks, dired-change-marks, dired-unmark-all-files):
+       buffer-read-only -> inhibit-read-only.
+
+2008-05-12  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc.el (vc-expand-dirs): Stop this function from tossing out
+       explicitly specified files.
+
+2008-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * smerge-mode.el (smerge-apply-resolution-patch): Don't pass nil
+       to `insert'.
+
+2008-05-12  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-annotate-show-diff-revision-at-line): Remove incorrect
+       cons.  Use vc-annotate-backend.
+       (with-vc-file, edit-vc-file): Remove unused macros.
+
+2008-05-12  Teodor Zlatanov  <tzz@lifelogs.com>
+
+       * mail/smtpmail.el: Add autoload for `auth-source-user-or-password'.
+       (smtpmail-try-auth-methods): Use it.
+
+2008-05-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/cl.el (cl-set-nthcdr): Make it a defsubst so that
+       (setf (nthcdr ..) ..) doesn't require CL at runtime.
+
+2008-05-11  Carsten Dominik  <dominik@science.uva.nl>
+
+       * org/org.el (org-modules): Repair problems with loading org-jsinfo.org.
+
+2008-05-11  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-bzr.el (vc-bzr-sha1, vc-bzr-command-discarding-stderr)
+       (vc-bzr-revision-completion-table): Use process-file.
+       (vc-bzr-working-revision): Pass relative file names.
+
+       * diff-mode.el (diff-hunk-header-re): Refine the regexp.
+
+2008-05-11  Juri Linkov  <juri@jurta.org>
+
+       * wid-edit.el (widget-image-directory): Change default image data
+       subdirectory from "custom" to "images/custom".
+
+       * info.el (Info-next-preorder): Let-bind `Info-history' to nil
+       before recursive call to `Info-next-preorder' to not add
+       intermediate nodes to the history.
+
+       * isearch.el: Put isearch-scroll property on recenter-top-bottom.
+
+       * emulation/cua-base.el: Put isearch-scroll property
+       on cua-scroll-up and cua-scroll-down.
+
+2008-05-11  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc-hooks.el (vc-recompute-state): Remove (dead code).
+
+2008-05-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc-dispatcher.el (ewoc): Require.
+       (vc-log-edit, vc-buffer-sync): Declare for byte compiler.
+
+       * vc-hg.el (vc-hg-diff, vc-hg-annotate-command): Use when not if.
+
+2008-05-10  Chong Yidong  <cyd@stupidchicken.com>
+
+       * term/w32-win.el (x-colors):
+       * term/mac-win.el (x-colors):
+       * term/x-win.el (x-colors): Re-order colors.
+
+2008-05-10  Reiner Steib  <reiner.steib@gmx.de>
+
+       * smerge-mode.el (smerge-command-prefix): Fix custom type.
+
+2008-05-10  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc-dispatcher.el (vc-dir-next-directory, vc-dir-prev-directory):
+       New functions implementing motion to next and previous directory.
+
+       * vc-arch.el (vc-arch-command):
+       * vc-bzr.el (vc-bzr-command):
+       * vc-cvs.el (vc-cvs-command):
+       * vc-dispatcher.el (vc-do-command):
+       * vc-git.el (vc-git-command):
+       * vc-hg.el (vc-hg-command):
+       * vc-mcvs.el (vc-mvcs-command):
+       * vc-mtn.el (vc-mtn-command):
+       * vc-sccs.el (vc-sccs-command, vc-sccs-workfile)
+       (vc-sccs-workfile-unchanged-p):
+       * vc-svn.el (vc-svn-command, vc-svn-create-repo),
+       * vc-rcs.el (all methods): Remove assumption about what a nil
+       argument to vc-do-command means.  This means no buffer name needs
+       to be hardcoded into the dispatcher layer, and it's better to be
+       explicit anyway.
+
+       * vc-svn.el (vc-svn-dir-state-heuristic): Remove.
+
+2008-05-10  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el: Update todo.
+
+       * 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.
+
+       * vc-hooks.el (vc-prefix-map): Remove duplicate binding.
+
+2008-05-09  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc.el (vc-dir):
+       * vc-hooks.el: Tweak the VC directory bindings.  These are now
+       documented in the manual.
+
+       * vc-dispatcher.el (vc-dir-update, vc-dir-parent-marked-p)
+       (vc-dir-children-marked-p): Remove the vc-dir-insert-directories global.
+       (vc-dispatcher-selection-set): Allow callers to pass in an
+       observer flag that says no buffer sync is required.
+       * vc.el (vc-deduce-fileset, vc-print-log, vc-version-diff):
+       Use the observer flag.
+
+2008-05-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * simple.el (start-file-process): Clarify docstring.
+
+2008-05-09  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc-sccs.el, vc.svn.el, vc-git.el, vc-hg.el, vc-mtn.el:
+       Remove stub implementations of, and references to, wash-log.
+       * vc-rcs.el (vc-rcs-comment-history):
+       * vc-cvs.el (vc-cvs-comment-history):
+       Inline the code that used to be wash-log.
+
+       * vc-sccs.el (vc-sccs-checkin, vc-sccs-checkout, vc-sccs-rollback)
+       (vc-sccs-revert, vc-sccs-steal-lock, vc-sccs-modify-change-comment)
+       (vc-sccs-print-log, vc-sccs-diff): Grok directories.
+       * vc-rcs.el (vc-sccs-checkin, vc-sccs-checkout)
+       (vc-rcs-revert, vc-rcs-steal-lock, vc-rcs-modify-change-comment)
+       (vc-rcs-print-log): Grok directories.
+
+2008-05-09  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc.el (vc-mark-resolved): Add `backend' argument.
+       (vc-next-action): Pass it the backend.
+       (vc-next-action, vc-checkout, vc-mark-resolved, vc-version-diff)
+       (vc-merge, vc-rollback, vc-update, vc-transfer-file, vc-delete-file)
+       (vc-default-comment-history, vc-default-create-snapshot)
+       (vc-default-retrieve-snapshot, vc-default-revert, vc-annotate)
+       (vc-annotate-revision-previous-to-line)
+       (vc-annotate-show-diff-revision-at-line, vc-annotate-warp-revision):
+       * vc-svn.el (vc-svn-checkout):
+       * vc-mcvs.el (vc-mcvs-checkout):
+       * vc-hooks.el (vc-state, vc-default-workfile-unchanged-p)
+       (vc-working-revision, vc-before-save, vc-mode-line):
+       Prefer vc-call-backend to vc-call so as not to recompute the backend.
+
+       * vc.el (vc-deduce-fileset): Don't require the checkout-model and the
+       state to be consistent since it's often an unwarranted restriction.
+       Don't return the state either.
+       (vc-next-action): Check that the state is consistent.
+       (vc-diff-internal, vc-version-diff, vc-print-log, vc-revert)
+       (vc-rollback, vc-update): Adapt to new return value of
+       vc-deduce-fileset.
+
+       * vc-dispatcher.el (vc-dispatcher-browsing): Use derived-mode-p.
+       (vc-dir-prepare-status-buffer): Use vc-dispatcher-browsing.
+       (vc-dispatcher-in-fileset-p): New fun.
+       (vc-dispatcher-selection-set): Use it to properly handle directories.
+
+2008-05-09  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-version-diff, vc-print-log, vc-revert, vc-rollback)
+       (vc-update): Remove unused let bindings.
+
+2008-05-09  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc.el (vc-deduce-fileset, vc-next-action, vc-version-diff)
+       (vc-diff, vc-revert, vc-rollback, vc-update):
+       * vc-dispatcher.el (vc-dispatcher-selection-set):
+       Get rid of 4 special cases in fileset selection.  This involved
+       changing the return value of (vc-deduce-fileset) so that it passes
+       back a deduced state as well as a deduced back end,
+
+2008-05-08  Sam Steingold  <sds@gnu.org>
+
+       * progmodes/compile.el (compilation-minor-mode-map)
+       (compilation-mode-map):  Bind "g" to recompile and "q" to
+       quit-window.
+       * grep.el (grep-mode-map): Use `set-keymap-parent' to connect it
+       to `compilation-minor-mode-map' (instead of an explicit `cons').
+
+2008-05-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * org/org.el (org-modules, org-format-latex-options):
+       * org/org-archive.el (org-archive-stamp-time)
+       (org-archive-save-context-info):
+       * org/org-faces.el (org-hide):
+       * org/org-irc.el (org-irc-parse-link):
+       * org/org-macs.el (org-call-with-arg, org-autoload):
+       * org/org-mew.el (org-mew-store-link):
+       * org/org-remember.el (org-remember-store-without-prompt)
+       (org-remember-templates): Fix typos in docstrings.
+
+       * org/org-info.el (org-info-store-link): Remove leftover docstring.
+
+       * org/org-bbdb.el (org-bbdb-export): Remove leftover docstring.
+       (org-bbdb-anniversary-field, org-bbdb-extract-date-fun)
+       (org-bbdb-anniv-split): Fix typos in docstrings.
+
+       * org/org-publish.el (org-publish-project-alist): Doc fixes.
+       (org-publish-use-timestamps-flag): Reflow docstring.
+       (org-publish-files-alist): Fix typos in docstring.
+
+2008-05-07  Sam Steingold  <sds@gnu.org>
+
+       * pcvs-util.el (cvs-bury-buffer): Revert my patch: quit-window
+       appears to be too aggressive with window removal.
+
+2008-05-08  Michael McNamara  <mac@mail.brushroad.com>
+
+       * verilog-mode.el (verilog-type-font-keywords): Add leda and 0in
+       as pragma keywords.
+       (verilog-pretty-expr): Support lining up assignments which include
+       part selects.
+       (verilog-mode): More portable check for the availability of
+       hideshow support.
+       (verilog-do-indent): Remove special indent for declarations inside
+       a parenthetical list.  The code is ill-advised, and doesn't work
+       given the new user defined types.
+       (verilog-set-auto-endcomments): Enhance function automatic
+       endcomment to support functions that return user defined types.
+       (verilog-mode): Add code to tell which-function-mode minor mode
+       that Verilog supports this feature.
+
+2008-05-08  Eli Zaretskii  <eliz@gnu.org>
+
+       * epa-file.el: Require epa-hook.
+
+       * loadup.el ("epa-hook"): Load epa-hook instead of epa-file-hook.
+
+       * epa-hook.el: Renamed from epa-file-hook.el, to avoid
+       file-names clashes on 8+3 filesystems.  Provide epa-hook.
+
+       * org/org-jsinfo.el: Renamed from org-infojs.el, to avoid
+       file-names clashes on 8+3 filesystems.
+
+2008-05-08  Carsten Dominik  <dominik@science.uva.nl>
+
+       * org/org.el (org-read-date-get-relative): Interpret lone
+       weekday abbreviation as relative to today.
+
+2008-05-08  Juanma Barranquero  <lekktu@gmail.com>
+
+       * abbrev.el (define-abbrev-table):
+       * composite.el (toggle-auto-composition):
+       * json.el (json-alist-p, json-plist-p):
+       * minibuffer.el (completion-table-with-predicate):
+       * ps-mule.el (ps-mule-external-libraries):
+       * emacs-lisp/advice.el (ad-special-form-p):
+       * emacs-lisp/autoload.el (autoload-generate-file-autoloads):
+       * eshell/em-smart.el (eshell-review-quick-commands):
+       * progmodes/python.el (python-comment-line-p, python-blank-line-p)
+       (python-skip-out, python-check-comint-prompt):
+       Don't use `iff' in docstrings.
+
+       * international/robin.el (robin-package-alist): Fix typo in docstring.
+       (robin-current-package-name): Doc fix.
+       (robin-activate): Don't use `iff' in docstring.
+
+2008-05-07  Eric S. Raymond  <esr@snark.thyrsus.com>
+
+       * vc.el, vc-dispatcher.el: VC-Dired support removed.
+       The code uses a ewoc-based implementation now.
+       * vc-hooks.el: Support for Meta-CVS has been removed.
+
+2008-05-07  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * tool-bar.el: Choose images dynamically.
+       (tool-bar-make-keymap, tool-bar-find-image): New function.
+       (tool-bar-find-image-cache): New var.
+       (tool-bar-local-item, tool-bar-local-item-from-menu):
+       Don't select the image yet, do it later in tool-bar-make-keymap.
+
+2008-05-07  Andreas Schwab  <schwab@suse.de>
+
+       * window.el: Require 'cl when compiling.
+
 2008-05-07  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * vc-dispatcher.el (vc-dir-insert-directories): Default to t.
        further from vc.el.
        * vc.el (vc-dir-mode): Move VC-specific context menu entries here.
 
-2008-05-06 Wilson Snyder <wsnyder@wsnyder.org>
+2008-05-06  Wilson Snyder  <wsnyder@wsnyder.org>
 
        * verilog-mode.el (verilog-getopt-file): Cleanup warning message format.
        (verilog-auto, verilog-auto-arg, verilog-auto-ascii-enum)
 2008-05-06  Chong Yidong  <cyd@stupidchicken.com>
 
        * progmodes/compile.el (compilation-error-regexp-alist-alist):
-       Tweak Open Watcom regexp to distinguish between errors and
-       warnings.
+       Tweak Open Watcom regexp to distinguish between errors and warnings.
 
 2008-05-06  Stefan Monnier  <monnier@iro.umontreal.ca>
 
 
 2008-05-05  Eric S. Raymond  <esr@snark.thyrsus.com>
 
-       * vc.el (vc-deduce-fileset): Lift all the policy and UI
-       stuff out of this function, move it to vc-dispatcher-selection-set.
+       * vc.el (vc-deduce-fileset): Lift all the policy and UI stuff
+       out of this function, move it to vc-dispatcher-selection-set.
 
 2008-05-05  Sam Steingold  <sds@gnu.org>
 
 
        * vc-dispatcher.el (vc-dir-mark-buffer-changed): Fix typo
        client-mode -> vc-client-object, and guess `funcall' was meant.
-       (vc-dir-mode): Rename client-mode -> vc-client.mode.
+       (vc-dir-mode): Rename client-mode -> vc-client-mode.
 
 2008-05-05  Dan Nicolaescu  <dann@ics.uci.edu>
 
        The separation is not yet completely clean, but it's a good start.
        * vc.el: This file is about 1700 lines shorter now.
        Remove obsolete logentry-check from the backend API.
-       * vc-sccs.el (vc-sccs-logentry-check): Remove .  This was
-       was the only implementation of the logentry-check method, and
-       it guarded against a log length limit that has probably been
-       obsolete for 15 years (!).
+       * vc-sccs.el (vc-sccs-logentry-check): Remove.  This was the only
+       implementation of the logentry-check method, and it guarded against
+       a log length limit that has probably been obsolete for 15 years (!).
 
 2008-05-02  Sam Steingold  <sds@gnu.org>
 
 2008-05-02  Eric S. Raymond  <esr@snark.thyrsus.com>
 
        * vc-arch.el, vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el,
-       vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el,
-       vc-svn.el, vc.el: (vc-*-checkout-model): Make sure every backend
+       vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el,
+       * vc-svn.el, vc.el (vc-*-checkout-model): Make sure every backend
        has one of these and that all are called in compatible ways.
        * vc-arch.el, vc-bzr.el, vc-cvs.el, vc-git.el, vc-hg.el,
-       vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el,
-       vc-svn.el, vc.el: (vc-*-revision-granularity): Make sure every
+       vc-hooks.el, vc-mcvs.el, vc-mtn.el, vc-rcs.el, vc-sccs.el,
+       * vc-svn.el, vc.el (vc-*-revision-granularity): Make sure every
        backend has one of these.
 
 2008-05-02  Stefan Monnier  <monnier@iro.umontreal.ca>