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

Diff for /src/usr.bin/cvs/rcs.c between version 1.235 and 1.236

version 1.235, 2008/01/10 09:55:18 version 1.236, 2008/01/10 10:15:48
Line 3300 
Line 3300 
                                 char *logp, *l_line, *prefix, *q, *sprefix;                                  char *logp, *l_line, *prefix, *q, *sprefix;
                                 size_t i;                                  size_t i;
   
                                 /* $Log$                                  /* Log line */
                                 /* Revision 1.235  2008/01/10 09:55:18  tobias  
                                 /* An empty -k option is invalid  
                                 /*  
                                 /* Revision 1.234  2008/01/10 09:37:26  tobias  
                                 /* RCS files without head keyword mustn't segfault our implementation.  Only  
                                 /* command that supports such files is "cvs status", therefore properly handle  
                                 /* them in all other commands, too.  
                                 /*  
                                 /* Revision 1.233  2008/01/10 09:35:02  tobias  
                                 /* Added support for keyword $Log$  
                                 /* Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias  
                                 /* Added support for keyword An empty -k option is invalid  
                                 /* Added support for keyword  
                                 /* Added support for keyword Revision 1.234  2008/01/10 09:37:26  tobias  
                                 /* Added support for keyword RCS files without head keyword mustn't segfault our implementation.  Only  
                                 /* Added support for keyword command that supports such files is "cvs status", therefore properly handle  
                                 /* Added support for keyword them in all other commands, too.  
                                 /* Added support for keyword.  In order to support $Log$  
                                 /* Added support for keyword.  In order to support Revision 1.235  2008/01/10 09:55:18  tobias  
                                 /* Added support for keyword.  In order to support An empty -k option is invalid  
                                 /* Added support for keyword.  In order to support  
                                 /* Added support for keyword $Log$  
                                 /* Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias  
                                 /* Added support for keyword An empty -k option is invalid  
                                 /* Added support for keyword.  In order to support Revision 1.234  2008/01/10 09:37:26  tobias  
                                 /* Added support for keyword $Log$  
                                 /* Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias  
                                 /* Added support for keyword An empty -k option is invalid  
                                 /* Added support for keyword.  In order to support RCS files without head keyword mustn't segfault our implementation.  Only  
                                 /* Added support for keyword $Log$  
                                 /* Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias  
                                 /* Added support for keyword An empty -k option is invalid  
                                 /* Added support for keyword.  In order to support command that supports such files is "cvs status", therefore properly handle  
                                 /* Added support for keyword $Log$  
                                 /* Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias  
                                 /* Added support for keyword An empty -k option is invalid  
                                 /* Added support for keyword.  In order to support them in all other commands, too.  
                                 /* Added support for keyword $Log$  
                                 /* Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias  
                                 /* Added support for keyword An empty -k option is invalid  
                                 /* Added support for keyword.  In order to support, new lines have  
                                 /* to be added which mustn't be expanded again (this log message for example  
                                 /* would loop forever due to $Log$  
                                 /* would loop forever due to Revision 1.235  2008/01/10 09:55:18  tobias  
                                 /* would loop forever due to An empty -k option is invalid  
                                 /* would loop forever due to  
                                 /* would loop forever due to Revision 1.234  2008/01/10 09:37:26  tobias  
                                 /* would loop forever due to RCS files without head keyword mustn't segfault our implementation.  Only  
                                 /* would loop forever due to command that supports such files is "cvs status", therefore properly handle  
                                 /* would loop forever due to them in all other commands, too.  
                                 /* would loop forever due to keywords in it).  
                                 /* line */  
                                 if (!(kwtype & RCS_KW_FULLPATH))                                  if (!(kwtype & RCS_KW_FULLPATH))
                                         (void)strlcat(expbuf,                                          (void)strlcat(expbuf,
                                             basename(rcsfile), sizeof(expbuf));                                              basename(rcsfile), sizeof(expbuf));
