KKVCS DOS Version Control 1.0 Roadmap

These are the features and functionalities that will make up the first official release of KKVCS DOS Version Control. All releases that are in bold are upcoming. Releases 0.2 through 0.8 are even numbers because the odd-numbered, non-published releases were untested, and the even-numbered releases were meant for bug-fixing and optimization. Quite frankly, I'm not sure what I was thinking with that numbering scheme. From this point forward, releases that require some bug fix will have a "-" followed by a number in their names (e.g. 0.9-1), and all published releases remain fully tested and ready for use.


0.2   KKADD: Add a file to be tracked.
0.4   KKCOMMIT: Record changes to a file being tracked.
0.6   KKREVERT: Change the contents of a tracked file to what they were at a given revision.
0.8   KKLOG: Log notes that describe the changes to a given file at a given revision.
0.9   KKDEL: Remove a file from tracking and delete all associated revisions and log data.
0.10 KKREN: Rename a tracked file and alter all associated revisions and log data.
0.11 KKCONF: Generate a configuration file to be used with KKVCS utilities.
1.00 Improve KKCOMMIT to temporarily store data on disk to eliminate current <600 lines of code limit.


Updated May 4, 2026