aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs
index efe4477..dd2da1c 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -46,8 +46,10 @@ fn main() {
process::exit(exitcode::USAGE);
},
}
+ } else if matches.free.len() > 1 {
+ eprintln(&"too many ref arguments");
+ process::exit(exitcode::USAGE);
} else {
- // TODO: error if more than one ref given
let refname = &matches.free[0];
let object = match repo.revparse_single(&refname) {