From 4315b8593150cbd1f90669ffc4e5a10d77b7abfd Mon Sep 17 00:00:00 2001 From: Luke Shumaker Date: Mon, 20 Jul 2009 18:17:23 -0400 Subject: 0.6.3 -- begin reworking $$libdir$$/lib --- HACKING | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'HACKING') diff --git a/HACKING b/HACKING index eb7b34f..6571868 100644 --- a/HACKING +++ b/HACKING @@ -1,5 +1,5 @@ ////////////////////////////////////////////////////////////////////// - rvs 0.6.1 + rvs 0.6.3 retroactive versioning system a versioning system that allows you to check in commit 2 before commit 1 @@ -39,7 +39,7 @@ configuration Variables Again the configuration variables and their default values are: - VER '0.6.1' + VER '0.6.3' SHELL '/usr/bin/env bash' prefix "$HOME" bindir 'bin' @@ -51,7 +51,7 @@ The source for the core is in `source/rvs-core/' $$SHELL$$ is the shell all shell scripts that are part of rvs are - run in. As of rvs 0.6.1 all executables are shell scripts. + run in. As of rvs 0.6.3 all executables are shell scripts. Most of these can easily be changed _after_ compilation also: VER line 4 of the wrapper @@ -85,7 +85,7 @@ As you probably noticed (if you've looked at the blueprints or source files), only directories and regular files have been - implemented as of rvs 0.6.2. + implemented as of rvs 0.6.3. After `rvs commit' has done this, it creates a meta-file for that commit. The meta file contains author, copyright owner, licence @@ -115,6 +115,8 @@ having to worry about bindings $$libdir$$/lib/ + THIS WAS WRITTEN FOR rvs 0.6.2 + THIS PORTION OF THE CODE IS BEING REVISED IN rvs 0.6.3 I have created two 'libraries' for use by rvs components. They provide several functions that can be accessed by shell script by @@ -146,7 +148,7 @@ getid FILE returns what the id of a given file would be if it were in the database. This is used to know where to put files when - commiting them. In 0.6.[0-2] this is just the sha1sum of + commiting them. In 0.5.8-0.6.3 this is just the sha1sum of the file NOTE: the "log*" functions aren't very stable or developed loginit FILE @@ -180,7 +182,7 @@ directory, a link, or any other type of file, 2 file are created in `.rvs/files', the "raw-file" and the "meta-file". When we speek of file IDs, we mean the filename of the corresponding file in - `.rvs/files' in rvs 0.5.8-0.6.2 this is just the sha1sum of the + `.rvs/files' in rvs 0.5.8-0.6.3 this is just the sha1sum of the file. The meta-file stores everything not part of the file itself; the filename, file-type, author, copyright owner, file permissions, timestamps, etc, and the ID of the corresponding raw-file. In the -- cgit v1.2.3-2-g168b