Commit 99e11cdd by Carlos Martín Nieto

repository: don't error out if there is no version

git will assume the repository format version is 0 if the value is not
there. Do the same.
parent 0c34fa50
......@@ -931,9 +931,14 @@ bool git_repository__reserved_names(
static int check_repositoryformatversion(git_config *config)
{
int version;
int version, error;
if (git_config_get_int32(&version, config, "core.repositoryformatversion") < 0)
error = git_config_get_int32(&version, config, "core.repositoryformatversion");
/* git ignores this if the config variable isn't there */
if (error == GIT_ENOTFOUND)
return 0;
if (error < 0)
return -1;
if (GIT_REPO_VERSION < version) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment