wrap shared_repository global in get/set accessors
[gitweb.git] / environment.c
index 6dec9d0403f11579a7ab316db87a1dbbc58e71b2..b42e2384348523749f5cea8c85f7601ef4a92199 100644 (file)
@@ -29,7 +29,6 @@ int repository_format_version;
 int repository_format_precious_objects;
 const char *git_commit_encoding;
 const char *git_log_output_encoding;
-int shared_repository = PERM_UMASK;
 const char *apply_default_whitespace;
 const char *apply_default_ignorewhitespace;
 const char *git_attributes_file;
@@ -325,3 +324,15 @@ const char *get_commit_output_encoding(void)
 {
        return git_commit_encoding ? git_commit_encoding : "UTF-8";
 }
+
+static int the_shared_repository = PERM_UMASK;
+
+void set_shared_repository(int value)
+{
+       the_shared_repository = value;
+}
+
+int get_shared_repository(void)
+{
+       return the_shared_repository;
+}