Commit ed387d4af62b0425d066db0944bb0686b8c57a74

David Turner 2019-07-24T12:01:27

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.

1
2
3
4
5
6
7
8
9
10
11
12
13
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
 		 */