# XXX To do:
#
+# Bugs:
+# - if the remote file is deleted, "rcvs update" will fail
+#
# Functionality:
-# - descend into directories
+# - descend into directories (alraedy done for update)
# - cvs add; cvs rm
# - commit new files
# - conflict resolution
def put(self, message = ""):
print "Checking in", self.file, "..."
data = open(self.file).read()
+ self.proxy.lock(self.file)
messages = self.proxy.put(self.file, data, message)
if messages:
print messages
class rcvs(CommandFrameWork):
- GlobalFlags = 'd:h:p:qv'
+ GlobalFlags = 'd:h:p:qvL'
UsageMessage = \
"usage: rcvs [-d directory] [-h host] [-p port] [-q] [-v] [subcommand arg ...]"
PostUsageMessage = \