1. 25 9月, 2005 1 次提交
  2. 24 9月, 2005 10 次提交
  3. 23 9月, 2005 10 次提交
  4. 22 9月, 2005 1 次提交
    • J
      Fix documentation dependency. · b163512d
      Junio C Hamano 提交于
      Randal L. Schwartz noticed that 'make install' does not rebuild what
      is installed.  Make the 'install' rule depend on 'man'.
      
      I noticed also 'touch' of the source files were used to express include
      dependencies, which is a no-no.  Rewrite it to do dependencies properly,
      and add missing include dependencies while we are at it.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      b163512d
  5. 21 9月, 2005 2 次提交
  6. 20 9月, 2005 5 次提交
  7. 19 9月, 2005 9 次提交
  8. 18 9月, 2005 2 次提交
    • J
      Merge branch 'master' of . · 8ac93bc9
      Junio C Hamano 提交于
      8ac93bc9
    • J
      Improve the safety check used in fetch.c · 85d106c2
      Junio C Hamano 提交于
      The recent safety check to trust only the commits we have made
      things impossibly slow and turn out to waste a lot of memory.
      
      This commit fixes it with the following improvements:
      
       - mark already scanned objects and avoid rescanning the same
         object again;
      
       - free the tree entries when we have scanned the tree entries;
         this is the same as b0d8923e
         which reduced memory usage by rev-list;
      
       - plug memory leak from the object_list dequeuing code;
      
       - use the process_queue not just for fetching but for scanning,
         to make things tail recursive to avoid deep recursion; the
         deep recursion was especially prominent when we cloned a big
         pack.
      
       - avoid has_sha1_file() call when we already know we do not have
         that object.
      Signed-off-by: NJunio C Hamano <junkio@cox.net>
      85d106c2