From 49898e3e1977b32f26e8045aafb5e24afdccb167 Mon Sep 17 00:00:00 2001 From: Bogdano Arendartchuk Date: Tue, 5 Feb 2008 20:52:24 +0000 Subject: Changed get_submit_info to use svn.info2 and properly handle non-versioned files --- RepSys/rpmutil.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/RepSys/rpmutil.py b/RepSys/rpmutil.py index 7481b72..45c9758 100644 --- a/RepSys/rpmutil.py +++ b/RepSys/rpmutil.py @@ -511,9 +511,13 @@ def get_submit_info(path): files = [] files.extend(glob.glob("%s/*" % specsdir)) files.extend(glob.glob("%s/*" % sourcesdir)) - for line in svn.info(" ".join(files)): - if line.startswith("Last Changed Rev: "): - rev = int(line.split(":")[1]) + for file in files: + info = svn.info2(file) + if info is None: + continue + rawrev = info.get("Last Changed Rev") + if rawrev: + rev = int(rawrev) if rev > max: max = rev if max == -1: -- cgit v1.2.1