Merge branch 'jc/repack'
authorJunio C Hamano <junkio@cox.net>
Wed, 14 Mar 2007 09:08:48 +0000 (02:08 -0700)
committerJunio C Hamano <junkio@cox.net>
Wed, 14 Mar 2007 09:08:48 +0000 (02:08 -0700)
* jc/repack:
prepare_packed_git(): sort packs by age and localness.

1  2 
cache.h
diff --combined cache.h
index faed2a8994ee6b8262c7929bfabf80e0a3e6a974,75da344fdcc3993cdf1d754bd3f105760b7144b7..a4762eda5c3dbf34fb1742b1c645395f092d8d6b
+++ b/cache.h
@@@ -372,6 -372,7 +372,7 @@@ extern struct packed_git 
        struct packed_git *next;
        struct pack_window *windows;
        uint32_t *index_base;
+       time_t mtime;
        off_t index_size;
        off_t pack_size;
        int pack_fd;
@@@ -480,7 -481,6 +481,7 @@@ extern struct tag *alloc_tag_node(void)
  extern void alloc_report(void);
  
  /* trace.c */
 +extern int nfasprintf(char **str, const char *fmt, ...);
  extern int nfvasprintf(char **str, const char *fmt, va_list va);
  extern void trace_printf(const char *format, ...);
  extern void trace_argv_printf(const char **argv, int count, const char *format, ...);