annotate: Handle dirty state and arbitrary revisions.
commit87475f4dfce96b040fffbaefda9a4daa789786b2
authorRyan Anderson <ryan@michonline.com>
Sun, 26 Feb 2006 01:48:33 +0000 (25 20:48 -0500)
committerJunio C Hamano <junkio@cox.net>
Sun, 26 Feb 2006 22:43:55 +0000 (26 14:43 -0800)
tree10e94ced0c2cd41b160f9410f92755b6eb1a64da
parent9d7f73d43fa49d0d2f5a8cfcce9d659e8ad2d265
annotate: Handle dirty state and arbitrary revisions.

Also, use Getopt::Long and only process each rev once.

(Thanks to Morten Welinder for spotting the performance problems.)

Signed-off-by: Ryan Anderson <ryan@michonline.com>
Signed-off-by: Junio C Hamano <junkio@cox.net>
git-annotate.perl