1. 30 Apr, 1995 10 commits
  2. 29 Apr, 1995 15 commits
  3. 28 Apr, 1995 2 commits
  4. 27 Apr, 1995 2 commits
  5. 26 Apr, 1995 11 commits
    • Karl Heuer's avatar
      (vc-next-action-on-file): Add missing let-binding. · f3c61d82
      Karl Heuer authored
      (vc-default-backend, vc-keep-workfiles, vc-consult-headers):
      (vc-mistrust-permissions, vc-path): Vars moved to vc-hooks.el.
      (vc-match-substring, vc-lock-file, vc-parse-buffer, vc-master-info):
      (vc-log-info, vc-consult-rcs-headers, vc-fetch-properties):
      (vc-backend-subdirectory-name, vc-locking-user, vc-true-locking-user):
      (vc-latest-version, vc-your-latest-version, vc-branch-version):
      (vc-workfile-version): Functions moved to vc-hooks.el.
      (vc-trunk-p, vc-minor-revision, vc-branch-part): Functions moved
      here from vc-hooks.el.
      f3c61d82
    • Karl Heuer's avatar
      (vc-default-backend, vc-path, vc-consult-headers): · e1c0c2d1
      Karl Heuer authored
      (vc-mistrust-permissions, vc-keep-workfiles): Customization
      variables, moved here from vc.el.
      (vc-trunk-p, vc-minor-revision, vc-branch-part): Moved to vc.el.
      (vc-backend): Renamed from vc-backend-deduce.  Callers changed.
      (vc-match-substring, vc-lock-file, vc-parse-buffer, vc-master-info):
      (vc-log-info, vc-consult-rcs-headers, vc-fetch-properties):
      (vc-backend-subdirectory-name, vc-locking-user, vc-true-locking-user):
      (vc-latest-version, vc-your-latest-version, vc-branch-version):
      (vc-workfile-version): Functions moved here from vc.el.
      (vc-log-info): Log program is no longer called through vc-do-command,
      to avoid including the lengthy vc-do-command here.  It is done
      directly through call-process now.  Removed obsolete parameter LAST.
      (vc-status): Replaced by the much simpler version that gets the
      information from the file properties.  Removed the obsolete
      parameter vc-type.
      (vc-parse-buffer): changed format of PATTERNS.  Each pattern is now a
      list of 2 to 3 elements, the first being the pattern, the remaining
      ones the numbers of subexpressions to refer to.
      (vc-cvs-status): New per-file property, only used in the CVS case.
      (vc-cvs-status): New function.
      (vc-log-info): Adapted to new version of vc-parse-buffer
      (vc-fetch-properties): Adapted to new version of vc-parse-buffer.
      Better search regexp for CVS latest version.
      (vc-log-info): Search for branch version only in the RCS case,
      since this doesn't make sense for SCCS or CVS.
      (vc-fetch-properties): CVS case: set vc-cvs-status.
      (vc-locking-user): CVS case: use vc-cvs-status to determine if
      the file is up-to-date, thus avoiding an expensive call to
      vc-workfile-unchanged-p.
      (vc-mode-line): Re-activated the code that makes the buffer read-only
      if the work file is unchanged.  But the status of the work file
      is now determined by looking at the already-computed mode string.
      e1c0c2d1
    • Karl Heuer's avatar
      (extraclean): Depend on maintainer-clean, not · a01c76d7
      Karl Heuer authored
      realclean.
      a01c76d7
    • Karl Heuer's avatar
      (maintainer-clean): Renamed from realclean. · 9263b55e
      Karl Heuer authored
      9263b55e
    • Michael Meissner's avatar
    • Richard Kenner's avatar
      (CRAY*Y-MP:*:*:*): New entry. · 0db66aed
      Richard Kenner authored
      0db66aed
    • Richard M. Stallman's avatar
      (Ffile_regular_p): Use Qfile_regular_p. · adedc71d
      Richard M. Stallman authored
      (syms_of_fileio): Set up Qfile_regular_p.
      adedc71d
    • Richard M. Stallman's avatar
      (vc-buffer-backend): New function. · f2ee4191
      Richard M. Stallman authored
      Also new variable, local in all buffers.
      (vc-kill-buffer-hook): Kill local vc-buffer-backend.
      
      (vc-kill-buffer-hook): Don't put it on kill-buffer-hook.
      (vc-file-clearprops): Function moved here.
      (vc-workfile-version): Function moved here.
      (vc-mode-line): Don't call vc-locking-user.
      
      Add branch support for RCS;  treat CVS more like RCS and SCCS.
      (vc-occurences, vc-trunk-p, vc-branch-p, vc-minor-revision)
      (vc-branch-part): new functions that operate on RCS revision numbers.
      (vc-status): Use the new property vc-workfile-version
      and vc-locking-user (see vc.el).  Display "locking state" for CVS.
      (vc-find-cvs-master): Search for file name case-sensitively, store
      version number into the new property vc-workfile-version.
      (vc-find-file-hook): kill any remaining properties.  Like this,
      when re-finding a file (for example because it has changed on disk),
      the version control state gets re-computed.
      (vc-mode-line): CVS case: make the buffer read-only if the file
      is unmodified.
      (vc-kill-buffer-hook): Clear file's vc props when buffer is killed.
      f2ee4191
    • Richard M. Stallman's avatar
      (vc-backend-checkout): Pass vc-checkout-switches arg · c6d4f628
      Richard M. Stallman authored
      properly to vc-do-command.
      
      (vc-update-change-log): Use vc-buffer-backend in menu-enable.
      
      (vc-file-clearprops, vc-workfile-version): Functions moved to vc-hooks.el.
      
      Add branch support for RCS; treat CVS more like RCS and SCCS.
      (vc-next-action-on-file): changed CVS handling, such that C-x C-q
      works as with RCS and SCCS.
      (vc-consult-rcs-headers): New function.
      (vc-branch-version): New per-file property, refers
      to the RCS version selected by `rcs -b'.
      (vc-workfile-version): New function.  Also new per-file property
      (vc-consult-headers): New parameter variable.
      (vc-mistrust-permissions): Default set to `nil'.
      (vc-locking-user): Property is now cached.  The other functions
      update it as necessary.  Attempts to use RCS headers if enabled.
      (vc-log-info, vc-parse-buffer): Various bug fixes.  Added support
      for property `vc-branch-version'.
      (vc-backend-checkout): RCS case: if no explicit version
      is specified, check out `vc-workfile-version'.  After check-out,
      set `vc-workfile-version' according to the version number
      reported by "co".
      (vc-backend-checkin): RCS case: remove any remaining locks
      if a new branch was created.  After every check-in, adjust
      the current branch using `rcs -b' (this cannot be avoided).
      CVS case: allow for explicit checkin, but only on the trunk.
      (vc-next-action-on-file, vc-backend-checkout, vc-backend-checkin,
      vc-backend-revert, vc-backend-diff): Explicitly use
      vc-workfile-version as the default version to operate on.
      c6d4f628
    • Richard M. Stallman's avatar
      (standard_args): Move -iconic and --icon-type (etc.) · f2bc3538
      Richard M. Stallman authored
      to the end of the initial args.
      f2bc3538
    • Richard M. Stallman's avatar
      Eval key definitions and clean up upon completion. · 06bc58d8
      Richard M. Stallman authored
      Persistent completion status message.
      06bc58d8