Skip to content

Instantly share code, notes, and snippets.

console.log = env.note;
window.onerror = function (errorMsg, url, lineNumber, column, errorObj) {
env.warn(
'Error: ' + errorMsg +
', Script: ' + url +
', Line: ' + lineNumber +
', Column: ' + column +
', StackTrace: ' + String(errorObj)
);
}
diff --git a/master/buildbot/changes/gitpoller.py b/master/buildbot/changes/gitpoller.py
index f3d7fb1..4a11108 100644
--- a/master/buildbot/changes/gitpoller.py
+++ b/master/buildbot/changes/gitpoller.py
@@ -242,11 +242,13 @@ class GitPoller(base.PollingChangeSource, StateMixin):
lastRev = self.lastRev.get(branch)
self.lastRev[branch] = newRev
- if not lastRev:
- return
@caktux
caktux / inscreen
Last active August 29, 2015 14:11 — forked from smoser/inscreen
#!/bin/sh
#
# upstream: git://gist.github.com/1019125.git
VERBOSITY=0
LOCK=""
CR="
"
error() { echo "$@" 1>&2; }
@caktux
caktux / tail_twisted.sh
Created December 20, 2014 13:36
tail buildbot twisted.log
tail -f master/twistd.log | grep -v "DeprecationWarning" | grep -v "processing 0 changes" | grep -E "GitHubStatus|$"
@caktux
caktux / .profile
Created March 11, 2015 04:10
Get a brew formula version number
# show installed brew formula version
function brew-version {
brew info $1 | awk '{print $3}' | head -n1
}
# show last available brew formula version
function brew-last-version {
brew versions $1 | awk '{print $1}' | head -n1
}
diff --git a/master/buildbot/process/botmaster.py b/master/buildbot/process/botmaster.py
index 4f1f348..a5f28f3 100644
--- a/master/buildbot/process/botmaster.py
+++ b/master/buildbot/process/botmaster.py
@@ -317,11 +317,19 @@ class BotMaster(config.ReconfigurableServiceMixin, service.MultiService):
"""
Call this when something suggests that a particular slave may now be
available to start a build.
+ We delay this for 10 seconds, so that if multiple slaves start at the same
+ time, builds will be distributed between them.