The "/artifact" page:
/artifact/HASH /whatis/HASH /file/NAME /docfile/NAME
Additional query parameters:
- ln
 - - show line numbers
 - ln=N
 - - highlight line number N
 - ln=M-N
 - - highlight lines M through N inclusive
 - ln=M-N+Y-Z
 - - highlight lines M through N and Y through Z (inclusive)
 - verbose
 - - show more detail in the description
 - brief
 - - show just the document, not the metadata. The /docfile page is an alias for /file?brief
 - download
 - - redirect to the download (artifact page only)
 - name=NAME
 - - filename or hash as a query parameter
 - filename=NAME
 - - alternative spelling for "name="
 - fn=NAME
 - - alternative spelling for "name="
 - ci=VERSION
 - - The specific check-in to use with "name=" to identify the file.
 - txt
 - - Force display of unformatted source text
 - hash
 - - Output only the hash of the artifact
 
The /artifact page show the complete content of a file identified by HASH. The /whatis page shows only a description of how the artifact is used. The /file page shows the most recent version of the file or directory called NAME, or a list of the top-level directory if NAME is omitted.
For /artifact and /whatis, the name= query parameter can refer to either the name of a file, or an artifact hash. If the ci= query parameter is also present, then name= must refer to a file name. If ci= is omitted, then the hash interpretation is preferred but if name= cannot be understood as a hash, a default "tip" value is used for ci=.
For /file, name= can only be interpreted as a filename. As before, a default value of "tip" is used for ci= if ci= is omitted.