<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
I work with some Mercurial trees that use more than one bookmark (an
alternative form of branches). I found that Buildbot only supports a
single branch, so I had to extend it.<br>
<br>
Logically speaking I think there are three changes: using
StateMixin, supporting multiple branches, and supporting bookmarks.
Is it worth trying to to split them up?<br>
<br>
The attached patch is an RFC because:<br>
<ul>
<li>I'm not sure how you like patches delivered (email?), or what
style.</li>
<li>It's against 1.8.0. I will update to master and retest
everything with python3 after I figure out how you'd like the
new code to be submitted.</li>
<li>I didn't attempt to do anything with backwards compatibility
for old databases that only track a single branch. Do you care?
Maybe it's as easy as checking the type of the getState()
result, and ignoring/replacing it if it's a single revision?</li>
</ul>
<pre class="moz-signature" cols="72">--
Hollis Blanchard
Mentor Graphics Emulation Division</pre>
</body>
</html>