mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
Added -v option to rlog. This gives a quick way to get a list of versions.
This commit is contained in:
parent
9bf8bc6311
commit
d22eb64459
2 changed files with 25 additions and 4 deletions
|
|
@ -2,7 +2,7 @@
|
|||
.ds Rv \\$3
|
||||
.ds Dt \\$4
|
||||
..
|
||||
.Id $Id: rlog.1,v 5.3 1991/08/22 06:50:48 eggert Exp $
|
||||
.Id $Id: rlog.1,v 1.1.1.1 1993/06/18 04:22:17 jkh Exp $
|
||||
.ds g \&\s-1UTC\s0
|
||||
.ds r \&\s-1RCS\s0
|
||||
.if n .ds - \%--
|
||||
|
|
@ -54,6 +54,10 @@ Print only the name of the \*r file.
|
|||
This is convenient for translating a
|
||||
working pathname into an \*r pathname.
|
||||
.TP
|
||||
.BI \-v "[string]"
|
||||
Print only the working pathname and head. The optional string is prepended
|
||||
to the outputline.
|
||||
.TP
|
||||
.B \-h
|
||||
Print only the \*r pathname, working pathname, head,
|
||||
default branch, access list, locks,
|
||||
|
|
|
|||
|
|
@ -36,6 +36,10 @@ Report problems and direct all questions to:
|
|||
|
||||
|
||||
/* $Log: rlog.c,v $
|
||||
* Revision 1.2 1993/08/06 16:47:16 nate
|
||||
* Have rlog output be much easier to parse. (Added one line which is not
|
||||
* used by any CVS/RCS commands)
|
||||
*
|
||||
* Revision 1.1.1.1 1993/06/18 04:22:17 jkh
|
||||
* Updated GNU utilities
|
||||
*
|
||||
|
|
@ -194,10 +198,10 @@ static struct lockers *lockerlist;
|
|||
static struct stateattri *statelist;
|
||||
|
||||
|
||||
mainProg(rlogId, "rlog", "$Id: rlog.c,v 1.1.1.1 1993/06/18 04:22:17 jkh Exp $")
|
||||
mainProg(rlogId, "rlog", "$Id: rlog.c,v 1.2 1993/08/06 16:47:16 nate Exp $")
|
||||
{
|
||||
static char const cmdusage[] =
|
||||
"\nrlog usage: rlog -{bhLRt} -ddates -l[lockers] -rrevs -sstates -w[logins] -Vn file ...";
|
||||
"\nrlog usage: rlog -{bhLRt} [-v[string]] -ddates -l[lockers] -rrevs -sstates -w[logins] -Vn file ...";
|
||||
|
||||
register FILE *out;
|
||||
char *a, **newargv;
|
||||
|
|
@ -210,11 +214,14 @@ mainProg(rlogId, "rlog", "$Id: rlog.c,v 1.1.1.1 1993/06/18 04:22:17 jkh Exp $")
|
|||
struct lock const *currlock;
|
||||
int descflag, selectflag;
|
||||
int onlylockflag; /* print only files with locks */
|
||||
int versionlist;
|
||||
char *vstring;
|
||||
int onlyRCSflag; /* print only RCS file name */
|
||||
unsigned revno;
|
||||
|
||||
descflag = selectflag = true;
|
||||
onlylockflag = onlyRCSflag = false;
|
||||
versionlist = onlylockflag = onlyRCSflag = false;
|
||||
vstring=0;
|
||||
out = stdout;
|
||||
suffixes = X_DEFAULT;
|
||||
|
||||
|
|
@ -277,6 +284,11 @@ mainProg(rlogId, "rlog", "$Id: rlog.c,v 1.1.1.1 1993/06/18 04:22:17 jkh Exp $")
|
|||
setRCSversion(*argv);
|
||||
break;
|
||||
|
||||
case 'v':
|
||||
versionlist = true;
|
||||
vstring = a;
|
||||
break;
|
||||
|
||||
default:
|
||||
faterror("unknown option: %s%s", *argv, cmdusage);
|
||||
|
||||
|
|
@ -326,6 +338,11 @@ mainProg(rlogId, "rlog", "$Id: rlog.c,v 1.1.1.1 1993/06/18 04:22:17 jkh Exp $")
|
|||
if (onlylockflag && !Locks)
|
||||
continue;
|
||||
|
||||
if ( versionlist ) {
|
||||
aprintf(out, "%s%s %s\n", vstring, workfilename, Head->num);
|
||||
continue;
|
||||
}
|
||||
|
||||
if ( onlyRCSflag ) {
|
||||
aprintf(out, "%s\n", RCSfilename);
|
||||
continue;
|
||||
|
|
|
|||
Loading…
Reference in a new issue