=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/rcs/rcsmerge.c,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- src/usr.bin/rcs/rcsmerge.c 2005/10/26 18:13:58 1.6 +++ src/usr.bin/rcs/rcsmerge.c 2005/11/02 11:26:19 1.7 @@ -1,4 +1,4 @@ -/* $OpenBSD: rcsmerge.c,v 1.6 2005/10/26 18:13:58 xsa Exp $ */ +/* $OpenBSD: rcsmerge.c,v 1.7 2005/11/02 11:26:19 xsa Exp $ */ /* * Copyright (c) 2005 Xavier Santolaria * All rights reserved. @@ -50,7 +50,7 @@ baserev = rev2 = RCS_HEAD_REV; - while ((ch = rcs_getopt(argc, argv, "k:p::qr:TV")) != -1) { + while ((ch = rcs_getopt(argc, argv, "k:p::q::r:TV")) != -1) { switch (ch) { case 'k': kflag = rcs_kflag_get(rcs_optarg); @@ -66,6 +66,7 @@ pipeout = 1; break; case 'q': + rcs_set_rev(rcs_optarg, &baserev); verbose = 0; break; case 'r': @@ -154,5 +155,6 @@ rcsmerge_usage(void) { fprintf(stderr, - "usage: rcsmerge [-qTV] [-kmode] [-rrev] file ...\n"); + "usage: rcsmerge [-TV] [-kmode] [-p[rev]] [-q[rev]] " + "[-rrev] file ...\n"); }