| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Doc fixes.
|
|
|
|
|
| |
directory when ChangeLog is found elsewhere. Display any error
output from rcs2log.
|
|
|
|
|
| |
(vc-before-checkin-hook): New hook.
(vc-start-entry): Use it.
|
|
|
|
| |
sure not to lose unsaved changes.
|
| |
|
|
|
|
|
| |
(vc-start-entry): Not here.
(vc-finish-logentry): Run vc-finish-logentry-hook.
|
|
|
|
| |
(vc-backend-release): For RCS, pass nil for OKSTATUS.
|
| |
|
|
|
|
|
|
|
|
| |
vc-backend-checkout, vc-backend-steal): Use `vc-user-login-name'
instead of `user-login-name'.
(vc-update-change-log): If `user-full-name' is nil, try
`user-login-name'. Failing that, use uid as a string.
(vc-make-buffer-writable-hook): Removed (was unused).
|
| |
|
| |
|
|
|
|
| |
vc-locking-user.
|
|
|
|
| |
the current log entry completely.
|
| |
|
|
|
|
| |
(vc-backend-admin): Use vc-register-switches.
|
| |
|
|
|
|
|
|
| |
only in RCS directory; leave this to rcs2log, which will find
entries for CVS or RCS/*,v and *,v. Lose sub-process' stderr
output. Doc fix.
|
| |
|
| |
|
|
|
|
| |
Preserve buffer-read-only.
|
|
|
|
|
| |
(vc-clear-context): Initialise vc-comment-ring using make-ring.
(vc-finish-logentry): Don't initialise vc-comment-ring here.
|
|
|
|
| |
add-log-mailing-address only if non-nil.
|
| |
|
| |
|
|
|
|
| |
(vc-next-action-dired): Likewise.
|
| |
|
|
|
|
| |
comments.
|
|
|
|
| |
add-log-mailing-address if they are defined.
|
| |
|
|
|
|
|
|
| |
(vc-backend-checkout): SCCS case: handle empty revision number.
(vc-diff): Don't pop to the *vc-diff* buffer if file is unchanged.
Better doc strings for a few variables.
|
| |
|
| |
|
|
|
|
|
| |
(vc-backend-checkout, vc-backend-checkin):
Allow vc-checkin-switches to be a string.
|
|
|
|
| |
(vc-revert-buffer): Ignore vc-suppress-confirm.
|
| |
|
|
|
|
| |
use empty version number.
|
|
|
|
|
|
|
|
|
|
| |
(vc-directory): Take DIRNAME as an argument. Ask for it in
the minibuffer.
Don't kill pre-existing vc-dired buffers (dired now re-uses the
right one).
(vc-file-tree-walk): New argument DIRNAME. Updated all callers.
(vc-dired-update): New function. `g' in vc-dired-mode calls it.
(vc-dired-reformat-line): Handle different ls -l formats.
|
|
|
|
|
|
|
|
|
|
|
|
| |
(vc-next-action-dired): Adjust default-directory before calling
vc-next-action-on-file.
(vc-next-action-on-file): Handle CVS merge in vc-dired-mode correctly.
(vc-next-action): Ask for a check-in comment if there are "added" CVS files.
Don't special-case single files in vc-dired-mode.
(vc-file-clear-masterprops): Typo fix.
(vc-latest-on-branch-p): Always true for CVS.
(vc-directory): Header change. Do display the buffer, even if no
locked/registered files were found.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provide a better header. Corrected the check whether any files were
found at all (don't display a listing in this case). Under CVS,
display cvs-status rather than vc-locking-user.
(vc-next-action-on-file): When doing a check-in in vc-dired-mode, find
the file in another window.
(vc-next-action-dired): Update dired listing while processing the
files.
(vc-next-action): Check whether a check-in comment is really needed
for this mass operation.
(vc-checkout): Resynch the buffer, even if it's not current.
(vc-dired-state-info, vc-dired-update-line): New functions.
(vc-dired-prefix-map): Added local definition for `g' and `='.
(vc-dired-reformat-line): Simplified. Erase the hardlink count from
the listing, because it doesn't relate to version control.
(vc-rcs-release, vc-cvs-release, vc-sccs-release): New variables, may
be set by the user.
(vc-backend-release, vc-release-greater-or-equal, vc-backend-release-p):
New Functions.
(vc-do-command): Allow FILE to be nil.
(vc-backend-checkin): When creating a branch, don't bother to unlock
the old version if this is RCS 5.6.2 or higher.
(vc-next-action-on-file): Allow lock-stealing only if RCS 5.6.2 or
higher.
(vc-backend-admin, vc-backend-checkin): If available, use ci -i and -j.
Updated Developer's Notes.
|
|
|
|
|
| |
(vc-next-action-dired): Don't switch to vc-parent-buffer, because that
was already done.
|
|
|
|
|
|
|
| |
added, but not yet committed.
(vc-backend-checkout): RCS case: In non-strict locking mode, force to
overwrite the writable workfile. CVS case: Do the right thing in
CVSREAD-mode.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(vc-backend-checkin): Clear master properties before doing the
check-in. In the CVS case, catch error and display an appropriate
message in the echo area.
(vc-backend-revert): Clear master properties, because some might get
outdated by the operation.
(vc-backend-merge-news): Scan the output of "cvs update" and find out
whether conflicts have occurred.
(vc-finish-logentry): Delete the *VC-log* buffer *before* doing the
actual check-in. That leads to a better display in case the check-in
fails.
(vc-latest-on-branch-p): Defined it for CVS in the obvious way.
(vc-next-action-on-file): Removed special CVS cases. At this level,
CVS is now mostly handled like the other backends.
(vc-backend-checkout): CVS case: Clear sticky tag as default when
doing a verbose checkout. (This used to be done in
vc-next-action-on-file.)
|
|
|
|
|
|
| |
vc-backend-checkout, where it belongs.
(vc-backend-checkout): If an explicit version was specified, adjust
the default branch accordingly.
|
| |
|
|
|
|
| |
version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
and vc-restore-buffer-context, so we can use it also in other
circumstances.
(vc-buffer-context, vc-restore-buffer-context): New functions.
(vc-clear-headers): New function, uses the above.
(vc-cancel-version): When `norevert', locks the most recent remaining
version. Also, refuse to work on anything but the latest version of
a branch. Removed the check whether the version is the user's,
because that is difficult to decide, now that multiple branches are
possible.
(vc-latest-on-branch-p): New function.
(vc-head-version): New access function to the already existing
property.
(vc-trunk-p, vc-branch-part): Functions moved before first use.
|
| |
|
|
|
|
| |
make the frame invisible instead of trying to delete window.
|
|
|
|
|
|
|
|
|
|
|
| |
(vc-locked-example): Renamed to vc-snapshot-precondition. It now also
checks whether any of the files are visited.
(vc-retrieve-snapshot): If any files are visited, ask whether to
revert their buffers. Use vc-backend-checkout and vc-resynch-buffer
to do that, instead of vc-checkout.
(vc-backend-checkout): Adjust default-directory so that the
checked-out file goes to the right place.
|