1. 01 Oct, 2016 3 commits
  2. 11 Apr, 2016 21 commits
  3. 04 Mar, 2016 1 commit
  4. 03 Mar, 2016 2 commits
  5. 28 Feb, 2016 6 commits
  6. 25 Feb, 2016 1 commit
    • nsec: update staging test for GIT_USE_NSECS · a4c55069
      The index::nsec::staging_maintains_other_nanos test was created to
      ensure that when we stage an entry when GIT_USE_NSECS is *unset* that
      we truncate the index entry and do not persist the (old, invalid)
      nanosec values.  Ensure that when GIT_USE_NSECS is *set* that we do
      not do that, and actually write the correct nanosecond values.
      Edward Thomson committed
  7. 23 Feb, 2016 1 commit
  8. 17 Feb, 2016 2 commits
    • index: allow read of index w/ illegal entries · 318b825e
      Allow `git_index_read` to handle reading existing indexes with
      illegal entries.  Allow the low-level `git_index_add` to add
      properly formed `git_index_entry`s even if they contain paths
      that would be illegal for the current filesystem (eg, `AUX`).
      Continue to disallow `git_index_add_bypath` from adding entries
      that are illegal universally illegal (eg, `.git`, `foo/../bar`).
      Edward Thomson committed
    • win32: tests around handling forbidden paths · 4be2aa57
      Introduce a repository that contains some paths that were illegal
      on PC-DOS circa 1981 (like `aux`, `con`, `com1`) and that in a
      bizarre fit of retrocomputing, remain illegal on some "modern"
      computers, despite being "new technology".
      
      Introduce some aspirational tests that suggest that we should be
      able to cope with trees and indexes that contain paths that
      would be illegal on the filesystem, so that we can at least diff
      them.  Further ensure that checkout will not write a repository
      with forbidden paths.
      Edward Thomson committed
  9. 16 Feb, 2016 2 commits
  10. 15 Feb, 2016 1 commit