Index: cvsps.c =================================================================== RCS file: /sulu/cvs_master/cvsps/cvsps.c,v retrieving revision 4.70 diff -b -u -r4.70 cvsps.c --- cvsps.c 19 Mar 2003 16:21:32 -0000 4.70 +++ cvsps.c 19 Mar 2003 21:11:15 -0000 @@ -1029,23 +1029,6 @@ if (ps->psid < 0) return; - if (restrict_date_start > 0 && - (ps->date < restrict_date_start || - (restrict_date_end > 0 && ps->date > restrict_date_end))) - return; - - if (restrict_author && strcmp(restrict_author, ps->author) != 0) - return; - - if (have_restrict_log && regexec(&restrict_log, ps->descr, 0, NULL, 0) != 0) - return; - - if (restrict_file && !patch_set_contains_member(ps, restrict_file)) - return; - - if (restrict_branch && !patch_set_affects_branch(ps, restrict_branch)) - return; - /* the funk_factor overrides the restrict_tag_start and end */ if (ps->funk_factor == FNK_SHOW_SOME || ps->funk_factor == FNK_SHOW_ALL) goto ok; @@ -1086,6 +1069,23 @@ } ok: + if (restrict_date_start > 0 && + (ps->date < restrict_date_start || + (restrict_date_end > 0 && ps->date > restrict_date_end))) + return; + + if (restrict_author && strcmp(restrict_author, ps->author) != 0) + return; + + if (have_restrict_log && regexec(&restrict_log, ps->descr, 0, NULL, 0) != 0) + return; + + if (restrict_file && !patch_set_contains_member(ps, restrict_file)) + return; + + if (restrict_branch && !patch_set_affects_branch(ps, restrict_branch)) + return; + if (!list_empty(&show_patch_set_ranges)) { struct list_head * next = show_patch_set_ranges.next;