-- Copyright (C) Nathaniel Smith -- Timothy Brownawell -- Thomas Moschny -- Richard Levitte -- Licensed under the MIT license: -- http://www.opensource.org/licenses/mit-license.html -- I.e., do what you like, but keep copyright and there's NO WARRANTY. -- -- CIA bot client for monotone, Lua part. This works in conjuction with -- ciabot_monotone_hookversion.py. do -- Configure with the path to the corresponding python script local exe = "/PATH/TO/ciabot_monotone_hookversion.py" push_netsync_notifier({ revision_received = function (rid, rdat, certs) local branch, author, changelog for i, cert in pairs(certs) do if (cert.name == "branch") then branch = cert.value end if (cert.name == "author") then author = cert.value end if (cert.name == "changelog") then changelog = cert.value end end wait(spawn(exe, rid, branch, author, changelog, rdat)) return "continue",nil end }) end