bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

(no subject)


From: Nalin Dahyabhai
Subject: (no subject)
Date: Fri, 4 Oct 2002 16:51:13 -0400

>Submitter-Id:   net
>Originator:     Nalin Dahyabhai
>Organization:
net
>Confidential:  no
>Synopsis:      adding format specifier for tag names in loginfo
>Severity:      non-critical
>Priority:      low
>Category:      cvs
>Class:         change-request
>Release:       1.11.2
>Environment:
        
System: Linux blade.devel.redhat.com 2.4.18-14smp #1 SMP Wed Sep 4 12:34:47 EDT 
2002 i686 i686 i386 GNU/Linux
Architecture: i686

>Description:
        It seems to be useful to be have the name of the branch or tag to
        which changes are being committed available in loginfo.
>How-To-Repeat:
        N/A
>Fix:
        Here's the patch, extracted from NetBSD-current CVS.

Index: src/logmsg.c
===================================================================
RCS file: /cvsroot/gnusrc/gnu/dist/cvs/src/logmsg.c,v
retrieving revision 1.1.1.2
retrieving revision 1.3
diff -u -r1.1.1.2 -r1.3
--- src/logmsg.c        2000/10/26 13:56:25     1.1.1.2
+++ src/logmsg.c        2000/10/26 14:59:08     1.3
@@ -591,6 +591,15 @@
                                  strlen (str_list) + strlen (p->key) + 5);
                    (void) strcat (str_list, p->key);
                    break;
+               case 't':
+                   str_list =
+                       xrealloc (str_list,
+                                 (strlen (str_list)
+                                  + (li->tag ? strlen (li->tag) : 0)
+                                  + 10)
+                                 );
+                   (void) strcat (str_list, (li->tag ? li->tag : ""));
+                   break;
                case 'V':
                    str_list =
                        xrealloc (str_list,
--- src/mkmodules.c     2002-09-26 16:38:54.000000000 -0400
+++ src/mkmodules.c     2002-09-26 16:38:49.000000000 -0400
@@ -68,6 +68,7 @@
     "#   s = file name\n",
     "#   V = old version number (pre-checkin)\n",
     "#   v = new version number (post-checkin)\n",
+    "#   t = tag or branch name\n",
     "#\n",
     "# For example:\n",
     "#DEFAULT (echo \"\"; id; echo %s; date; cat) >> 
$CVSROOT/CVSROOT/commitlog\n",




reply via email to

[Prev in Thread] Current Thread [Next in Thread]