1. 01 Mar, 2013 1 commit
  2. 06 Feb, 2013 1 commit
  3. 05 Feb, 2013 1 commit
  4. 27 Jan, 2013 1 commit
  5. 11 Jan, 2013 3 commits
  6. 08 Jan, 2013 1 commit
  7. 06 Jan, 2013 2 commits
    • clone: Fix a memory leak · d1aee477
      nulltoken committed
    • Allow to clone repositories that don't have a `master` branch · 2ba6f3c7
      Before this, we error out from `reference_matches_remote_head` if the
      reference we're searching for does not exist.
      Since we explicitly check if master is existing in `update_head_to_remote`
      and error out if it doesn't, a repository without master branch could
      not be cloned.
      In fact this was later clobbered by what is fixed in #1194.
      
      However, this patch introduces a `found` member in `head_info` and sets
      it accordingly. That also saves us from checking the string length of
      `branchname` a few times.
      Sascha Cunz committed
  8. 04 Jan, 2013 1 commit
  9. 02 Jan, 2013 1 commit
  10. 20 Dec, 2012 4 commits
  11. 14 Dec, 2012 2 commits
  12. 13 Dec, 2012 2 commits
  13. 27 Nov, 2012 3 commits
  14. 11 Nov, 2012 1 commit
  15. 09 Nov, 2012 1 commit
    • Extensions to rmdir and mkdir utilities · 331e7de9
      * Rework GIT_DIRREMOVAL values to GIT_RMDIR flags, allowing
        combinations of flags
      * Add GIT_RMDIR_EMPTY_PARENTS flag to remove parent dirs that
        are left empty after removal
      * Add GIT_MKDIR_VERIFY_DIR to give an error if item is a file,
        not a dir (previously an EEXISTS error was ignored, even for
        files) and enable this flag for git_futils_mkpath2file call
      * Improve accuracy of error messages from git_futils_mkdir
      Russell Belfer committed
  16. 01 Nov, 2012 1 commit
  17. 24 Oct, 2012 2 commits
  18. 20 Oct, 2012 7 commits
  19. 15 Oct, 2012 2 commits
  20. 09 Oct, 2012 2 commits
    • Add complex checkout test and then fix checkout · 0d64bef9
      This started as a complex new test for checkout going through the
      "typechanges" test repository, but that revealed numerous issues
      with checkout, including:
      
      * complete failure with submodules
      * failure to create blobs with exec bits
      * problems when replacing a tree with a blob because the tree
        "example/" sorts after the blob "example" so the delete was
        being processed after the single file blob was created
      
      This fixes most of those problems and includes a number of other
      minor changes that made it easier to do that, including improving
      the TYPECHANGE support in diff/status, etc.
      Russell Belfer committed
    • Fix compiler warnings · aa4437f6
      * tests-clar/status: remove an unused variable
      * clone: fix -Wmaybe-uninitialized warning
      Michael Schubert committed
  21. 07 Oct, 2012 1 commit