The source for JournalReader has been branched to perforce_software/JournalReader since Perforce uses this for internal testing, and sven (unfortunately) is not with us any more.
Go to the new location for the latest updates.
JournalReader is a tool to read, analyse and manipulate Perforce checkpoints and journal files.
It understands the schema of all checkpoints since the beginning of Perforce. The tool reads the entries in the checkpoint or journal and turns it into JournalEntry objects that match a key from the schema to a value in that entry. Users typically interact with JournalEntry objects by using or creating an Action. There is a range of existing Action implementers to use and to learn how Actions could be written.