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

Diff for /src/usr.bin/cvs/version.c between version 1.7 and 1.8

version 1.7, 2004/12/07 17:10:56 version 1.8, 2005/03/30 17:43:04
Line 36 
Line 36 
 #include "cvs.h"  #include "cvs.h"
 #include "proto.h"  #include "proto.h"
   
   int cvs_version_sendflags(struct cvsroot *);
   
   struct cvs_cmd_info cvs_version = {
           NULL,
           cvs_version_sendflags,
           NULL, NULL, NULL, 0, 0, 0
   };
   
 int  int
 cvs_version(int argc, char **argv)  cvs_version_sendflags(struct cvsroot *root)
 {  {
         struct cvsroot *root;  
   
         if (argc > 1)  
                 return (EX_USAGE);  
   
         root = cvsroot_get(".");  
         if ((root != NULL) && (root->cr_method != CVS_METHOD_LOCAL))          if ((root != NULL) && (root->cr_method != CVS_METHOD_LOCAL))
                 printf("Client: ");                  printf("Client: ");
         printf("%s\n", CVS_VERSION);          printf("%s\n", CVS_VERSION);
   
         if ((root != NULL) && (root->cr_method != CVS_METHOD_LOCAL)) {          if ((root != NULL) && (root->cr_method != CVS_METHOD_LOCAL)) {
                 if (cvs_connect(root) < 0)  
                         return (1);  
   
                 printf("Server: %s\n", root->cr_version == NULL ?                  printf("Server: %s\n", root->cr_version == NULL ?
                     "(unknown)" : root->cr_version);                      "(unknown)" : root->cr_version);
                 cvs_disconnect(root);  
         }          }
   
         cvsroot_free(root);  
   
         return (0);          return (0);
 }  }

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8