add "-l last_revision" option
Make -m option be able to be specified multiple times.
Replace revision array by FileRevision class
fix -z option to work.