The "/blame" page:
URL: /annotate?checkin=ID&filename=FILENAME
URL: /blame?checkin=ID&filename=FILENAME
URL: /praise?checkin=ID&filename=FILENAME
Show the most recent change to each line of a text file. /annotate shows
the date of the changes and the check-in hash (with a link to the
check-in). /blame and /praise also show the user who made the check-in.
Reverse Annotations: Normally, these web pages look at versions of
FILENAME moving backwards in time back toward the root check-in. However,
if the origin= query parameter is used to specify some future check-in
(example: "origin=trunk") then these pages show changes moving towards
that alternative origin. Thus using "origin=trunk" on an historical
version of the file shows the first time each line in the file was changed
or removed by any subsequent check-in.
Query parameters:
checkin=ID The check-in at which to start the annotation
filename=FILENAME The filename.
filevers=BOOLEAN Show file versions rather than check-in versions
limit=LIMIT Limit the amount of analysis:
"none" No limit
"Xs" As much as can be computed in X seconds
"N" N versions
log=BOOLEAN Show a log of versions analyzed
origin=ID The origin checkin. If unspecified, the root
check-in over the entire repository is used.
Specify "origin=trunk" or similar for a reverse
annotation
w=BOOLEAN Ignore whitespace