|
|
@ -266,7 +266,7 @@ static int create_default_files(const char *git_dir, const char *template_path) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
static const char init_db_usage[] = |
|
|
|
static const char init_db_usage[] = |
|
|
|
"git-init [--template=<template-directory>] [--shared]"; |
|
|
|
"git-init [-q | --quiet] [--template=<template-directory>] [--shared]"; |
|
|
|
|
|
|
|
|
|
|
|
/* |
|
|
|
/* |
|
|
|
* If you want to, you can share the DB area with any number of branches. |
|
|
|
* If you want to, you can share the DB area with any number of branches. |
|
|
@ -281,6 +281,7 @@ int cmd_init_db(int argc, const char **argv, const char *prefix) |
|
|
|
const char *template_dir = NULL; |
|
|
|
const char *template_dir = NULL; |
|
|
|
char *path; |
|
|
|
char *path; |
|
|
|
int len, i, reinit; |
|
|
|
int len, i, reinit; |
|
|
|
|
|
|
|
int quiet = 0; |
|
|
|
|
|
|
|
|
|
|
|
for (i = 1; i < argc; i++, argv++) { |
|
|
|
for (i = 1; i < argc; i++, argv++) { |
|
|
|
const char *arg = argv[1]; |
|
|
|
const char *arg = argv[1]; |
|
|
@ -290,6 +291,8 @@ int cmd_init_db(int argc, const char **argv, const char *prefix) |
|
|
|
shared_repository = PERM_GROUP; |
|
|
|
shared_repository = PERM_GROUP; |
|
|
|
else if (!prefixcmp(arg, "--shared=")) |
|
|
|
else if (!prefixcmp(arg, "--shared=")) |
|
|
|
shared_repository = git_config_perm("arg", arg+9); |
|
|
|
shared_repository = git_config_perm("arg", arg+9); |
|
|
|
|
|
|
|
else if (!strcmp(arg, "-q") || !strcmp(arg, "--quiet")) |
|
|
|
|
|
|
|
quiet = 1; |
|
|
|
else |
|
|
|
else |
|
|
|
usage(init_db_usage); |
|
|
|
usage(init_db_usage); |
|
|
|
} |
|
|
|
} |
|
|
@ -336,6 +339,7 @@ int cmd_init_db(int argc, const char **argv, const char *prefix) |
|
|
|
git_config_set("receive.denyNonFastforwards", "true"); |
|
|
|
git_config_set("receive.denyNonFastforwards", "true"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (!quiet) |
|
|
|
printf("%s%s Git repository in %s/\n", |
|
|
|
printf("%s%s Git repository in %s/\n", |
|
|
|
reinit ? "Reinitialized existing" : "Initialized empty", |
|
|
|
reinit ? "Reinitialized existing" : "Initialized empty", |
|
|
|
shared_repository ? " shared" : "", |
|
|
|
shared_repository ? " shared" : "", |
|
|
|