Line 3437 
Line 3385 
                                 /*                                  /*
                                  * This is just another hairy mess, but it must                                   * This is just another hairy mess, but it must
                                  * be done: All characters behind $Log$                                   * be done: All characters behind $Log$
                                    * be done: All characters behind Revision 1.236  2008/01/10 10:15:48  tobias
                                    * be done: All characters behind Damnit, I should avoid this nasty Log word in a comment ...
                                    * be done: All characters behind
                                  * be done: All characters behind Revision 1.235  2008/01/10 09:55:18  tobias                                   * be done: All characters behind Revision 1.235  2008/01/10 09:55:18  tobias
                                  * be done: All characters behind An empty -k option is invalid                                   * be done: All characters behind An empty -k option is invalid
                                  * be done: All characters behind                                   * be done: All characters behind
Line 3447 
Line 3398 
                                  * be done: All characters behind                                   * be done: All characters behind
                                  * be done: All characters behind Revision 1.233  2008/01/10 09:35:02  tobias                                   * be done: All characters behind Revision 1.233  2008/01/10 09:35:02  tobias
                                  * be done: All characters behind Added support for keyword $Log$                                   * be done: All characters behind Added support for keyword $Log$
                                    * be done: All characters behind Added support for keyword Revision 1.236  2008/01/10 10:15:48  tobias
                                    * be done: All characters behind Added support for keyword Damnit, I should avoid this nasty Log word in a comment ...
                                    * be done: All characters behind Added support for keyword
                                  * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias                                   * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias
                                  * be done: All characters behind Added support for keyword An empty -k option is invalid                                   * be done: All characters behind Added support for keyword An empty -k option is invalid
                                  * be done: All characters behind Added support for keyword                                   * be done: All characters behind Added support for keyword
Line 3455 
Line 3409 
                                  * be done: All characters behind Added support for keyword command that supports such files is "cvs status", therefore properly handle                                   * be done: All characters behind Added support for keyword command that supports such files is "cvs status", therefore properly handle
                                  * be done: All characters behind Added support for keyword them in all other commands, too.                                   * be done: All characters behind Added support for keyword them in all other commands, too.
                                  * be done: All characters behind Added support for keyword.  In order to support $Log$                                   * be done: All characters behind Added support for keyword.  In order to support $Log$
                                    * be done: All characters behind Added support for keyword.  In order to support Revision 1.236  2008/01/10 10:15:48  tobias
                                    * be done: All characters behind Added support for keyword.  In order to support Damnit, I should avoid this nasty Log word in a comment ...
                                    * be done: All characters behind Added support for keyword.  In order to support
                                  * be done: All characters behind Added support for keyword.  In order to support Revision 1.235  2008/01/10 09:55:18  tobias                                   * be done: All characters behind Added support for keyword.  In order to support Revision 1.235  2008/01/10 09:55:18  tobias
                                  * be done: All characters behind Added support for keyword.  In order to support An empty -k option is invalid                                   * be done: All characters behind Added support for keyword.  In order to support An empty -k option is invalid
                                  * be done: All characters behind Added support for keyword.  In order to support                                   * be done: All characters behind Added support for keyword.  In order to support
                                  * be done: All characters behind Added support for keyword $Log$                                   * be done: All characters behind Added support for keyword $Log$
                                    * be done: All characters behind Added support for keyword Revision 1.236  2008/01/10 10:15:48  tobias
                                    * be done: All characters behind Added support for keyword Damnit, I should avoid this nasty Log word in a comment ...
                                    * be done: All characters behind Added support for keyword
                                  * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias                                   * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias
                                  * be done: All characters behind Added support for keyword An empty -k option is invalid                                   * be done: All characters behind Added support for keyword An empty -k option is invalid
                                  * be done: All characters behind Added support for keyword.  In order to support Revision 1.234  2008/01/10 09:37:26  tobias                                   * be done: All characters behind Added support for keyword.  In order to support Revision 1.234  2008/01/10 09:37:26  tobias
                                  * be done: All characters behind Added support for keyword $Log$                                   * be done: All characters behind Added support for keyword $Log$
                                    * be done: All characters behind Added support for keyword Revision 1.236  2008/01/10 10:15:48  tobias
                                    * be done: All characters behind Added support for keyword Damnit, I should avoid this nasty Log word in a comment ...
                                    * be done: All characters behind Added support for keyword
                                  * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias                                   * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias
                                  * be done: All characters behind Added support for keyword An empty -k option is invalid                                   * be done: All characters behind Added support for keyword An empty -k option is invalid
                                  * be done: All characters behind Added support for keyword.  In order to support RCS files without head keyword mustn't segfault our implementation.  Only                                   * be done: All characters behind Added support for keyword.  In order to support RCS files without head keyword mustn't segfault our implementation.  Only
                                  * be done: All characters behind Added support for keyword $Log$                                   * be done: All characters behind Added support for keyword $Log$
                                    * be done: All characters behind Added support for keyword Revision 1.236  2008/01/10 10:15:48  tobias
                                    * be done: All characters behind Added support for keyword Damnit, I should avoid this nasty Log word in a comment ...
                                    * be done: All characters behind Added support for keyword
                                  * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias                                   * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias
                                  * be done: All characters behind Added support for keyword An empty -k option is invalid                                   * be done: All characters behind Added support for keyword An empty -k option is invalid
                                  * be done: All characters behind Added support for keyword.  In order to support command that supports such files is "cvs status", therefore properly handle                                   * be done: All characters behind Added support for keyword.  In order to support command that supports such files is "cvs status", therefore properly handle
                                  * be done: All characters behind Added support for keyword $Log$                                   * be done: All characters behind Added support for keyword $Log$
                                    * be done: All characters behind Added support for keyword Revision 1.236  2008/01/10 10:15:48  tobias
                                    * be done: All characters behind Added support for keyword Damnit, I should avoid this nasty Log word in a comment ...
                                    * be done: All characters behind Added support for keyword
                                  * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias                                   * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias
                                  * be done: All characters behind Added support for keyword An empty -k option is invalid                                   * be done: All characters behind Added support for keyword An empty -k option is invalid
                                  * be done: All characters behind Added support for keyword.  In order to support them in all other commands, too.                                   * be done: All characters behind Added support for keyword.  In order to support them in all other commands, too.
                                  * be done: All characters behind Added support for keyword $Log$                                   * be done: All characters behind Added support for keyword $Log$
                                    * be done: All characters behind Added support for keyword Revision 1.236  2008/01/10 10:15:48  tobias
                                    * be done: All characters behind Added support for keyword Damnit, I should avoid this nasty Log word in a comment ...
                                    * be done: All characters behind Added support for keyword
                                  * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias                                   * be done: All characters behind Added support for keyword Revision 1.235  2008/01/10 09:55:18  tobias
                                  * be done: All characters behind Added support for keyword An empty -k option is invalid                                   * be done: All characters behind Added support for keyword An empty -k option is invalid
                                  * be done: All characters behind Added support for keyword.  In order to support, new lines have                                   * be done: All characters behind Added support for keyword.  In order to support, new lines have
                                  * be done: All characters behind to be added which mustn't be expanded again (this log message for example                                   * be done: All characters behind to be added which mustn't be expanded again (this log message for example
                                  * be done: All characters behind would loop forever due to $Log$                                   * be done: All characters behind would loop forever due to $Log$
                                    * be done: All characters behind would loop forever due to Revision 1.236  2008/01/10 10:15:48  tobias
                                    * be done: All characters behind would loop forever due to Damnit, I should avoid this nasty Log word in a comment ...
                                    * be done: All characters behind would loop forever due to
                                  * be done: All characters behind would loop forever due to Revision 1.235  2008/01/10 09:55:18  tobias                                   * be done: All characters behind would loop forever due to Revision 1.235  2008/01/10 09:55:18  tobias
                                  * be done: All characters behind would loop forever due to An empty -k option is invalid                                   * be done: All characters behind would loop forever due to An empty -k option is invalid
                                  * be done: All characters behind would loop forever due to                                   * be done: All characters behind would loop forever due to

Legend:
Removed from v.1.235  
changed lines
  Added in v.1.236