1. 22 Feb, 2017 1 commit
    • pack: fix looping over cache entries · 685f2251
      Fixes a regression from #4092. This is a crash on 32-bit and I assume that
      it doesn't do the right thing on 64-bit either. MSVC emits a warning for this,
      but of course, it's easy to get lost among all of the similar 'possible loss
      of data' warnings.
      Jason Haslam committed
  2. 17 Feb, 2017 30 commits
  3. 16 Feb, 2017 2 commits
  4. 15 Feb, 2017 1 commit
    • refdb: catch additional per-worktree refs · 6da6b425
      The upstream git.git project currently identifies all references inside
      of `refs/bisect/` as well as `HEAD` as per-worktree references. This is
      already incorrect and is currently being fixed by an in-flight topic
      [1]. The new behavior will be to match all pseudo-references outside of
      the `refs/` hierarchy as well as `refs/bisect/`.
      
      Our current behavior is to mark a selection of pseudo-references as
      per-worktree, only. This matches more pseudo-references than current
      git, but forgets about `refs/bisect/`. Adjust behavior to match the
      in-flight topic, that is classify the following references as
      per-worktree:
      
      - everything outside of `refs/`
      - everything inside of `refs/bisect/`
      
      [1]: <20170213152011.12050-1-pclouds@gmail.com>
      Patrick Steinhardt committed
  5. 13 Feb, 2017 6 commits