tip479

Help: /blame
Login

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