Ci assigns the revision number given by the -r option; if that option is missing, it derives the number from the lock held by the user; if there is no lock and locking is not strict, ci increments the number of the latest revision on the trunk. A side branch can only be started by explicitly specifying its number with the -r option during check-in.
Ci also determines whether the revision to be checked in is different from the previous one, and asks whether to proceed if it is not. This facility simplifies check-in operations for large systems, because one need not remember which files were changed.
The option -k searches the checked in file for identification markers containing the attributes revision number, check-in date, author and state, and assigns these to the new revision rather than computing them. This option is useful for software distribution: Recipients of distributed software using RCS should check in updates with the -k option. This convention guarantees that revision numbers, check-in dates, etc., are the same at all sites.
$Id: commands.html 1.5 2003/11/26 17:36:50 erikgrnh Exp $