Commit 68240811 by Vicent Martí

Merge pull request #484 from brodie/packed-refs-perms

refs: permissions-related fixes/improvements
parents b2ae96fd 9788e72a
...@@ -16,8 +16,6 @@ ...@@ -16,8 +16,6 @@
#define MAX_NESTING_LEVEL 5 #define MAX_NESTING_LEVEL 5
#define GIT_PACKED_REFS_FILE_MODE 0644
enum { enum {
GIT_PACKREF_HAS_PEEL = 1, GIT_PACKREF_HAS_PEEL = 1,
GIT_PACKREF_WAS_LOOSE = 2 GIT_PACKREF_WAS_LOOSE = 2
...@@ -804,7 +802,7 @@ cleanup: ...@@ -804,7 +802,7 @@ cleanup:
/* if we've written all the references properly, we can commit /* if we've written all the references properly, we can commit
* the packfile to make the changes effective */ * the packfile to make the changes effective */
if (error == GIT_SUCCESS) { 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, /* when and only when the packfile has been properly written,
* we can go ahead and remove the loose refs */ * we can go ahead and remove the loose refs */
......
...@@ -24,6 +24,7 @@ ...@@ -24,6 +24,7 @@
#define GIT_SYMREF "ref: " #define GIT_SYMREF "ref: "
#define GIT_PACKEDREFS_FILE "packed-refs" #define GIT_PACKEDREFS_FILE "packed-refs"
#define GIT_PACKEDREFS_HEADER "# pack-refs with: peeled " #define GIT_PACKEDREFS_HEADER "# pack-refs with: peeled "
#define GIT_PACKEDREFS_FILE_MODE 0666
#define GIT_HEAD_FILE "HEAD" #define GIT_HEAD_FILE "HEAD"
#define GIT_FETCH_HEAD_FILE "FETCH_HEAD" #define GIT_FETCH_HEAD_FILE "FETCH_HEAD"
......
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