<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">On Jun 1, 2017, at 8:33 PM, Linus Arver wrote:<br class=""><div><blockquote type="cite" class=""><br class="Apple-interchange-newline"><div class=""><div class="">Hello all,<br class=""><br class="">The usage for `buildbot sendchange' command is:<br class=""><br class="">    buildbot sendchange --master {MASTERHOST}:{PORT} --auth {USER}:{PASS}<br class="">            --who {USER} {FILENAMES..}<br class=""><br class="">The current docs [1] (and also docs going back to Buildbot 0.8.1 [2])<br class="">about the `sendchange' command makes no mention of the FILENAMES<br class="">argument, or how it is used. Can someone point me in the right<br class="">direction?<br class=""></div></div></blockquote></div><br class=""><div class="">I'm extrapolating a bit (having mostly used pollers and the GitHub hook listener), but sendchange is constructing a Change object, such as the one shown here:</div><div class=""><br class=""></div><div class=""><a href="http://buildbot.buildbot.net/changes/17193" class="">http://buildbot.buildbot.net/changes/17193</a></div><div class=""><br class=""></div><div class="">Note the list of changed files at the end.</div><div class=""><br class=""></div><div class=""><a href="https://github.com/buildbot/buildbot/blob/eight/master/buildbot/scripts/runner.py#L291" class="">https://github.com/buildbot/buildbot/blob/eight/master/buildbot/scripts/runner.py#L291</a></div><div class=""><br class=""></div><div class=""><a href="https://github.com/buildbot/buildbot/blob/master/master/buildbot/scripts/runner.py#L225" class="">https://github.com/buildbot/buildbot/blob/master/master/buildbot/scripts/runner.py#L225</a></div><div class=""><br class=""></div><div class="">The svnpoller script has an example of this:</div><div class=""><br class=""></div><div class=""><a href="https://github.com/buildbot/buildbot/blob/eight/master/contrib/svnpoller.py#L83" class="">https://github.com/buildbot/buildbot/blob/eight/master/contrib/svnpoller.py#L83</a></div><div class=""><br class=""></div><div class="">If your source control system makes it difficult or expensive to get a list of changed files, you might be able to get away with a dummy filename (since your Source step will most likely be checking things out based on the revision identifier), but then scheduler features like fileIsImportant won't work.</div></body></html>