Refactor rev_file allocation for clarity. All regression tests pass.
Explain how sort order works.
Enlightenment about sticky tags and branchh revisions.
More explanatory comments.  All regression tests pass.
Eliminare many uses of the file member in cvs_commit.

All regression tests pass.
Eliminate date member of file structure entirely.

It was redundant with the date in its associated commit.

All regression tests pass.
Improve an error message slightly broken by the last change.
Eliminate a rev_file member.
Eliminare unused declarations.
The rev_file structure is fully merged into cvs_commit.

All regression tests pass.
Cleanup after the elimination of rev_file.  All regression tests pass.
Incude the tests in the distribution.
Fix the Savab=nnagh rule to note require credentials.
Update the news.
The dead member is actually used in gitspace now.
Fix twobranch incremental test...

and regenerate it *.chk file properly.
Explanatory commments and internals documentation tweaks.
Create pseudo-type wrappers around rev_list for readability.

All regression tesrs pass.
Rename variables less cryptically.  All regression tests pass.
More explanation of what is going on in merge.c.

All regressio tests pass.