3729b8c84e
`cvs -u' changes to prevent lock creation.
47 lines
1.4 KiB
Text
47 lines
1.4 KiB
Text
$NetBSD: patch-ap,v 1.1 1999/04/20 15:01:11 mycroft Exp $
|
|
|
|
--- src/main.c.orig Wed Aug 12 18:39:33 1998
|
|
+++ src/main.c Tue Apr 20 10:20:12 1999
|
|
@@ -40,6 +40,7 @@
|
|
int quiet = 0;
|
|
int trace = 0;
|
|
int noexec = 0;
|
|
+int nolock = 0;
|
|
int logoff = 0;
|
|
|
|
/* Set if we should be writing CVSADM directories at top level. At
|
|
@@ -217,6 +218,7 @@
|
|
" -w Make checked-out files read-write (default).\n",
|
|
" -l Turn history logging off.\n",
|
|
" -n Do not execute anything that will change the disk.\n",
|
|
+ " -u Don't create locks (implies -l).\n",
|
|
" -t Show trace of program execution -- try with -n.\n",
|
|
" -v CVS version and copyright.\n",
|
|
" -b bindir Find RCS programs in 'bindir'.\n",
|
|
@@ -485,7 +487,7 @@
|
|
opterr = 1;
|
|
|
|
while ((c = getopt_long
|
|
- (argc, argv, "+Qqrwtnlvb:T:e:d:Hfz:s:xa", long_options, &option_index))
|
|
+ (argc, argv, "+Qqrwtnulvb:T:e:d:Hfz:s:xa", long_options, &option_index))
|
|
!= EOF)
|
|
{
|
|
switch (c)
|
|
@@ -523,6 +525,8 @@
|
|
break;
|
|
case 'n':
|
|
noexec = 1;
|
|
+ case 'u': /* Fall through */
|
|
+ nolock = 1;
|
|
case 'l': /* Fall through */
|
|
logoff = 1;
|
|
break;
|
|
@@ -802,7 +806,7 @@
|
|
* BUT, only if the history file exists.
|
|
*/
|
|
|
|
- if (!client_active)
|
|
+ if (!client_active && !nolock)
|
|
{
|
|
char *path;
|
|
int save_errno;
|