Fix example checkout to forbid rather than require -- Make the example program for checkout follow git syntax, where "--" indicates a file. This was likely just a strcmp return value confusion.
diff --git a/examples/checkout.c b/examples/checkout.c
index 577a6f1..d552eec 100644
--- a/examples/checkout.c
+++ b/examples/checkout.c
@@ -195,7 +195,7 @@ int lg2_checkout(git_repository *repo, int argc, char **argv)
fprintf(stderr, "unhandled\n");
err = -1;
goto cleanup;
- } else if (strcmp("--", args.argv[args.pos])) {
+ } else if (!strcmp("--", args.argv[args.pos])) {
/**
* Try to checkout the given path
*/