From: R. Steve McKown Date: Fri, 28 Sep 2012 18:37:05 +0000 (-0600) Subject: Add check option to repo_shell X-Git-Tag: 0.5~6 X-Git-Url: https://oss.titaniummirror.com/gitweb?p=repo_shell.git;a=commitdiff_plain;h=d97ddb051659a47e0bb24fdd0934fb212aa79449 Add check option to repo_shell --- diff --git a/repo_shell.c b/repo_shell.c index bb61824..4a6dd2b 100644 --- a/repo_shell.c +++ b/repo_shell.c @@ -213,6 +213,16 @@ int main(int argc, char **argv) return 0; } + if ((!strcmp(argv[1], "-c") || !strcmp(argv[1], "--check"))) { + perms_t p; + + if (argc !=4) + die("usage: %s -c|--check ", argv[0]); + p = git_acl(argv[2], argv[3], cfg.git_acl_file); + printf("%s\n", git_acl_perms_as_str(p)); + return 0; + } + if (argc == 3) { /* argv[0] = repo_shell, argv[1] = -c, argv[2] = cmd * cmd = "svnserve -t" or "git-xxx '/path/to/repo.git'"