version 1.72, 2016/08/26 09:02:54 |
version 1.73, 2016/08/31 13:09:09 |
|
|
static void rlog_file(const char *, RCSFILE *); |
static void rlog_file(const char *, RCSFILE *); |
static void rlog_rev_print(struct rcs_delta *); |
static void rlog_rev_print(struct rcs_delta *); |
|
|
#define RLOG_OPTSTRING "d:hLl::NqRr::s:TtVw::x::z::" |
#define RLOG_OPTSTRING "d:E:hLl::NqRr::S:s:TtVw::x::z::" |
#define REVSEP "----------------------------" |
|
#define REVEND \ |
|
"=============================================================================" |
|
|
|
static int dflag, hflag, Lflag, lflag, rflag, tflag, Nflag, wflag; |
static int dflag, hflag, Lflag, lflag, rflag, tflag, Nflag, wflag; |
static char *llist = NULL; |
static char *llist = NULL; |
|
|
static char *wlist = NULL; |
static char *wlist = NULL; |
static char *revisions = NULL; |
static char *revisions = NULL; |
static char *rlog_dates = NULL; |
static char *rlog_dates = NULL; |
|
static char *revsep = "----------------------------"; |
|
static char *revend = "=====================================================" |
|
"========================"; |
|
|
__dead void |
__dead void |
rlog_usage(void) |
rlog_usage(void) |
{ |
{ |
fprintf(stderr, |
fprintf(stderr, |
"usage: rlog [-bhLNRtV] [-ddates] [-l[lockers]] [-r[revs]]\n" |
"usage: rlog [-bhLNRtV] [-ddates] [-Eendsep] [-l[lockers]] " |
" [-sstates] [-w[logins]] [-xsuffixes]\n" |
"[-r[revs]]\n" |
" [-ztz] file ...\n"); |
" [-Srevsep] [-sstates] [-w[logins]] [-xsuffixes] " |
|
"[-ztz] file ...\n"); |
|
|
exit(1); |
exit(1); |
} |
} |
|
|
dflag = 1; |
dflag = 1; |
rlog_dates = rcs_optarg; |
rlog_dates = rcs_optarg; |
break; |
break; |
|
case 'E': |
|
revend = rcs_optarg; |
|
break; |
case 'h': |
case 'h': |
hflag = 1; |
hflag = 1; |
break; |
break; |
|
|
rflag = 1; |
rflag = 1; |
revisions = rcs_optarg; |
revisions = rcs_optarg; |
break; |
break; |
|
case 'S': |
|
revsep = rcs_optarg; |
|
break; |
case 's': |
case 's': |
slist = rcs_optarg; |
slist = rcs_optarg; |
break; |
break; |
|
|
} |
} |
} |
} |
|
|
printf("%s\n", REVEND); |
printf("%s\n", revend); |
} |
} |
|
|
static void |
static void |
|
|
(slist != NULL || lflag == 1 || wflag == 1)) && found == 0)) |
(slist != NULL || lflag == 1 || wflag == 1)) && found == 0)) |
return; |
return; |
|
|
printf("%s\n", REVSEP); |
printf("%s\n", revsep); |
|
|
rcsnum_tostr(rdp->rd_num, numb, sizeof(numb)); |
rcsnum_tostr(rdp->rd_num, numb, sizeof(numb)); |
|
|