fee7c30388
Changes since 1.11.20: ********************** BUG FIXES * Thanks to Serguei E. Leontiev, CVS with Kerberos 5 GSSAPI should automatically link on FreeBSD 5.x. (bug #14639). * Thanks to Rahul Bhargava, heavily loaded systems suffering from a disk crash or power failure will not lose data they claimed to have committed. * CVS server now handles conflict markers in Entry requests as documented. * CVS now remembers that binary file merge conflicts occurred until the timestamp of the updated binary file changes. * CVS client now saves some bandwidth by not sending the contents of files with conflicts to the server when it isn't needed. * CVS now does correct locking during import. * A problem where the server could block indefinitely waiting for an EOF from the client when compression was enabled has been fixed. * `cvs diff' no longer splits its arguments on spaces. * Thanks to an old report and patch from Stewart Brodie, a potential crash in response to a corrupt RCS file has been fixed. * CVS now locks the history and val-tags files before writing to them. Especially with large repositories, users should no longer see new warnings about corrupt history records when using the `cvs history' command. Existing corrupt history records will still need to be removed manually. val-tags corruption should have had less obvious effects, but removing the CVSROOT/val-tags file and allowing a 1.11.21 or later version of CVS to regenerate it may eliminate a few odd behaviors and possibly cause a slight speed up of read transactions in large repositories over time.
28 lines
1.1 KiB
Text
28 lines
1.1 KiB
Text
$NetBSD: patch-am,v 1.14 2006/01/29 02:40:40 wiz Exp $
|
|
|
|
--- src/cvs.h.orig 2005-09-22 16:07:05.000000000 +0200
|
|
+++ src/cvs.h
|
|
@@ -382,6 +382,7 @@ extern int really_quiet, quiet;
|
|
extern int use_editor;
|
|
extern int cvswrite;
|
|
extern mode_t cvsumask;
|
|
+extern char *RCS_citag;
|
|
|
|
|
|
|
|
@@ -400,6 +401,7 @@ extern int safe_location PROTO ((char *)
|
|
|
|
extern int trace; /* Show all commands */
|
|
extern int noexec; /* Don't modify disk anywhere */
|
|
+extern int nolock; /* Don't create locks */
|
|
extern int logoff; /* Don't write history entry */
|
|
|
|
extern int top_level_admin;
|
|
@@ -694,6 +696,7 @@ void sleep_past PROTO ((time_t desttime)
|
|
#define RUN_STDOUT_APPEND 0x0004 /* append to stdout, don't truncate */
|
|
#define RUN_STDERR_APPEND 0x0008 /* append to stderr, don't truncate */
|
|
#define RUN_SIGIGNORE 0x0010 /* ignore interrupts for command */
|
|
+#define RUN_UNSETXID 0x0020 /* undo setxid in child */
|
|
#define RUN_TTY (char *)0 /* for the benefit of lint */
|
|
|
|
void run_add_arg_p PROTO ((int *, size_t *, char ***, const char *s));
|