[BACK]Return to cvs.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / cvs

Diff for /src/usr.bin/cvs/cvs.c between version 1.110 and 1.111

version 1.110, 2006/11/28 13:31:19 version 1.111, 2006/12/11 07:59:18
Line 44 
Line 44 
 int     cvs_trace = 0;  int     cvs_trace = 0;
 int     cvs_nolog = 0;  int     cvs_nolog = 0;
 int     cvs_readonly = 0;  int     cvs_readonly = 0;
   int     cvs_readonlyfs = 0;
 int     cvs_nocase = 0; /* set to 1 to disable filename case sensitivity */  int     cvs_nocase = 0; /* set to 1 to disable filename case sensitivity */
 int     cvs_noexec = 0; /* set to 1 to disable disk operations (-n option) */  int     cvs_noexec = 0; /* set to 1 to disable disk operations (-n option) */
 int     cvs_error = -1; /* set to the correct error code on failure */  int     cvs_error = -1; /* set to the correct error code on failure */
Line 111 
Line 112 
 usage(void)  usage(void)
 {  {
         fprintf(stderr,          fprintf(stderr,
             "Usage: %s [-flnQqrtvVw] [-d root] [-e editor] [-s var=val] "              "Usage: %s [-flnQqRrtvVw] [-d root] [-e editor] [-s var=val] "
             "[-T tmpdir] [-z level] command [...]\n", __progname);              "[-T tmpdir] [-z level] command [...]\n", __progname);
 }  }
   
Line 144 
Line 145 
         if ((envstr = getenv("CVSREAD")) != NULL)          if ((envstr = getenv("CVSREAD")) != NULL)
                 cvs_readonly = 1;                  cvs_readonly = 1;
   
           if ((envstr = getenv("CVSREADONLYFS")) != NULL) {
                   cvs_readonlyfs = 1;
                   cvs_nolog = 1;
           }
   
         if ((cvs_homedir = getenv("HOME")) == NULL) {          if ((cvs_homedir = getenv("HOME")) == NULL) {
                 if ((pw = getpwuid(getuid())) == NULL)                  if ((pw = getpwuid(getuid())) == NULL)
                         fatal("getpwuid failed");                          fatal("getpwuid failed");
Line 289 
Line 295 
         int ret;          int ret;
         char *ep;          char *ep;
   
         while ((ret = getopt(argc, argv, "b:d:e:fHlnQqrs:T:tvVwz:")) != -1) {          while ((ret = getopt(argc, argv, "b:d:e:fHlnQqRrs:T:tvVwz:")) != -1) {
                 switch (ret) {                  switch (ret) {
                 case 'b':                  case 'b':
                         /*                          /*
Line 321 
Line 327 
                         /*                          /*
                          * Be quiet. This is the default in OpenCVS.                           * Be quiet. This is the default in OpenCVS.
                          */                           */
                           break;
                   case 'R':
                           cvs_readonlyfs = 1;
                           cvs_nolog = 1;
                         break;                          break;
                 case 'r':                  case 'r':
                         cvs_readonly = 1;                          cvs_readonly = 1;

Legend:
Removed from v.1.110  
changed lines
  Added in v.1.111