KOIE Hidetaka writes:
> 
> I'v understood.  This is a quick fix:

Too quick.  It doesn't work if thisarg is a path rather than just a
simple name, and it doesn't work client/server (it only does the
deregister on the server).

This is my quick fix which is similar but avoids the first problem. 
(Like I said, I'm still trying to figure out what to do in the
client/server case.)

Index: release.c
===================================================================
RCS file: /home2/cvsroot/ccvs/src/release.c,v
retrieving revision 1.47
diff -u -r1.47 release.c
--- release.c   1999/12/24 18:16:31     1.47
+++ release.c   2000/07/28 17:11:27
@@ -257,6 +257,9 @@
 
         free (repository);
 
+        if (delete_flag)
+            Subdir_Deregister (NULL, "..", last_component (thisarg));
+
        if (restore_cwd (&cwd, NULL))
            error_exit ();
 

-Larry Jones

I've got an idea for a sit-com called "Father Knows Zilch." -- Calvin

Reply via email to