a2ef7833f1
* The CVS client again correctly reports files with conflicts when using servers running CVS 1.11.20/1.12.12, or earlier (and maybe 3rd party servers). * The GSSAPI server should now build under HP-UX. * `cvs rtag' now correctly tags files that have been removed from the trunk. * Code efficiency has been improved slightly. * A rare race condition that could leave a lock on the val-tags file has been avoided. * A potential buffer overflow in the history command has been fixed. * Thanks to a report and patch from Garrett Rooney <grooney@collab.net>, paused trigger processes no longer cause the CVS server to consume 100% CPU. * Thanks to a suggestion from Joseph P. Skudlarek <Jskud@Jskud.com>, an :extssh: has been added as a synonym of the :ext: access method, as a kindness to users of old version of Eclipse. * Misc documentation updates and minor bug fixes.
38 lines
1.2 KiB
Text
38 lines
1.2 KiB
Text
$NetBSD: patch-at,v 1.2 2008/01/04 06:48:07 martti Exp $
|
|
|
|
--- src/logmsg.c.orig 2006-05-16 03:16:31.000000000 +0300
|
|
+++ src/logmsg.c 2008-01-02 14:46:02.000000000 +0200
|
|
@@ -227,6 +227,8 @@
|
|
(*messagep)[strlen (*messagep) - 1] != '\n')
|
|
(void) fprintf (fp, "\n");
|
|
}
|
|
+ else
|
|
+ (void) fprintf (fp, "\n");
|
|
|
|
if (repository != NULL)
|
|
/* tack templates on if necessary */
|
|
@@ -298,7 +300,7 @@
|
|
run_setup (editinfo_editor ? editinfo_editor : Editor);
|
|
run_arg (fname);
|
|
if ((retcode = run_exec (RUN_TTY, RUN_TTY, RUN_TTY,
|
|
- RUN_NORMAL | RUN_SIGIGNORE)) != 0)
|
|
+ RUN_NORMAL | RUN_SIGIGNORE | RUN_UNSETXID)) != 0)
|
|
error (editinfo_editor ? 1 : 0, retcode == -1 ? errno : 0,
|
|
editinfo_editor ? "Logfile verification failed" :
|
|
"warning: editor session failed");
|
|
@@ -680,6 +682,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,
|