git-annotate ought to call usage() if it doesn't get its file. M. > git annotate Use of uninitialized value in open at /scratch/welinder/git/git-annotate line 40. Failed to open filename: No such file or directory at /scratch/welinder/git/git-annotate line 40. - : send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html