1. 14 Dec, 2023 30 commits
  2. 13 Dec, 2023 1 commit
  3. 09 Dec, 2023 1 commit
  4. 08 Dec, 2023 3 commits
  5. 06 Dec, 2023 1 commit
    • fetch: enable deepening/shortening shallow clones · 4ed1bd15
      A shallow repository can currently only be completely unshallowed, which
      is caused by mark_local() only marking locally-existing objects as
      wanted if the fetch depth is set to INT_MAX (GIT_FETCH_DEPTH_UNSHALLOW).
      This prevents deepening the history of a shallow clone to an arbitrary
      number of commits, which may be preferable over full unshallowing for
      large repositories.
      
      Enable deepening and shortening shallow clones by marking
      locally-existing objects as wanted whenever the fetch depth is set to
      any non-default value (either GIT_FETCH_DEPTH_UNSHALLOW or an arbitrary
      positive integer).
      Michał Kępień committed
  6. 26 Nov, 2023 4 commits