Ticket #453 (closed defect: fixed)
darcs_buildbot.py and buildbot/slave/commands.py have different ideas about "revision"
|Reported by:||zooko||Owned by:||zooko@…|
contrib/darcs_buildbot.py@483#L36 sets .revision to be the hash of the most recent patch. buildbot/slave/commands.py@467#L1568 interprets .revision as "context". I think this means that if a build was triggered by darcs_buildbot.py, and then someone pushes the "Rebuild" button, they'll get a completely different thing, but I haven't tested this theory.
Probably darcs_buildbot.py should be changed to execute darcs changes --context and use the resulting stdout instead of using the hash of the most recent patch.