Merge branch 'jc/git-open-cloexec' into next
authorJunio C Hamano <gitster@pobox.com>
Tue, 27 Dec 2016 23:00:30 +0000 (15:00 -0800)
committerJunio C Hamano <gitster@pobox.com>
Tue, 27 Dec 2016 23:00:30 +0000 (15:00 -0800)
commit487682eb6e86b849d5e84e3a3cf2e4939eae83ec
treece5192c674dcb2f80f660b443414b319622f0a02
parent41940c2b49530150a6dec969f573f2a0dddd43d1
parentb4d065df03049bacfbc40467b60b13e804b7d289
Merge branch 'jc/git-open-cloexec' into next

The codeflow of setting NOATIME and CLOEXEC on file descriptors Git
opens has been simplified.

* jc/git-open-cloexec:
  sha1_file: stop opening files with O_NOATIME
  git_open_cloexec(): use fcntl(2) w/ FD_CLOEXEC fallback
  git_open(): untangle possible NOATIME and CLOEXEC interactions
cache.h
read-cache.c
sha1_file.c