1. 17 Apr, 2014 10 commits
  2. 16 Apr, 2014 4 commits
  3. 15 Apr, 2014 6 commits
  4. 14 Apr, 2014 7 commits
  5. 11 Apr, 2014 4 commits
  6. 10 Apr, 2014 2 commits
    • Fix bug popping ignore files during wd iteration · 8f7bc646
      There were a couple bugs in popping ignore files during iteration
      that could result in incorrect decisions be made and thus ignore
      files below the root either not being loaded correctly or not
      being popped at the right time.
      
      One bug was an off-by-one in comparing the path of the gitignore
      file with the path being exited during iteration.
      
      The second bug was not correctly truncating the path being tracked
      during traversal if there were no ignores on the list (i.e. when
      you have no .gitignore at the root, but do have some in contained
      directories).
      Russell Belfer committed
    • Introduce git_buf_putcn · b3b36a68
      Allows for inserting the same character n amount of times
      Jacques Germishuys committed
  7. 09 Apr, 2014 4 commits
  8. 08 Apr, 2014 3 commits
    • userdiff: update ada patterns · 9ce60fad
      This is the moral equivalent of
      
        git/git@39a87a29ce364ed3337e535adce5973731ba2968
      
      from Adrian Johnson <ajohnson@redneon.com>.
      Jeff King committed
    • userdiff: update C/C++ patterns · 76b4e3d4
      This pulls upstream changes from:
      
        git/git@8a2e8da367f7175465118510b474ad365161d6b1
      
        git/git@abf8f9860248d8c213600974742f18dadaa8fbb5
      
        git/git@407e07f2a6f55e605fda9e90cb622887269f68b5
      
      all by Johannes Sixt <j6t@kdbg.org>.
      Jeff King committed
    • Update submodules with parent-tracked content · eb7e17cc
      This updates how libgit2 treats submodule-like directories that
      actually have tracked content inside of them.  This is a strange
      corner case, but it seems that many people have abortive submodule
      setups and then just went ahead and added the files into the
      parent repository.  In this case, we should just treat the
      submodule as if it was a normal directory.
      
      Libgit2 will still try to skip over real submodules and contained
      repositories that do not have tracked files inside them, but this
      adds some new handling for cases where the apparently submodule
      data is in conflict with the actual list of tracked files.
      Russell Belfer committed