--- cvsps.c~ 2003-04-11 10:06:01.000000000 -0400 +++ cvsps.c 2005-05-23 23:26:12.110231536 -0400 @@ -1402,6 +1402,16 @@ tm->tm_hour, tm->tm_min, tm->tm_sec); printf("Author: %s\n", ps->author); printf("Branch: %s\n", ps->branch); + + /* check if ancestor was different branch */ + if (!list_empty(&ps->members)) + { + PatchSetMember * psm = list_entry(ps->members.next, PatchSetMember, link); + const char * abr = psm->pre_rev ? psm->pre_rev->branch : NULL; + if (abr && strcmp(ps->branch, abr) != 0) + printf("Ancestor branch: %s\n", abr); + } + printf("Tag: %s %s\n", ps->tag ? ps->tag : "(none)", tag_flag_descr[ps->tag_flags]); printf("Log:\n%s\n", ps->descr); printf("Members: \n");