Lukas Sandström, Tue, Nov 15, 2005 22:41:34 +0100: > >>llist_sorted_difference_inplace didn't handle the match in the first > >>sha1 correctly and the lists went wild everywhere. > > > > This wasn't enough. It never (>5 min on 2.4GHz PIV) finishes on > > my local mirror of git, which has 22 packs by now. > > If the patch I just sent out doesn't fix the problem, and you don't Sorry, it doesn't. The code loops here: 401 /* find the permutations which contain all missing objects */ 402 perm_all = perm = get_all_permutations(non_unique); 403 while (perm) { 404 if (is_superset(perm->pl, missing)) { 405 new_perm = xmalloc(sizeof(struct pll)); 406 new_perm->pl = perm->pl; 407 new_perm->next = perm_ok; 408 perm_ok = new_perm; (gdb) 409 } 410 perm = perm->next; 411 } 412 413 if (perm_ok == NULL) > want to debug it yourself, could you please publish the .idx files > so I could have a look at them? Of course: http://home.arcor.de/fork0/download/idx.tar.gz - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Wed Nov 16 09:34:41 2005
This archive was generated by hypermail 2.1.8 : 2005-11-16 09:34:46 EST