--- a/flist.c +++ b/flist.c @@ -2893,6 +2893,11 @@ static void flist_sort_and_clean(struct file_list *flist, int strip_root) prev_i = 0; /* It's OK that this isn't really true. */ for (i = flist->low; i <= flist->high; i++) { + struct file_struct *file = flist->sorted[i]; + fprintf(stderr, "%d. %s (%d)\n", i, f_name(file, fbuf), F_DEPTH(file)) + } + + for (i = flist->low; i <= flist->high; i++) { struct file_struct *fp, *file = flist->sorted[i]; /* This temporarily abuses the F_DEPTH() value for a @@ -2951,6 +2956,11 @@ static void flist_sort_and_clean(struct file_list *flist, int strip_root) break; } flist->high = i; + + for (i = flist->low; i <= flist->high; i++) { + struct file_struct *file = flist->sorted[i]; + fprintf(stderr, "%d. %s (%d)\n", i, f_name(file, fbuf), F_DEPTH(file)) + } } }