1. 17 Nov, 2015 3 commits
    • checkout::crlf test: don't crash when no idx entry · de999f26
      When there's no matching index entry (for whatever reason), don't
      try to dereference the null return value to get at the id.
      
      Otherwise when we break something in the index API, the checkout
      test crashes for confusing reasons and causes us to step through
      it in a debugger thinking that we had broken much more than we
      actually did.
      Edward Thomson committed
    • index: don't detect raciness in uptodate entries · d1101263
      Keep track of entries that we believe are up-to-date, because we
      added the index entries since the index was loaded.  This prevents
      us from unnecessarily examining files that we wrote during the
      cleanup of racy entries (when we smudge racily clean files that have
      a timestamp newer than or equal to the index's timestamp when we
      read it).  Without keeping track of this, we would examine every
      file that we just checked out for raciness, since all their timestamps
      would be newer than the index's timestamp.
      Edward Thomson committed
    • racy-git: do a single index->workdir diff · cb0ff012
      When examining paths that are racily clean, do a single index->workdir
      diff over the entirety of the racily clean files, instead of a diff
      per file.
      Edward Thomson committed
  2. 13 Nov, 2015 2 commits
  3. 12 Nov, 2015 13 commits
  4. 08 Nov, 2015 2 commits
  5. 04 Nov, 2015 3 commits
  6. 03 Nov, 2015 10 commits
  7. 02 Nov, 2015 7 commits