Skip to content

Commit bebc4f5

Browse files
committed
Use correct mode for executable files
Fixes #430
1 parent 2376bd3 commit bebc4f5

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

‎git/index/fun.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def stat_mode_to_index_mode(mode):
9393
return S_IFLNK
9494
if S_ISDIR(mode) or S_IFMT(mode) == S_IFGITLINK: # submodules
9595
return S_IFGITLINK
96-
return S_IFREG | 0o644 | (mode & 0o100) # blobs with or without executable bit
96+
return S_IFREG | 0o644 | (mode & 0o111) # blobs with or without executable bit
9797

9898

9999
def write_cache(entries, stream, extension_data=None, ShaStreamCls=IndexFileSHA1Writer):

‎git/repo/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ def untracked_files(self):
628628
:note:
629629
ignored files will not appear here, i.e. files mentioned in .gitignore
630630
:note:
631-
This property is expensive, as no cache is involved. To process the result, please
631+
This property is expensive, as no cache is involved. To process the result, please
632632
consider caching it yourself."""
633633
return self._get_untracked_files()
634634

0 commit comments

Comments
 (0)