1. 28 10月, 2009 1 次提交
  2. 19 9月, 2009 1 次提交
    • J
      fetch: Speed up fetch by rewriting find_non_local_tags · e984c54a
      Julian Phillips 提交于
      When trying to get a list of remote tags to see if we need to fetch
      any we were doing a linear search for the matching tag ref for the
      tag^{} commit entries.  This proves to be incredibly slow for large
      numbers of tags.  Rewrite the function so that we build up a
      string_list of refs to fetch and then process that instead.
      
      As an extreme example, for a repository with 50000 tags (and just a
      single commit on a single branch), a fetch that does nothing goes from
      ~1m50s to ~4.1s.
      Signed-off-by: NJulian Phillips <julian@quantumfyre.co.uk>
      Signed-off-by: NJunio C Hamano <gitster@pobox.com>
      e984c54a
  3. 17 9月, 2009 6 次提交
  4. 15 9月, 2009 3 次提交
  5. 14 9月, 2009 10 次提交
  6. 13 9月, 2009 18 次提交
  7. 12 9月, 2009 1 次提交