summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVicent Martí <tanoku@gmail.com>2011-11-16 11:45:37 -0800
committerVicent Martí <tanoku@gmail.com>2011-11-16 11:45:37 -0800
commit682408110fb6fb02b55a91654254f2c187a47f06 (patch)
treec1d56d0b64fd184d1eff61059a8c0cee40eacab0
parentb2ae96fd6bcb90cc5fb8c8e5fb147604439a9429 (diff)
parent9788e72ad4443dbcaa7aef92f09aaba7ffc3a98b (diff)
downloadlibgit2-682408110fb6fb02b55a91654254f2c187a47f06.tar.gz
Merge pull request #484 from brodie/packed-refs-perms
refs: permissions-related fixes/improvements
-rw-r--r--src/refs.c4
-rw-r--r--src/refs.h1
2 files changed, 2 insertions, 3 deletions
diff --git a/src/refs.c b/src/refs.c
index 05f935796..569efbf78 100644
--- a/src/refs.c
+++ b/src/refs.c
@@ -16,8 +16,6 @@
#define MAX_NESTING_LEVEL 5
-#define GIT_PACKED_REFS_FILE_MODE 0644
-
enum {
GIT_PACKREF_HAS_PEEL = 1,
GIT_PACKREF_WAS_LOOSE = 2
@@ -804,7 +802,7 @@ cleanup:
/* if we've written all the references properly, we can commit
* the packfile to make the changes effective */
if (error == GIT_SUCCESS) {
- error = git_filebuf_commit(&pack_file, GIT_PACKED_REFS_FILE_MODE);
+ error = git_filebuf_commit(&pack_file, GIT_PACKEDREFS_FILE_MODE);
/* when and only when the packfile has been properly written,
* we can go ahead and remove the loose refs */
diff --git a/src/refs.h b/src/refs.h
index 02e336e54..c90f5bcc4 100644
--- a/src/refs.h
+++ b/src/refs.h
@@ -24,6 +24,7 @@
#define GIT_SYMREF "ref: "
#define GIT_PACKEDREFS_FILE "packed-refs"
#define GIT_PACKEDREFS_HEADER "# pack-refs with: peeled "
+#define GIT_PACKEDREFS_FILE_MODE 0666
#define GIT_HEAD_FILE "HEAD"
#define GIT_FETCH_HEAD_FILE "FETCH_HEAD"