- Displays complete history of a single file
-
Basic concept similar to
cvs annotate , but with syntax
and context highlighting, plus more detail.
- Lifestream-like interface
-
Move back and forward in time by flipping notional pages. The
vertical columns to either side indicate changes moving forward and
backward in time; click on any column to show the text of that
version.
- Extensive filtration mechanisms
-
Just as with lifestreams, you can ask to see only a subset of the
versions of the file, according to arbitrary criteria.
- Fully intertwingled cross-referencing
-
Everything that can usefully be a hyperlink, is. Clicking on a
variable name, for instance, brings up all the declarations and uses
of that variable that there have ever been--not just in the
current version. (Unless you want just the current version, of course.)
- Open question: how to display branches?
- Could have partially-hidden rows "behind" the currently selected
branch, click to bring forward. Or a bubble diagram in a separate
pane, draw a path to control what the stream shows.
|
|