Name |
Last commit
|
Last update |
---|---|---|
.. | ||
addall.c | ||
bypath.c | ||
cache.c | ||
collision.c | ||
conflicts.c | ||
crlf.c | ||
filemodes.c | ||
inmemory.c | ||
names.c | ||
racy.c | ||
read_index.c | ||
read_tree.c | ||
rename.c | ||
reuc.c | ||
stage.c | ||
tests.c |
When we do not trust the on-disk mode, we use the mode of an existing index entry. This allows us to preserve executable bits on platforms that do not honor them on the filesystem. If there is no stage 0 index entry, also look at conflicts to attempt to answer this question: prefer the data from the 'ours' side, then the 'theirs' side before falling back to the common ancestor.
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
addall.c | Loading commit data... | |
bypath.c | Loading commit data... | |
cache.c | Loading commit data... | |
collision.c | Loading commit data... | |
conflicts.c | Loading commit data... | |
crlf.c | Loading commit data... | |
filemodes.c | Loading commit data... | |
inmemory.c | Loading commit data... | |
names.c | Loading commit data... | |
racy.c | Loading commit data... | |
read_index.c | Loading commit data... | |
read_tree.c | Loading commit data... | |
rename.c | Loading commit data... | |
reuc.c | Loading commit data... | |
stage.c | Loading commit data... | |
tests.c | Loading commit data... |