KKVCS - DOS Version Control
0.10-1 Now Available -- June 14, 2026
Release 0.10-1 of KKVCS DOS Version Control introduces several improvements:
- KKCOMMIT will both prevent a commit operation and print an error message if said operation cannot be performed due to the MS-DOS FC utility failing to compute differences between the previous version of a file and the current version of a file. This scenario can happen when the buffer that is used by FC fills up with too many differences.
- KKCOMMIT will remove empty revision directories that were created for difference output that showed no differences between the previous and current versions of a file. While the difference files in this case were previously deleted, the empty revision directory would remain.
- A backup of _log.txt was previously created by KKDEL when deleting log entries. Because _log.txt itself never gets modified and because it is only deleted when the new copy, which contains all log entries except for the one that was removed, has been successfully generated, this backup is unnecessary; therefore, the associated logic has been taken out. This behavior will match that of KKREN.
- Also in KKDEL, an error message will no longer be printed when the temporary copy of _log.txt, which contains all log entries except for the one that was removed, fails to be deleted after its contents have been copied to a new _log.txt. This behavior will also match that of KKREN.
KKREN Now Available with Release 0.10 -- May 4, 2026
Release 0.10 of KKVCS DOS Version Control comes with KKREN. This utility allows for a tracked source file to be renamed not only in the present working directory of the filesystem but also in:
- all associated revision data in _revs
- any relevant log entries that were created with KKLOG
For example:
C:\> KKREN cookie.c brownie.c File renamed.