1. 13 Feb, 2017 1 commit
    • repository: use `git_repository_item_path` · c5f3da96
      The recent introduction of the commondir variable of a repository
      requires callers to distinguish whether their files are part of
      the dot-git directory or the common directory shared between
      multpile worktrees. In order to take the burden from callers and
      unify knowledge on which files reside where, the
      `git_repository_item_path` function has been introduced which
      encapsulate this knowledge.
      
      Modify most existing callers of `git_repository_path` to use
      `git_repository_item_path` instead, thus making them implicitly
      aware of the common directory.
      Patrick Steinhardt committed
  2. 21 Jun, 2016 1 commit
  3. 03 Aug, 2015 1 commit
  4. 01 Jun, 2015 1 commit
    • clone: fall back to copying when linking does not work · 10940736
      We use heuristics to make a decent guess at when we can save time and
      space by linking object files during a clone. Unfortunately checking the
      device id isn't enough, as those would be the same during e.g. a bind-mount,
      but the OS still does not allow us to link between mounts of the same
      filesystem.
      
      If we fail to perform the links, fall back to copying the contents into
      a new file as a last attempt.
      Carlos Martín Nieto committed
  5. 13 May, 2015 4 commits
  6. 03 Mar, 2015 3 commits
  7. 30 Sep, 2014 1 commit
  8. 02 Sep, 2014 2 commits
  9. 29 Aug, 2014 1 commit
  10. 05 Aug, 2014 1 commit
  11. 16 Jul, 2014 1 commit
  12. 11 Jul, 2014 1 commit
  13. 02 Jul, 2014 2 commits
  14. 27 Jun, 2014 1 commit
  15. 03 Jun, 2014 1 commit
  16. 28 May, 2014 5 commits
  17. 22 May, 2014 1 commit
  18. 21 May, 2014 2 commits
  19. 20 May, 2014 1 commit
  20. 19 May, 2014 2 commits
  21. 02 May, 2014 1 commit
  22. 26 Mar, 2014 1 commit
  23. 06 Mar, 2014 2 commits
  24. 05 Feb, 2014 1 commit
  25. 30 Jan, 2014 2 commits