You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by br...@apache.org on 2012/03/11 22:49:40 UTC
svn commit: r1299457 - /subversion/trunk/notes/directory-index/logimport.py
Author: brane
Date: Sun Mar 11 21:49:39 2012
New Revision: 1299457
URL: http://svn.apache.org/viewvc?rev=1299457&view=rev
Log:
* notes/directory-index/logimport.py: Log every 1000th imported revision
instead of every mod-1000 imported revision number.
Modified:
subversion/trunk/notes/directory-index/logimport.py
Modified: subversion/trunk/notes/directory-index/logimport.py
URL: http://svn.apache.org/viewvc/subversion/trunk/notes/directory-index/logimport.py?rev=1299457&r1=1299456&r2=1299457&view=diff
==============================================================================
--- subversion/trunk/notes/directory-index/logimport.py (original)
+++ subversion/trunk/notes/directory-index/logimport.py Sun Mar 11 21:49:39 2012
@@ -32,15 +32,20 @@ from dirindex import Index, Revision
def parse(index, stream):
kindmap = {"dir": 0, "file": 1}
+ version = None
+ revcount = 0
for event, logentry in ElementTree.iterparse(stream):
if logentry.tag != "logentry":
continue
version = int(logentry.get("revision"))
- if version == 1 or not version % 1000:
- logging.info("r%d", version)
+
+ revcount += 1
+ if revcount == 1 or not revcount % 1000:
+ revlogger = logging.info
else:
- logging.debug("r%d", version)
+ revlogger = logging.debug
+ revlogger("%d: r%d", revcount, version)
created = logentry.find("date")
if created is not None:
@@ -83,7 +88,8 @@ def parse(index, stream):
else:
logging.debug(" %s %-4s %s", action, kindstr, abspath)
handler(abspath, kind)
- pass
+ if version is not None:
+ logging.info("final: r%d", version)
def logimport(database, url, svn):