From: Fred L. D. <fd...@us...> - 2003-07-14 18:11:51
|
Update of /cvsroot/cvs-syncmail/syncmail In directory sc8-pr-cvs1:/tmp/cvs-serv28022 Modified Files: branchctl Log Message: - update commented-out code - remove function that isn't used in this script Index: branchctl =================================================================== RCS file: /cvsroot/cvs-syncmail/syncmail/branchctl,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- branchctl 14 Jul 2003 16:49:30 -0000 1.2 +++ branchctl 14 Jul 2003 18:11:47 -0000 1.3 @@ -141,42 +141,13 @@ ## name = string.split(line, "/")[1] ## dirname = namekey(prefix, name) ## if os.path.isdir(dirname): -## m = load_change_info(dirname) +## m = load_entries(dirname) ## mapping.update(m) if line[0] == "/": # normal file get_entry(prefix, mapping, line, entries_fn) # else: bogus Entries line f.close() - return mapping - -def load_change_info(mapping, prefix=None): - if prefix is not None: - entries_log_fn = os.path.join(prefix, "CVS", "Entries.Log") - else: - entries_log_fn = os.path.join("CVS", "Entries.Log") - if os.path.isfile(entries_log_fn): - f = open(entries_log_fn) - while 1: - line = f.readline() - if not line: - break - if line[1:2] != ' ': - # really old version of CVS - break - entry = get_entry(prefix, mapping, line[2:], entries_log_fn) - parts = string.split(line, "/")[1:] - if line[0] == "A": - # adding a file - entry.new_revision = parts[1] - elif line[0] == "R": - # removing a file - entry.new_revision = None - f.close() - for entry in mapping.values(): - if not hasattr(entry, "new_revision"): - print 'confused about file', entry.name, '-- ignoring' - del mapping[entry.name] return mapping def load_branch_name(): |