cvs-cvs
[Top][All Lists]
Advanced

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

[Cvs-cvs] Changes to ccvs/src/entries.c [signed-commits2]


From: Derek Robert Price
Subject: [Cvs-cvs] Changes to ccvs/src/entries.c [signed-commits2]
Date: Tue, 22 Nov 2005 20:46:57 -0500

Index: ccvs/src/entries.c
diff -u ccvs/src/entries.c:1.66.4.2 ccvs/src/entries.c:1.66.4.3
--- ccvs/src/entries.c:1.66.4.2 Wed Nov 16 03:30:18 2005
+++ ccvs/src/entries.c  Wed Nov 23 01:46:53 2005
@@ -23,9 +23,13 @@
 /* Validate API.  */
 #include "entries.h"
 
+/* GNULIB */
+#include "getline.h"
+
 /* CVS */
+#include "base.h"
+
 #include "cvs.h"
-#include "getline.h"
 
 static Node *AddEntryNode (List * list, Entnode *entnode);
 
@@ -164,6 +168,7 @@
 
 /*
  * Removes the argument file from the Entries file if necessary.
+ * Deletes the base file, if it existed.
  */
 void
 Scratch_Entry (List *list, const char *fname)
@@ -177,6 +182,9 @@
     {
        if (!noexec)
        {
+           Entnode *e = node->data;
+           base_remove (fname, e->version);
+
            entfilename = CVSADM_ENTLOG;
            entfile = xfopen (entfilename, "a");
 
@@ -212,17 +220,17 @@
     Entnode *entnode;
     Node *node;
 
+    TRACE (TRACE_FUNCTION, "Register(%s, %s, %s%s%s, %s, %s %s)",
+          fname, vn, ts ? ts : "",
+          ts_conflict ? "+" : "", ts_conflict ? ts_conflict : "",
+          options, tag ? tag : "", date ? date : "");
+
 #ifdef SERVER_SUPPORT
     if (server_active)
     {
        server_register (fname, vn, ts, options, tag, date, ts_conflict);
     }
 #endif
-
-    TRACE (TRACE_FUNCTION, "Register(%s, %s, %s%s%s, %s, %s %s)",
-          fname, vn, ts ? ts : "",
-          ts_conflict ? "+" : "", ts_conflict ? ts_conflict : "",
-          options, tag ? tag : "", date ? date : "");
 
     entnode = Entnode_Create (ENT_FILE, fname, vn, ts, options, tag, date,
                              ts_conflict);




reply via email to

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