[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",
- (no subject),
Nalin Dahyabhai <=