I talked with Robert about this. The two changes we should probably make include:
1. use the filename as part of the URL. Rather than "/annotate/$REVID?file_id=$FILEID", use "/annotate/$REVID/$FILENAME".
2. allow some short hand to refer to the head revision ID. Robert suggested "head:", which would give a URL like "/annotate/head:/$FILENAME".
I talked with Robert about this. The two changes we should probably make include:
1. use the filename as part of the URL. Rather than "/annotate/ $REVID? file_id= $FILEID" , use "/annotate/ $REVID/ $FILENAME" .
2. allow some short hand to refer to the head revision ID. Robert suggested "head:", which would give a URL like "/annotate/ head:/$ FILENAME" .