1. 04 Sep, 2015 1 commit
  2. 12 Jan, 2015 1 commit
  3. 22 Dec, 2014 1 commit
  4. 17 Dec, 2014 7 commits
    • Junio C Hamano's avatar
      Git 2.2.1 · 9b7cbb31
      Junio C Hamano authored
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      9b7cbb31
    • Junio C Hamano's avatar
      Git 2.1.4 · 8e36a6d5
      Junio C Hamano authored
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      8e36a6d5
    • Junio C Hamano's avatar
      Git 2.0.5 · 9a8c2b67
      Junio C Hamano authored
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      9a8c2b67
    • Junio C Hamano's avatar
      Git 1.9.5 · 83332636
      Junio C Hamano authored
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      83332636
    • Junio C Hamano's avatar
      Git 1.8.5.6 · 5c8213a7
      Junio C Hamano authored
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      5c8213a7
    • Johannes Schindelin's avatar
      read-cache: optionally disallow NTFS .git variants · 2b4c6efc
      Johannes Schindelin authored
      The point of disallowing ".git" in the index is that we
      would never want to accidentally overwrite files in the
      repository directory. But this means we need to respect the
      filesystem's idea of when two paths are equal. The prior
      commit added a helper to make such a comparison for NTFS
      and FAT32; let's use it in verify_path().
      
      We make this check optional for two reasons:
      
        1. It restricts the set of allowable filenames, which is
           unnecessary for people who are not on NTFS nor FAT32.
           In practice this probably doesn't matter, though, as
           the restricted names are rather obscure and almost
           certainly would never come up in practice.
      
        2. It has a minor performance penalty for every path we
           insert into the index.
      
      This patch ties the check to the core.protectNTFS config
      option. Though this is expected to be most useful on Windows,
      we allow it to be set everywhere, as NTFS may be mounted on
      other platforms. The variable does default to on for Windows,
      though.
      Signed-off-by: Johannes Schindelin's avatarJohannes Schindelin <[email protected]>
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      2b4c6efc
    • Jeff King's avatar
      read-cache: optionally disallow HFS+ .git variants · a42643aa
      Jeff King authored
      The point of disallowing ".git" in the index is that we
      would never want to accidentally overwrite files in the
      repository directory. But this means we need to respect the
      filesystem's idea of when two paths are equal. The prior
      commit added a helper to make such a comparison for HFS+;
      let's use it in verify_path.
      
      We make this check optional for two reasons:
      
        1. It restricts the set of allowable filenames, which is
           unnecessary for people who are not on HFS+. In practice
           this probably doesn't matter, though, as the restricted
           names are rather obscure and almost certainly would
           never come up in practice.
      
        2. It has a minor performance penalty for every path we
           insert into the index.
      
      This patch ties the check to the core.protectHFS config
      option. Though this is expected to be most useful on OS X,
      we allow it to be set everywhere, as HFS+ may be mounted on
      other platforms. The variable does default to on for OS X,
      though.
      Signed-off-by: default avatarJeff King <[email protected]>
      Signed-off-by: default avatarJunio C Hamano <[email protected]>
      a42643aa
  5. 09 Dec, 2014 1 commit
  6. 26 Nov, 2014 2 commits
  7. 21 Nov, 2014 1 commit
  8. 20 Nov, 2014 1 commit
  9. 17 Nov, 2014 1 commit
  10. 13 Nov, 2014 2 commits
  11. 12 Nov, 2014 1 commit
  12. 11 Nov, 2014 2 commits
  13. 10 Nov, 2014 2 commits
  14. 07 Nov, 2014 1 commit
  15. 06 Nov, 2014 1 commit
  16. 04 Nov, 2014 2 commits
  17. 03 Nov, 2014 1 commit
  18. 31 Oct, 2014 1 commit
  19. 29 Oct, 2014 2 commits
  20. 28 Oct, 2014 4 commits
  21. 27 Oct, 2014 2 commits
  22. 24 Oct, 2014 2 commits
  23. 21 Oct, 2014 1 commit