summaryrefslogtreecommitdiff
path: root/gnu/usr.bin
diff options
context:
space:
mode:
authorThorsten Lockert <tholo@cvs.openbsd.org>2001-02-11 01:04:55 +0000
committerThorsten Lockert <tholo@cvs.openbsd.org>2001-02-11 01:04:55 +0000
commit0f8104cc3d3af65603b6540a26dee0d7e2391a05 (patch)
treea3eac83a79807883d5f36f683609f5a7a28c8478 /gnu/usr.bin
parent2d00349688878c8c868fddcc4b2c437858db6fe8 (diff)
Document the fact that the wrong thing is likely to happen in many cases
here, if something is checked out from a (read-only?) replica of a repos, and then checked in to the master, files will be skipped. This needs to be resolved, somehow.
Diffstat (limited to 'gnu/usr.bin')
-rw-r--r--gnu/usr.bin/cvs/src/client.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gnu/usr.bin/cvs/src/client.c b/gnu/usr.bin/cvs/src/client.c
index c937e298986..6a4014749f9 100644
--- a/gnu/usr.bin/cvs/src/client.c
+++ b/gnu/usr.bin/cvs/src/client.c
@@ -268,6 +268,13 @@ arg_should_not_be_sent_to_server (arg)
{
/* Don't send this, since the CVSROOTs don't match. */
free (this_root);
+
+ /*
+ * This is so bogus! Means if you have checked out from
+ * a replica of a repository, and then when you want to
+ * check it in to the real (read/write) repository, the
+ * file will be skipped!
+ */
return 1;
}
free (this_root);