- 09 May, 1996 1 commit
-
-
Richard M. Stallman authored
-
- 05 May, 1996 1 commit
-
-
Richard M. Stallman authored
Use file-chase-links instead of file-truename. (vc-find-file-hook): Follow a link without asking if the target is already visited.
-
- 02 Mar, 1996 1 commit
-
-
Richard M. Stallman authored
-
- 26 Feb, 1996 3 commits
-
-
Paul Eggert authored
in CVS/Entries, since the time may be followed by a conflict notice (in CVS 1.7) or by some other value (in CVS 1.3).
-
Richard M. Stallman authored
-
Richard M. Stallman authored
of Feb 21 change in find-file-noselect.
-
- 22 Feb, 1996 1 commit
-
-
André Spiegel authored
(vc-find-file-hook): Use it.
-
- 21 Feb, 1996 1 commit
-
-
Karl Heuer authored
(vc-next-action, vc-toggle-read-only): Enable whenever vc-mode.
-
- 14 Feb, 1996 1 commit
-
-
Karl Heuer authored
-
- 20 Jan, 1996 1 commit
-
-
Paul Eggert authored
transitions. (vc-find-cvs-master): Convert UTC string to encoded time and compare the results to the file attributes, rather than attempting to convert file attributes to UTC string (which wasn't reliable).
-
- 14 Jan, 1996 1 commit
-
-
Erik Naggum authored
-
- 10 Jan, 1996 1 commit
-
-
André Spiegel authored
(vc-find-file-hook): Use it.
-
- 05 Jan, 1996 1 commit
-
-
Karl Heuer authored
-
- 04 Jan, 1996 1 commit
-
-
André Spiegel authored
-
- 16 Nov, 1995 1 commit
-
-
Richard M. Stallman authored
-
- 02 Nov, 1995 1 commit
-
-
André Spiegel authored
current one. (vc-rcsdiff-knows-brief): New variable. (vc-rcs-lock-from-diff): Use it.
-
- 14 Sep, 1995 1 commit
-
-
André Spiegel authored
directory, passing only the nondirectory part of the file name. (vc-find-cvs-master): Bind `mtime' locally instead of using it as a free variable.
-
- 08 Sep, 1995 1 commit
-
-
André Spiegel authored
-
- 29 Aug, 1995 1 commit
-
-
André Spiegel authored
(vc-find-cvs-master): Use it to compare mtime and checkout time. (vc-locking-user): CVS case: *only* use checkout time. (vc-find-cvs-master): Don't attempt to find the RCS master file. Throw the full name of CVS/Entries. (vc-name): Doc change (special CVS case). (vc-after-save): Handle the case when a file is saved in the very second in which it was checked out.
-
- 25 Aug, 1995 1 commit
-
-
André Spiegel authored
`needs-checkout'. (vc-after-save): Clear the cvs status.
-
- 22 Aug, 1995 1 commit
-
-
André Spiegel authored
(vc-fetch-master-properties): CVS case: Use it. (vc-lock-from-permissions, vc-file-owner, vc-rcs-lock-from-diff): New functions. (vc-locking-user): Largely rewritten. Uses the above, handles RCS non-strict locking. Under CVS in CVSREAD-mode, learn the locking state from the permissions. (vc-find-cvs-master): Use vc-insert-file, rather than find-file-noselect. Greatly speeds up things. (vc-consult-rcs-headers): Bug fix, return status in all cases.
-
- 21 Aug, 1995 1 commit
-
-
André Spiegel authored
CVS case: new state `locally-added'. (vc-locking-user): Under RCS with non-strict locking, don't trust the file permissions. CVS case: change which states count as "locked". (vc-consult-rcs-headers): Streamlined. Don't set vc-locking-user if this is called under CVS. Under RCS, use a heuristic to find the value of vc-checkout-model without examining the master file. (vc-parse-locks): Set vc-checkout-model. (vc-status): Comment change. (vc-after-save-hook, vc-after-save): The former renamed to the latter. Now unconditionally called by `basic-save-buffer', determines whether the buffer should be "locked" or not. (vc-mode-line): No longer use dynamic after-save-hook. Changed references to `automatic' into `implicit'. (vc-checkout-model): Values are now `manual' and `implicit'. Derive the property on a per-file basis, supporting all possible modes.
-
- 18 Aug, 1995 1 commit
-
-
André Spiegel authored
(vc-locking-user): Count cvs status `unresolved-conflict' as "locked". (vc-checkout-model): New property and access function (still simplistic). (vc-after-save-hook): New function. (vc-mode-line): When the file is locked by somebody else, make the buffer read-only. (Formerly this was only done for root.) Don't write-protect the buffer if the file is unlocked. Instead, install vc-after-save-hook, which "locks" the file when modifications are saved.
-
- 17 Aug, 1995 1 commit
-
-
André Spiegel authored
references.
-
- 18 Jul, 1995 1 commit
-
-
Richard M. Stallman authored
version-controlled symbolic link from the former to the latter.
-
- 17 Jul, 1995 1 commit
-
-
Karl Heuer authored
VC-Log buffer. Better mode line text for initial comments. Streamlined the function. (vc-locking-user): Consider a cvs file "locked" if its status is either 'locally-modified or 'needs-merge. (vc-workfile-version): Catch 'found when calling vc-find-cvs-master. (vc-fetch-master-properties): Handle cvs status "Needs Checkout". This is intended for future use. (vc-fetch-master-properties): Shrink the window that displays the error message.
-
- 07 Jul, 1995 1 commit
-
-
Richard M. Stallman authored
message in case the "cvs status" command fails.
-
- 27 Jun, 1995 1 commit
-
-
Richard M. Stallman authored
pedantic regexp to match RCS time strings. Improved efficiency by using looking-at instead of re-search "\\=...
-
- 26 Jun, 1995 1 commit
-
-
Richard M. Stallman authored
string formats of RCS 5.7.
-
- 23 Jun, 1995 1 commit
-
-
Richard M. Stallman authored
(vc-fetch-master-properties, vc-fetch-properties): Don't erase the buffer because that is now done in vc-insert-file. (vc-fetch-properties): Kill the *vc-info* buffer when done.
-
- 22 Jun, 1995 1 commit
-
-
Richard M. Stallman authored
pathname to the cvs status command. This is required to make recursive vc-directory listings work.
-
- 20 Jun, 1995 2 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
about killing the *vc-info* buffer.
-
- 18 Jun, 1995 1 commit
-
-
Richard M. Stallman authored
for path to "cvs status" command.
-
- 16 Jun, 1995 2 commits
-
-
Richard M. Stallman authored
-
Richard M. Stallman authored
don't look for vc-latest-version and vc-your-latest-version here. Read only through ^locks unless we need to find the tip of a branch. (vc-consult-rcs-headers): Use non-regexp search to find the headers. (vc-latest-version, vc-your-latest-version): Use vc-fetch-properties. (vc-fetch-properties): New function.
-
- 15 Jun, 1995 1 commit
-
-
Richard M. Stallman authored
master file directly, instead of using rlog. The properties retrieved from the master file are kept separately. The two main properties, `vc-workfile-version' and `vc-locking-user', are inferred from those master file properties if the information cannot be found elsehow. All properties are consistently cached now. (vc-master-info, vc-log-info, vc-fetch-properties): functions removed. Their job is now done by `vc-fetch-master-properties' and `vc-insert-file'. (vc-fetch-master-properties): new function, replaces vc-fetch-properties. Retrieves all the properties that can be found in the master file, for all three backends (calls `cvs status' in the CVS case). (vc-insert-file): new function. Inserts an arbitrary file into the current buffer, optionally chunkwise, until a certain regexp shows up. (vc-parse-locks): new function. Translates SCCS or RCS lock lists, as found in the master files, into lisp lists. Sets the new property `vc-master-locks'. (vc-locked-version): property removed. Was unnecessary, and only referenced in vc-hooks.el. (vc-head-version, vc-default-branch, vc-master-locks): new properties. (vc-top-version): new name for the old property `vc-branch-version'. ("top-version" is better because it might also be the RCS "head" if there is no default branch.) (vc-master-locking-user): replaces `vc-true-locking-user'. Scans the new `vc-master-locks' property, yielding the master file's idea of who is locking the current workfile version. (vc-locking-user): slightly changed to use the new properties. Changed the actual property value for an unlocked file to 'none. This is to distinguish it from an unknown locking state, which is represented by nil. The function vc-locking-user returns nil if the property is 'none, to make it compatible with the rest of VC. (vc-consult-rcs-headers, vc-master-locking-user): adpated to the new 'none-value of vc-locking-user. (vc-consult-rcs-headers): fixed bug that prevented (not vc-consult-headers) from working (vc-file-not-found-hook): set the default-directory of the new buffer before check-out. (Otherwise, setting vc-keep-workfiles to nil doesn't work.) (vc-occurences, vc-branch-p): functions removed (no longer needed) Reordered some defuns so they are grouped in a logical way.
-
- 07 Jun, 1995 1 commit
-
-
Karl Heuer authored
-
- 27 May, 1995 1 commit
-
-
Karl Heuer authored
-
- 12 May, 1995 1 commit
-
-
Roland McGrath authored
-