Merge branch 'cc/shared-index-permbits'
The way .git/index and .git/sharedindex* files were initially created gave these files different perm bits until they were adjusted for shared repository settings. This was made consistent. * cc/shared-index-permbits: read-cache: make the split index obey umask settings
This commit is contained in:
@ -3179,7 +3179,8 @@ int write_locked_index(struct index_state *istate, struct lock_file *lock,
|
||||
struct tempfile *temp;
|
||||
int saved_errno;
|
||||
|
||||
temp = mks_tempfile(git_path("sharedindex_XXXXXX"));
|
||||
/* Same initial permissions as the main .git/index file */
|
||||
temp = mks_tempfile_sm(git_path("sharedindex_XXXXXX"), 0, 0666);
|
||||
if (!temp) {
|
||||
oidclr(&si->base_oid);
|
||||
ret = do_write_locked_index(istate, lock, flags);
|
||||
|
||||
Reference in New Issue
Block a user