In revision:
changeset: 5744:9db7fd77417d
user: Matt Mackall <mpm@selenic.com>
date: Thu Dec 27 23:55:40 2007 -0600
summary: changelog: remove extract function
- def extract(self, text):
+ def read(self, node):
"""
format used:
nodeid\n : manifest node in ascii
@@ -149,6 +146,7 @@
changelog v0 doesn't use extra
"""
+ text = self.revision(node)
if not text:
return (nullid, "", (0, 0), [], "", {'branch': 'default'})
last = text.index("\n\n")
@@ -175,10 +173,7 @@
files = l[3:]
return (manifest, user, (time, timezone), files, desc, extra)
- def read(self, node):
- return self.extract(self.revision(node))
-
Please change buildbot.changes.hgbuildbot like:
diff -ru buildbot-0.7.7/buildbot/changes/hgbuildbot.py buildbot-0.7.7-patched/buildbot/changes/hgbuildbot.py
--- buildbot-0.7.7/buildbot/changes/hgbuildbot.py 2008-03-29 21:30:17.000000000 -0500
+++ buildbot-0.7.7-patched/buildbot/changes/hgbuildbot.py 2008-08-06 18:34:42.636308000 -0500
@@ -83,7 +83,7 @@
for rev in xrange(start, end):
# send changeset
n = repo.changelog.node(rev)
- changeset=repo.changelog.extract(repo.changelog.revision(n))
+ changeset=repo.changelog.read(n)
change = {
'master': master,
# note: this is more likely to be a full email address, which
Thanks.