===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
buildbot-2.8.2/.bbtravis.yml-172-    condition: TESTS == "isort"
buildbot-2.8.2/.bbtravis.yml:173:    cmd: isort --check -df `git ls-files |grep '.py$'`
buildbot-2.8.2/.bbtravis.yml-174-
##############################################
buildbot-2.8.2/common/merge_and_pep8.sh-39-MASTER=$1
buildbot-2.8.2/common/merge_and_pep8.sh:40:PREPEP8=`git log $MASTER --grep "PRE_PEP8_COMMIT" --pretty="format:%H"`
buildbot-2.8.2/common/merge_and_pep8.sh:41:POSTPEP8=`git log $MASTER --grep "POST_PEP8_COMMIT" --pretty="format:%H"`
buildbot-2.8.2/common/merge_and_pep8.sh-42-
##############################################
buildbot-2.8.2/master/README.rst-35-    The tarball may contain a twisted.tac file in it, which can be used to configure the twisted logging system (e.g to log in logstash instead of the default stdout).
buildbot-2.8.2/master/README.rst:36:    The tarball will be extracted in a directory named ``$BUILDBOT_CONFIG_DIR`` in the master directory, and can contain additional python module that the master.cfg can load.
buildbot-2.8.2/master/README.rst-37-    If ``BUILDBOT_CONFIG_URL`` does not end with .tar.gz, it is considered to be an URL to the direct ``master.cfg``
##############################################
buildbot-2.8.2/master/buildbot/changes/mail.py-103-        # model)
buildbot-2.8.2/master/buildbot/changes/mail.py:104:        name, addr = parseaddr(m["from"])
buildbot-2.8.2/master/buildbot/changes/mail.py-105-        if not addr:
##############################################
buildbot-2.8.2/master/buildbot/changes/mail.py-301-        # model)
buildbot-2.8.2/master/buildbot/changes/mail.py:302:        name, addr = parseaddr(m["from"])
buildbot-2.8.2/master/buildbot/changes/mail.py-303-        if not addr:
##############################################
buildbot-2.8.2/master/buildbot/reporters/mail.py-313-    def formatAddress(self, addr):
buildbot-2.8.2/master/buildbot/reporters/mail.py:314:        r = parseaddr(addr)
buildbot-2.8.2/master/buildbot/reporters/mail.py-315-        if not r[0]:
##############################################
buildbot-2.8.2/master/buildbot/reporters/mail.py-347-        s = unicode2bytes(s)
buildbot-2.8.2/master/buildbot/reporters/mail.py:348:        recipients = [parseaddr(r)[1] for r in recipients]
buildbot-2.8.2/master/buildbot/reporters/mail.py-349-        sender_factory = ESMTPSenderFactory(
buildbot-2.8.2/master/buildbot/reporters/mail.py-350-            unicode2bytes(self.smtpUser), unicode2bytes(self.smtpPassword),
buildbot-2.8.2/master/buildbot/reporters/mail.py:351:            parseaddr(self.fromaddr)[1], recipients, BytesIO(s),
buildbot-2.8.2/master/buildbot/reporters/mail.py-352-            result, requireTransportSecurity=self.useTls,
##############################################
buildbot-2.8.2/master/docs/developer/mq.rst-192-Routing keys are represented with variables when one or more of the words in the key are defined by the content of the message.
buildbot-2.8.2/master/docs/developer/mq.rst:193:For example, ``buildset.$bsid`` describes routing keys such as ``buildset.1984``, where 1984 is the ID of the buildset described by the message body.
buildbot-2.8.2/master/docs/developer/mq.rst-194-Internally, keys are represented as tuples of strings.
##############################################
buildbot-2.8.2/master/docs/developer/mq.rst-216-Due to the non-blocking nature of message delivery, consumers should *not* assume that subsequent messages in a sequence remain queued.
buildbot-2.8.2/master/docs/developer/mq.rst:217:For example, upon receipt of a ``buildset.$bsid.new`` message, it is already too late to try to subscribe to the associated build requests messages, as they may already have been consumed.
buildbot-2.8.2/master/docs/developer/mq.rst-218-
##############################################
buildbot-2.8.2/master/docs/developer/www-base-app.rst-24-* A `Testing Framework and philosophy <https://docs.angularjs.org/guide/dev_guide.e2e-testing>`_
buildbot-2.8.2/master/docs/developer/www-base-app.rst:25:* A `deferred system <https://docs.angularjs.org/api/ng.$q>`_ similar to the one from Twisted
buildbot-2.8.2/master/docs/developer/www-base-app.rst-26-* A `fast growing community and ecosystem <https://www.madewithangular.com/>`_
##############################################
buildbot-2.8.2/master/docs/developer/www-base-app.rst-92-Additionally, an angular.js module with the name ``<pluginname>`` will be registered as a dependency of the main ``app`` module.
buildbot-2.8.2/master/docs/developer/www-base-app.rst:93:The ``scripts.js`` file may register some new states to ``$stateProvider`` or add new menu items via ``glMenuProvider`` for example.
buildbot-2.8.2/master/docs/developer/www-base-app.rst-94-
##############################################
buildbot-2.8.2/master/docs/developer/www-base-app.rst-142-                 name: name,
buildbot-2.8.2/master/docs/developer/www-base-app.rst:143:                 url: `/${name}`,
buildbot-2.8.2/master/docs/developer/www-base-app.rst-144-                 data: cfg
##############################################
buildbot-2.8.2/master/docs/developer/www-data-module.rst-130-    const builderid = 1;
buildbot-2.8.2/master/docs/developer/www-data-module.rst:131:    $scope.builds = dataService.get(`builders/${builderid}/builds`, {limit: 1});
buildbot-2.8.2/master/docs/developer/www-data-module.rst-132-    $scope.builds.onNew = build => build.loadSteps();
##############################################
buildbot-2.8.2/master/docs/developer/www-data-module.rst-157-
buildbot-2.8.2/master/docs/developer/www-data-module.rst:158:``.closeOnDestroy($scope)``: registers scope destruction as waterfall destruction for all collection accessed via this accessor.
buildbot-2.8.2/master/docs/developer/www-data-module.rst-159-
##############################################
buildbot-2.8.2/master/docs/developer/www-data-module.rst-198-
buildbot-2.8.2/master/docs/developer/www-data-module.rst:199:``.$ready``: attribute similar to what ``ngResource`` provides.
buildbot-2.8.2/master/docs/developer/www-data-module.rst-200-  True after first server interaction is completed, false before that.
##############################################
buildbot-2.8.2/master/docs/manual/cmdline.rst-306-bzr
buildbot-2.8.2/master/docs/manual/cmdline.rst:307:    :command:`try` does a ``bzr revision-info`` to find the base revision, then a ``bzr diff -r$base..`` to obtain the patch.
buildbot-2.8.2/master/docs/manual/cmdline.rst-308-
##############################################
buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst-1338-
buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst:1339:    Those variables support expansion so that if you just want to prepend :file:`/home/buildbot/bin` to the :envvar:`PATH` environment variable, you can do it by putting the value ``${PATH}`` at the end of the value like in the example below.
buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst-1340-    Variables that don't exist on the worker will be replaced by ``""``.
##############################################
buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst-2584-
buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst:2585:Environment variables constructed using the ``env`` argument support expansion so that if you just want to prepend  :file:`/home/buildbot/bin` to the :envvar:`PATH` environment variable, you can do it by putting the value ``${PATH}`` at the end of the value like in the example below.
buildbot-2.8.2/master/docs/manual/configuration/buildsteps.rst-2586-Variables that don't exist on the master will be replaced by ``""``.
##############################################
buildbot-2.8.2/master/docs/manual/configuration/workers-docker.rst-303-
buildbot-2.8.2/master/docs/manual/configuration/workers-docker.rst:304:    If the value contains a colon (``:``), then BUILDMASTER and BUILDMASTER_PORT environment variables will be passed, following scheme: ``masterFQDN="$BUILDMASTER:$BUILDMASTER_PORT"``
buildbot-2.8.2/master/docs/manual/configuration/workers-docker.rst-305-
##############################################
buildbot-2.8.2/master/docs/manual/installation/installation.rst-53-
buildbot-2.8.2/master/docs/manual/installation/installation.rst:54:If the environment variable ``$NO_INSTALL_REQS`` is set to ``1``, then :file:`setup.py` will not try to install Buildbot's requirements.
buildbot-2.8.2/master/docs/manual/installation/installation.rst-55-This is usually only useful when building a Buildbot package.
##############################################
buildbot-2.8.2/master/docs/manual/secretsmanagement.rst-107-
buildbot-2.8.2/master/docs/manual/secretsmanagement.rst:108:e.g: a file ``user`` contains the text ``pa$$w0rd``.
buildbot-2.8.2/master/docs/manual/secretsmanagement.rst-109-
##############################################
buildbot-2.8.2/master/docs/relnotes/0.9.2-0.9.15.rst-515-- Reworked :ref:`ConsoleView` and :ref:`WaterfallView` for better usability and better integration with virtual builders
buildbot-2.8.2/master/docs/relnotes/0.9.2-0.9.15.rst:516:- :ref:`WWW-data-module` collections now have a ``$resolved`` attribute which
buildbot-2.8.2/master/docs/relnotes/0.9.2-0.9.15.rst-517-  allows dashboard to know when the data is loaded.
##############################################
buildbot-2.8.2/master/docs/tutorial/tour.rst-30-
buildbot-2.8.2/master/docs/tutorial/tour.rst:31:Open a new terminal, go to the directory you created master in, activate the same virtualenv instance you created before, and open the master configuration file with an editor (here ``$EDITOR`` is your editor of choice like vim, gedit, or emacs):
buildbot-2.8.2/master/docs/tutorial/tour.rst-32-
##############################################
buildbot-2.8.2/smokes/e2e/hook.scenarios.ts-21-        let lastbuild = await builder.getLastFinishedBuildNumber();
buildbot-2.8.2/smokes/e2e/hook.scenarios.ts:22:        await post(`${testPageUrl}/change_hook/base`).form({
buildbot-2.8.2/smokes/e2e/hook.scenarios.ts-23-            comments:'sd',
##############################################
buildbot-2.8.2/smokes/e2e/pages/base.ts-19-    async loginUser(user, password) {
buildbot-2.8.2/smokes/e2e/pages/base.ts:20:        await browser.get(`http://${user}:${password}@localhost:8011/auth/login`);
buildbot-2.8.2/smokes/e2e/pages/base.ts-21-        const anonymousButton = element.all(By.css('.dropdown')).first();
##############################################
buildbot-2.8.2/smokes/e2e/pages/force.ts-12-    async setInputText(cssLabel, value) {
buildbot-2.8.2/smokes/e2e/pages/force.ts:13:        const setInputValue = element(By.css(`forcefield label[for=${cssLabel}] + div input`));
buildbot-2.8.2/smokes/e2e/pages/force.ts-14-        await setInputValue.clear();
##############################################
buildbot-2.8.2/smokes/e2e/pages/settings.ts-22-    getItem(group, name) {
buildbot-2.8.2/smokes/e2e/pages/settings.ts:23:        return element(By.css(`form[name='${group}'] [name='${name}']`));
buildbot-2.8.2/smokes/e2e/pages/settings.ts-24-    }
##############################################
buildbot-2.8.2/smokes/run.sh-3-set -v
buildbot-2.8.2/smokes/run.sh:4:cd `dirname $0`
buildbot-2.8.2/smokes/run.sh-5-function finish {
##############################################
buildbot-2.8.2/www/base/src/app/about/about.route.js-22-        const state = {
buildbot-2.8.2/www/base/src/app/about/about.route.js:23:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/about/about.route.js-24-            template: require('./about.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/app.route.js-17-        if (config.title != null) {
buildbot-2.8.2/www/base/src/app/app.route.js:18:            apptitle = `Buildbot: ${config.title}`;
buildbot-2.8.2/www/base/src/app/app.route.js-19-            if (apptitle.length > max_title_len) {
##############################################
buildbot-2.8.2/www/base/src/app/app.run.js-10-        $rootScope.$on('$routeChangeSuccess', (event, currentRoute, priorRoute) =>
buildbot-2.8.2/www/base/src/app/app.run.js:11:            $rootScope.$broadcast(`${currentRoute.controller}$routeChangeSuccess`,
buildbot-2.8.2/www/base/src/app/app.run.js-12-                                  currentRoute, priorRoute)
##############################################
buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js-25-                    caption: builder.name,
buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js:26:                    sref: `builder({builder:${builder.builderid}})`
buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js-27-                }
##############################################
buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js-50-                    $scope.is_cancelling = false;
buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js:51:                    $scope.error = `Cannot cancel: ${why.error.message}`;
buildbot-2.8.2/www/base/src/app/builders/builder/builder.controller.js-52-                    refreshContextMenu();
##############################################
buildbot-2.8.2/www/base/src/app/builders/builder/builder.route.js-14-        const state = {
buildbot-2.8.2/www/base/src/app/builders/builder/builder.route.js:15:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/builders/builder/builder.route.js-16-            template: require('./builder.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-105-            ($scope.tags_filter.length === 0) || ($scope.tags_filter.indexOf(tag) >= 0) ||
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:106:                ($scope.tags_filter.indexOf(`+${tag}`) >= 0) || ($scope.tags_filter.indexOf(`-${tag}`) >= 0)
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-107-        ;
##############################################
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-116-            const i = $scope.tags_filter.indexOf(tag);
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:117:            const iplus = $scope.tags_filter.indexOf(`+${tag}`);
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:118:            const iminus = $scope.tags_filter.indexOf(`-${tag}`);
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-119-            if ((i < 0) && (iplus < 0) && (iminus < 0)) {
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:120:                return $scope.tags_filter.push(`+${tag}`);
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-121-            } else if (iplus >= 0) {
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-122-                $scope.tags_filter.splice(iplus, 1);
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js:123:                return $scope.tags_filter.push(`-${tag}`);
buildbot-2.8.2/www/base/src/app/builders/builders.controller.js-124-            } else if (iminus >= 0) {
##############################################
buildbot-2.8.2/www/base/src/app/builders/builders.route.js-22-        const state = {
buildbot-2.8.2/www/base/src/app/builders/builders.route.js:23:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/builders/builders.route.js-24-            template: require('./builders.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-31-                $scope.is_cancelling = false;
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js:32:                $scope.error = `Cannot cancel: ${why.error.message}`;
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-33-                refreshContextMenu();
##############################################
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-71-                        caption: builder.name,
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js:72:                        sref: `builder({builder:${buildrequest.builderid}})`
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-73-                    }
##############################################
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-77-                        caption: buildrequest.buildrequestid,
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js:78:                        sref: `buildrequest({buildrequest:${buildrequest.buildrequestid}})`
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.controller.js-79-                    }
##############################################
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.route.js-8-        const state = {
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.route.js:9:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/builders/buildrequest/buildrequest.route.js-10-            template: require('./buildrequest.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-33-                $scope.is_rebuilding = false;
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js:34:                $scope.error = `Cannot rebuild: ${why.error.message}`;
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-35-                refreshContextMenu();
##############################################
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-48-                $scope.is_stopping = false;
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js:49:                $scope.error = `Cannot Stop: ${why.error.message}`;
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-50-                refreshContextMenu();
##############################################
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-132-                        caption: builder.name,
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js:133:                        sref: `builder({builder:${builderid}})`
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-134-                    }
##############################################
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-136-                        caption: build.number,
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js:137:                        sref: `build({build:${buildnumber}})`
buildbot-2.8.2/www/base/src/app/builders/builds/build.controller.js-138-                    }
##############################################
buildbot-2.8.2/www/base/src/app/builders/builds/build.route.js-8-        const state = {
buildbot-2.8.2/www/base/src/app/builders/builds/build.route.js:9:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/builders/builds/build.route.js-10-            template: require('./build.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-32-                                caption: builder.name,
buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js:33:                                sref: `builder({builder:${builder.builderid}})`
buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-34-                            }
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-36-                                caption: build.number,
buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js:37:                                sref: `build({builder:${builder.builderid}, build:${build.number}})`
buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-38-                            }
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-42-                                caption: log.name,
buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js:43:                                sref: `log({builder:${builder.builderid}, build:${build.number}, step:${step.number}, log:'${log.slug}'})`
buildbot-2.8.2/www/base/src/app/builders/log/log.controller.js-44-                            }
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/log.route.js-14-        const state = {
buildbot-2.8.2/www/base/src/app/builders/log/log.route.js:15:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/builders/log/log.route.js-16-            template: require('./log.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-61-                        if (this.log.type === 'h') {
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js:62:                            pendingRequest = restService.get(`logs/${this.log.logid}/contents`);
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-63-                            pendingRequest.then(content => {
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-106-
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js:107:                        pendingRequest = restService.get(`logs/${this.log.logid}/contents`, {
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-108-                            offset,
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-131-                                    content: $sce.trustAs($sce.HTML, ansicodesService.ansi2html(line)),
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js:132:                                    class: `log_${logclass}`,
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logpreview.directive.js-133-                                    number
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-36-                        const { log } = self.scope;
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:37:                        self.scope.raw_url = `api/v2/logs/${log.logid}/raw`;
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-38-                        if (log.type === 'h') {
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:39:                            restService.get(`logs/${log.logid}/contents`).then(content => self.scope.content = $sce.trustAs($sce.HTML, content.logchunks[0].content));
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-40-                        }
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-62-                    if (self.requests == null) { self.requests = {}; }
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:63:                    const requestId = `${index}_${count}`;
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-64-                    if ((self.requests[requestId] == null)) {
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-65-                        self.requests[requestId] = $q(resolve =>
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:66:                            restService.get(`logs/${log.logid}/contents`, {offset:index, limit:count}).then(function(content) {
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-67-                                content = content.logchunks;
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-86-                                        content: ansicodesService.ansi2html(line),
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js:87:                                        class: `log_${logclass}`
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/logviewer.directive.js-88-                                    });
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-62-                        throw new Error("Expected scroll in form of '_item_ in _datasource_'"+
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:63:                            `but got '${$attr.uiScroll}'`);
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-64-                    }
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-80-
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:81:                    if (!isDatasource(datasource)) { throw new Error(`${datasourceName} is not a valid datasource`); }
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-82-
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-104-                        // Replace angularjs linker by _.template, which is much faster
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:105:                        let rowTemplate = `<${repeaterType} style='height:${rowHeight}px;'>` +
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:106:                            `${template[0].innerHTML}</${repeaterType}>`;
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-107-                        rowTemplate = _.template(rowTemplate, {interpolate: /\{\{::(.+?)\}\}/g} );
##############################################
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-111-                        padding = function(height) {
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js:112:                            const result = angular.element(`<${repeaterType} class='padding'></${repeaterType}>`);
buildbot-2.8.2/www/base/src/app/builders/log/logviewer/scrollviewport.directive.js-113-                            result.set_height = function(height) {
##############################################
buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-26-                        caption: builder.name,
buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js:27:                        sref: `builder({builder:${builder.builderid}})`
buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-28-                    }
##############################################
buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-30-                        caption: build.number,
buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js:31:                        sref: `build({builder:${builder.builderid}, build:${build.number}})`
buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-32-                    }
##############################################
buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-34-                        caption: step.name,
buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js:35:                        sref: `step({builder:${builder.builderid}, build:${build.number}, step:${step.number}})`
buildbot-2.8.2/www/base/src/app/builders/step/step.controller.js-36-                    }
##############################################
buildbot-2.8.2/www/base/src/app/builders/step/step.route.js-14-        $stateProvider.state({
buildbot-2.8.2/www/base/src/app/builders/step/step.route.js:15:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/builders/step/step.route.js-16-            template: require('./step.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.controller.js-14-        $scope.buildrequests.onNew = function(buildrequest) {
buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.controller.js:15:            restService.get(`buildsets/${buildrequest.buildsetid}/properties`).then(function(response) {
buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.controller.js-16-                buildrequest.properties = response.properties[0];
##############################################
buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.route.js-14-        const state = {
buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.route.js:15:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/buildrequests/pendingbuildrequests.route.js-16-            template: require('./pendingbuildrequests.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js-19-        const getBuildsData = function() {
buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js:20:            let requestUrl = `changes/${changeId}/builds`;
buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js-21-            if (!buildsFetchLimit == '') {
buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js:22:                requestUrl = `changes/${changeId}/builds?limit=${buildsFetchLimit}`;
buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.controller.js-23-            }
##############################################
buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.route.js-10-        const state = {
buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.route.js:11:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/changes/changebuilds/changebuilds.route.js-12-            template: require('./changebuilds.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/changes/changes.route.js-14-        const state = {
buildbot-2.8.2/www/base/src/app/changes/changes.route.js:15:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/changes/changes.route.js-16-            template: require('./changes.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js-38-                        } else {
buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js:39:                            errors += `${k} is not a field name`;
buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js-40-                        }
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js-43-                if (errors.length>0) {
buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js:44:                    $scope.field.errors = `bad autopopulate configuration: ${errors}`;
buildbot-2.8.2/www/base/src/app/common/directives/basefield/basefield.directive.js-45-                    $scope.field.haserrors = true;
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js-47-            buildrequestURLMatchers.push($urlMatcherFactory.compile(
buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js:48:                `${baseurl}#buildrequests/{buildrequestid:[0-9]+}`))
buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js-49-            buildURLMatchers.push($urlMatcherFactory.compile(
buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js:50:                `${baseurl}#builders/{builderid:[0-9]+}/builds/{buildnumber:[0-9]+}`));
buildbot-2.8.2/www/base/src/app/common/directives/buildsummary/buildsummary.directive.js-51-        }
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-27-                    }
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js:28:                    element.html(`<${t}></${t}>`).show();
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-29-                    return $compile(element.contents())(scope);
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-43-                restrict: 'E',
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js:44:                template: require(`./${fieldtype}.tpl.jade`),
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-45-                controller: [ "$scope", function($scope) {
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-65-                    $scope.field.fields = filtered;
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js:66:                    return $scope.column_class = `col-sm-${(12 / $scope.field.columns).toString()}`;
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-67-                }
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-80-                scope: false,
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js:81:                template: require(`./${fieldtype}.tpl.jade`),
buildbot-2.8.2/www/base/src/app/common/directives/forcefields/forcefields.directive.js-82-            })
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js-67-    const svg = d3.select(elem[0]).attr('width', width + margin.left + margin.right).attr('height', height + margin.top + margin.bottom);
buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js:68:    const base_g = svg.append('g').attr('transform', `translate(${margin.left},${margin.top})`);
buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js-69-    const linepath = base_g.append('path');
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js-88-            .ticks(5);
buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js:89:        xaxis_g.attr('transform', `translate(0,${height})`).call(xAxis);
buildbot-2.8.2/www/base/src/app/common/directives/lineplot/lineplot.directive.js-90-        const yAxis = d3.svg.axis()
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/loginbar/loginbar.directive.js-20-            window.stop();
buildbot-2.8.2/www/base/src/app/common/directives/loginbar/loginbar.directive.js:21:            document.location = `auth/login?redirect=${document.location.hash.substr(1)}`;
buildbot-2.8.2/www/base/src/app/common/directives/loginbar/loginbar.directive.js-22-        }
##############################################
buildbot-2.8.2/www/base/src/app/common/directives/windowtitle/windowtitle.directive.js-19-                    } else if (toState.data && toState.data.caption) {
buildbot-2.8.2/www/base/src/app/common/directives/windowtitle/windowtitle.directive.js:20:                        $window.document.title = `Buildbot: ${toState.data.caption}`;
buildbot-2.8.2/www/base/src/app/common/directives/windowtitle/windowtitle.directive.js-21-                    } else {
##############################################
buildbot-2.8.2/www/base/src/app/common/filters/moment/moment.filter.js-25-                }
buildbot-2.8.2/www/base/src/app/common/filters/moment/moment.filter.js:26:                return `${days} day${plural} ` + m.format('H:mm:ss');
buildbot-2.8.2/www/base/src/app/common/filters/moment/moment.filter.js-27-            }
##############################################
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-48-                    // illegal code, restore the CSI
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:49:                    ansi_entry = `\x1b[${ansi_entry}`;
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-50-                }
##############################################
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-95-                                const v = css_classes[i];
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:96:                                result.push(`ansi${i}`);
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-97-                            }
##############################################
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-112-                for (let entry of Array.from(entries)) {
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:113:                    html += `<span class='${entry.class}'>${entry.text}</span>`;
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-114-                }
##############################################
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-151-                    if (c.length === 1) {
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:152:                        c = `0${c}`;
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-153-                    }
##############################################
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-157-                    const color = colors[i];
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:158:                    ret += `pre.log .ansifg-${i} { color: #${color}; }\n`;
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js:159:                    ret += `pre.log .ansibg-${i} { background-color: #${color}; }\n`;
buildbot-2.8.2/www/base/src/app/common/services/ansicodes/ansicodes.service.js-160-                }
##############################################
buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js-14-                    if ((build_or_step.results != null) && _.has(RESULTS_TEXT, build_or_step.results)) {
buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js:15:                        ret = `results_${RESULTS_TEXT[build_or_step.results]}`;
buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js-16-                    }
##############################################
buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js-19-                        if (pulse != null) {
buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js:20:                            ret += ` ${pulse}`;
buildbot-2.8.2/www/base/src/app/common/services/results/results.service.js-21-                        }
##############################################
buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-19-                    if (groupAndSettingName.length !== 2) {
buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js:20:                        console.log(`bad setting name ${settingSelector}`);
buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-21-                        continue;
##############################################
buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-24-                    if ((self.groups[groupName] == null)) {
buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js:25:                        console.log(`bad setting name ${settingSelector}: group does not exist`);
buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-26-                        continue;
##############################################
buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-92-        if (group.name == null) {
buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js:93:            throw Error(`Group (with caption : ${group.caption}) must have a correct name property.`);
buildbot-2.8.2/www/base/src/app/common/services/settings/settings.service.js-94-        }
##############################################
buildbot-2.8.2/www/base/src/app/home/home.route.js-21-        $stateProvider.state({
buildbot-2.8.2/www/base/src/app/home/home.route.js:22:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/home/home.route.js-23-            template: require('./home.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/masters/masters.route.js-14-        $stateProvider.state({
buildbot-2.8.2/www/base/src/app/masters/masters.route.js:15:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/masters/masters.route.js-16-            template: require('./masters.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/masters/masters.route.js-23-        $stateProvider.state({
buildbot-2.8.2/www/base/src/app/masters/masters.route.js:24:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/masters/masters.route.js-25-            template: require('./masters.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/schedulers/schedulers.route.js-14-        $stateProvider.state({
buildbot-2.8.2/www/base/src/app/schedulers/schedulers.route.js:15:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/schedulers/schedulers.route.js-16-            template: require('./schedulers.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/settings/settings.controller.js-32-                        }
buildbot-2.8.2/www/base/src/app/settings/settings.controller.js:33:                        code += `    '${groupName}.${item.name}': ${value},\n`;
buildbot-2.8.2/www/base/src/app/settings/settings.controller.js-34-                    }
##############################################
buildbot-2.8.2/www/base/src/app/settings/settings.route.js-22-        const state = {
buildbot-2.8.2/www/base/src/app/settings/settings.route.js:23:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/settings/settings.route.js-24-            template: require('./settings.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/workers/workeraction.dialog.js-87-                        p.catch(function(err) {
buildbot-2.8.2/www/base/src/app/workers/workeraction.dialog.js:88:                            let msg = `unable to ${a} worker ${w.name}:`;
buildbot-2.8.2/www/base/src/app/workers/workeraction.dialog.js-89-                            msg += err.error.message;
##############################################
buildbot-2.8.2/www/base/src/app/workers/workers.controller.js-58-                    caption: worker.name,
buildbot-2.8.2/www/base/src/app/workers/workers.controller.js:59:                    sref: `worker({worker:${worker.workerid}})`
buildbot-2.8.2/www/base/src/app/workers/workers.controller.js-60-                });
##############################################
buildbot-2.8.2/www/base/src/app/workers/workers.route.js-14-        $stateProvider.state({
buildbot-2.8.2/www/base/src/app/workers/workers.route.js:15:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/workers/workers.route.js-16-            template: require('./workers.tpl.jade'),
##############################################
buildbot-2.8.2/www/base/src/app/workers/workers.route.js-23-        $stateProvider.state({
buildbot-2.8.2/www/base/src/app/workers/workers.route.js:24:            controller: `${name}Controller`,
buildbot-2.8.2/www/base/src/app/workers/workers.route.js-25-            template: require('./workers.tpl.jade'),
##############################################
buildbot-2.8.2/www/build_common/src/ng-template-loader.js-21-  // search for custom_templates (we use T as a short name to avoid consume to much bytes)
buildbot-2.8.2/www/build_common/src/ng-template-loader.js:22:  content = `module.exports = window.T['${tplName}'] || ${JSON.stringify(content)};`;
buildbot-2.8.2/www/build_common/src/ng-template-loader.js-23-  return content;
##############################################
buildbot-2.8.2/www/build_common/src/webpack.js-21-        if (!option in options) {
buildbot-2.8.2/www/build_common/src/webpack.js:22:            throw new Error(`${option} option is required in options`);
buildbot-2.8.2/www/build_common/src/webpack.js-23-        }
##############################################
buildbot-2.8.2/www/console_view/src/module/main.module.js-36-        const state = {
buildbot-2.8.2/www/console_view/src/module/main.module.js:37:            controller: `${name}Controller`,
buildbot-2.8.2/www/console_view/src/module/main.module.js-38-            controllerAs: "c",
##############################################
buildbot-2.8.2/www/console_view/src/module/main.module.js-40-            name,
buildbot-2.8.2/www/console_view/src/module/main.module.js:41:            url: `/${name}`,
buildbot-2.8.2/www/console_view/src/module/main.module.js-42-            data: cfg
##############################################
buildbot-2.8.2/www/console_view/src/module/main.module.js-179-                builders_with_builds.push(builder);
buildbot-2.8.2/www/console_view/src/module/main.module.js:180:                builderids_with_builds += `.${builder.builderid}`;
buildbot-2.8.2/www/console_view/src/module/main.module.js-181-            }
##############################################
buildbot-2.8.2/www/console_view/src/module/main.module.js-380-        if ((change == null)) {
buildbot-2.8.2/www/console_view/src/module/main.module.js:381:            revision = `unknown revision ${build.builderid}-${build.buildid}`;
buildbot-2.8.2/www/console_view/src/module/main.module.js-382-            change = this.makeFakeChange("unknown codebase", revision, build.started_at);
##############################################
buildbot-2.8.2/www/console_view/src/module/main.module.js-395-                when_timestamp,
buildbot-2.8.2/www/console_view/src/module/main.module.js:396:                author: `unknown author for ${revision}`,
buildbot-2.8.2/www/console_view/src/module/main.module.js-397-                comments: revision + "\n\nFake comment for revision: No change for this revision, please setup a changesource in Buildbot"
##############################################
buildbot-2.8.2/www/console_view/src/module/main.module.spec.js-55-        const { data } = state;
buildbot-2.8.2/www/console_view/src/module/main.module.spec.js:56:        expect(state.controller).toBe(`${name}Controller`);
buildbot-2.8.2/www/console_view/src/module/main.module.spec.js-57-        expect(state.controllerAs).toBe('c');
buildbot-2.8.2/www/console_view/src/module/main.module.spec.js:58:        expect(state.url).toBe(`/${name}`);
buildbot-2.8.2/www/console_view/src/module/main.module.spec.js-59-    });
##############################################
buildbot-2.8.2/www/data_module/src/classes/base.service.js-15-                if (!angular.isString(this._endpoint)) {
buildbot-2.8.2/www/data_module/src/classes/base.service.js:16:                    throw new TypeError(`Parameter 'endpoint' must be a string, not ${typeof this.endpoint}`);
buildbot-2.8.2/www/data_module/src/classes/base.service.js-17-                }
##############################################
buildbot-2.8.2/www/data_module/src/classes/base.service.js-57-                    // adds loadXXX functions to the prototype
buildbot-2.8.2/www/data_module/src/classes/base.service.js:58:                    this.prototype[`load${E}`] = function(...args) {
buildbot-2.8.2/www/data_module/src/classes/base.service.js-59-                        return this[e] = this.get(e, ...Array.from(args));
##############################################
buildbot-2.8.2/www/data_module/src/classes/base.service.js-62-                    // adds getXXX functions to the prototype
buildbot-2.8.2/www/data_module/src/classes/base.service.js:63:                    return this.prototype[`get${E}`] = function(...args) {
buildbot-2.8.2/www/data_module/src/classes/base.service.js-64-                        let query;
##############################################
buildbot-2.8.2/www/data_module/src/classes/change.service.js-20-                    if  (author.split(' ').length > 1) {
buildbot-2.8.2/www/data_module/src/classes/change.service.js:21:                        this.author_name = author.replace(new RegExp(`\\s<${email}>`), '');
buildbot-2.8.2/www/data_module/src/classes/change.service.js-22-                        this.author_email = email;
##############################################
buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js-58-                            // private fields added by the data service
buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js:59:                            (v[`_${field}`] === value) ||
buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js:60:                            (angular.isArray(v[`_${field}`]) && Array.from(v[`_${field}`]).includes(value)) ||
buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js:61:                            (angular.isArray(value) && Array.from(value).includes(v[`_${field}`]));
buildbot-2.8.2/www/data_module/src/services/data/collection/dataquery.service.js-62-                    }
##############################################
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-75-                            if (!angular.isArray(datalist)) {
buildbot-2.8.2/www/data_module/src/services/data/data.service.js:76:                                const e = `${datalist} is not an array`;
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-77-                                $log.error(e);
##############################################
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-112-                        const E = dataUtilsService.capitalize(e);
buildbot-2.8.2/www/data_module/src/services/data/data.service.js:113:                        return this.prototype[`get${E}`] = (...args) => self.get(e, ...Array.from(args));
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-114-                    });
##############################################
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-151-                                    const E = dataUtilsService.capitalize(e);
buildbot-2.8.2/www/data_module/src/services/data/data.service.js:152:                                    this.prototype[`get${E}`] = function(...args) {
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-153-                                        let query;
##############################################
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-189-                    if ((this._expects != null) && this._expects.length) {
buildbot-2.8.2/www/data_module/src/services/data/data.service.js:190:                        return fail(`expecting ${this._expects.length} more data requests ` +
buildbot-2.8.2/www/data_module/src/services/data/data.service.js:191:                            `(${angular.toJson(this._expects)})`);
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-192-                    }
##############################################
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-211-                    const returnValue = (this.mocks[url] != null ? this.mocks[url][query] : undefined) || (this.mocks[url] != null ? this.mocks[url][queryWithoutSubscribe] : undefined);
buildbot-2.8.2/www/data_module/src/services/data/data.service.js:212:                    if ((returnValue == null)) { throw new Error(`No return value for: ${url} ` +
buildbot-2.8.2/www/data_module/src/services/data/data.service.js:213:                        `(${angular.toJson(queryWithoutSubscribe)})`); }
buildbot-2.8.2/www/data_module/src/services/data/data.service.js-214-                    const collection = this.createCollection(url, queryWithoutSubscribe, returnValue);
##############################################
buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js-32-                const E = e[0].toUpperCase() + e.slice(1).toLowerCase();
buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js:33:                expect(dataService[`get${E}`]).toBeDefined();
buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js:34:                result.push(expect(angular.isFunction(dataService[`get${E}`])).toBeTruthy());
buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js-35-            }
##############################################
buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js-142-                    const E = e[0].toUpperCase() + e.slice(1).toLowerCase();
buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js:143:                    expect(opened[`get${E}`]).toBeDefined();
buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js:144:                    result.push(expect(angular.isFunction(opened[`get${E}`])).toBeTruthy());
buildbot-2.8.2/www/data_module/src/services/data/data.service.spec.js-145-                }
##############################################
buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-59-            socketPathRE(socketPath) {
buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js:60:                return new RegExp(`^${socketPath.replace(/\*/g, "[^/]+")}$`);
buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-61-            }
##############################################
buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-85-                } else {
buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js:86:                    throw new TypeError(`Parameter 'arrayOrString' must be a array or a string, not ${typeof arrayOrString}`);
buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-87-                }
##############################################
buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-130-                if (!angular.isString(string)) {
buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js:131:                    throw new TypeError(`Parameter 'string' must be a string, not ${typeof string}`);
buildbot-2.8.2/www/data_module/src/services/dataUtils/dataUtils.service.js-132-                }
##############################################
buildbot-2.8.2/www/data_module/src/services/socket/socket.service.js-114-                    const path = this.getRootPath();
buildbot-2.8.2/www/data_module/src/services/socket/socket.service.js:115:                    const port = $location.port() === defaultport ? '' : `:${$location.port()}`;
buildbot-2.8.2/www/data_module/src/services/socket/socket.service.js:116:                    return `${protocol}://${host}${port}${path}ws`;
buildbot-2.8.2/www/data_module/src/services/socket/socket.service.js-117-                }
##############################################
buildbot-2.8.2/www/data_module/src/services/stream/stream.service.js-22-                    if (!angular.isFunction(listener)) {
buildbot-2.8.2/www/data_module/src/services/stream/stream.service.js:23:                        throw new TypeError(`Parameter 'listener' must be a function, not ${typeof listener}`);
buildbot-2.8.2/www/data_module/src/services/stream/stream.service.js-24-                    }
##############################################
buildbot-2.8.2/www/guanlecoja-ui/Readme.md-28-
buildbot-2.8.2/www/guanlecoja-ui/Readme.md:29:The directive takes no argument and is configured via `glMenuServiceProvider` and `$stateProvider`
buildbot-2.8.2/www/guanlecoja-ui/Readme.md-30-
##############################################
buildbot-2.8.2/www/guanlecoja-ui/Readme.md-44-
buildbot-2.8.2/www/guanlecoja-ui/Readme.md:45:The directive takes no argument and is configured via `glBreadcrumbService`, `$stateProvider` and `glMenuServiceProvider`
buildbot-2.8.2/www/guanlecoja-ui/Readme.md-46-
##############################################
buildbot-2.8.2/www/guanlecoja-ui/Readme.md-84-
buildbot-2.8.2/www/guanlecoja-ui/Readme.md:85:#### `$stateProvider.state(state)`
buildbot-2.8.2/www/guanlecoja-ui/Readme.md-86-
buildbot-2.8.2/www/guanlecoja-ui/Readme.md:87:Menu items are defined in `$stateProvider.state`'s data. glMenuService scans the list of states to find the menu items. You can use `state.data` for the usage you want, but glMenuService will look at the following attributes:
buildbot-2.8.2/www/guanlecoja-ui/Readme.md-88-
##############################################
buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.js-22-                if (!this.groups.hasOwnProperty(group)) {
buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.js:23:                    throw Error(`group ${group} has not been defined with glMenuProvider.group(). has: ${_.keys(this.groups)}`);
buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.js-24-                }
##############################################
buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.spec.js-54-                    name: item.name,
buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.spec.js:55:                    url: `/${item.name}`,
buildbot-2.8.2/www/guanlecoja-ui/src/module/menu_service/menu.service.spec.js-56-                    data: {
##############################################
buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/httpinterceptor.js-19-                try {
buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/httpinterceptor.js:20:                    msg = `${res.status}:${res.data.error} ` +
buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/httpinterceptor.js:21:                    `when:${res.config.method} ${res.config.url}`;
buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/httpinterceptor.js-22-                } catch (e) {
##############################################
buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/notification.service.js-25-                    id = i;
buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/notification.service.js:26:                    n.msg += `\n${opts.msg}`;
buildbot-2.8.2/www/guanlecoja-ui/src/module/notification_service/notification.service.js-27-                }
##############################################
buildbot-2.8.2/www/guanlecoja-ui/src/module/topbar/topbar.directive.js-34-                caption: (state.data != null ? state.data.caption : undefined) || _.capitalize(state.name),
buildbot-2.8.2/www/guanlecoja-ui/src/module/topbar/topbar.directive.js:35:                href: `#${$location.hash()}`
buildbot-2.8.2/www/guanlecoja-ui/src/module/topbar/topbar.directive.js-36-            });
##############################################
buildbot-2.8.2/www/guanlecoja-ui/test/main.js-66-                            name: item.name,
buildbot-2.8.2/www/guanlecoja-ui/test/main.js:67:                            url: `/${item.name}`,
buildbot-2.8.2/www/guanlecoja-ui/test/main.js-68-                            data: {
##############################################
buildbot-2.8.2/www/guanlecoja-ui/test/main.js-102-    $scope.stateName = $state.current.name;
buildbot-2.8.2/www/guanlecoja-ui/test/main.js:103:    glNotificationService.notify({msg:`You just transitioned to ${$scope.stateName}!`},
buildbot-2.8.2/www/guanlecoja-ui/test/main.js-104-                                {title:"State transitions", group:"state"});
##############################################
buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-29-        // prefixed name.
buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js:30:        const createNestedName = name => `nestedexample_${name}`;
buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-31-
##############################################
buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-50-        // event happens in the pizza input.
buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js:51:        const ingredientsUrl = pizza => `nestedexample/api/getIngredients?pizza=${pizza}`;
buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-52-
##############################################
buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-66-                } else {
buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js:67:                    const error = `unexpected error got ${r.status}`;
buildbot-2.8.2/www/nestedexample/src/module/nestedexamplefield.directive.js-68-                    $scope.ingredients.choices = [error];
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-273-                .append('g')
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:274:                    .attr('transform', `translate(${this.c.margin.left}, ${this.c.margin.top})`)
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-275-                    .attr('class', 'chart');
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-280-                .append('g')
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:281:                    .attr('transform', `translate(${this.c.margin.left}, ${height})`)
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-282-                    .attr('class', 'header');
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-300-                    :
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:301:                        `${(this.builders.length * this.c.minColumnWidth) + this.c.margin.right + this.c.margin.left}px`;
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-302-
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-306-            } else {
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:307:                return this.$log.error(`Bad column width configuration\n\t min: ${this.c.minColumnWidth}`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-308-            }
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-327-            }
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:328:            this.container.style('height', `${height}px`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-329-            height = this.getHeaderHeight();
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-330-            this.waterfall.select("div.header").style("height", height + "px");
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:331:            return this.header.attr('transform', `translate(${this.c.margin.left}, ${height})`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-332-        }
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-409-                const a = p.append('a')
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:410:                    .attr('xlink:href', `#/builders/${builderid}`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-411-                return a.node().appendChild(this);
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-451-            // Stay on left on horizontal scrolling
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:452:            axis.attr('transform', `translate(${this.waterfall.node().scrollLeft}, 0)`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:453:            this.waterfall.on('scroll', function() {  return yAxis.attr('transform', `translate(${this.scrollLeft}, 0)`); });
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-454-
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-520-                    .attr('class', 'builder')
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:521:                    .attr('transform', builder => `translate(${x(builder.builderid)}, 0)`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-522-
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-529-                    .attr('class', 'build')
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:530:                    .attr('transform', build => `translate(0, ${y.getCoord(build.complete_at)})`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-531-            const max = function(a, b) {
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-589-            const points = function() {
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:590:                if (r) { return `20,0 0,${height / 2} 20,${height} 170,${height} 170,0`;
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:591:                } else { return `150,0 170,${height / 2} 150,${height} 0,${height} 0,0`; }
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-592-            };
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-594-                .attr('class', 'svg-tooltip')
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:595:                .attr('transform', `translate(${mouse[0]}, ${mouse[1]})`)
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-596-                .append('g')
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-597-                    .attr('class', 'tooltip-content')
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:598:                    .attr('transform', `translate(${r ? 5 : -175}, ${- height / 2})`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-599-
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-607-                tooltip.transition().duration(100)
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:608:                    .attr('transform', `translate(${r ? 5 : -175}, ${- height / 2})`)
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-609-                    .select('polygon')
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-613-                    const d = new Date((step.complete_at - step.started_at) * 1000);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:614:                    if (d > 0) { return `(${d / 1000}s)`; } else { return ''; }
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-615-                };
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-627-                        // Text format
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:628:                        .text((step, i) => `${i + 1}. ${step.name} ${duration(step)}`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-629-            };
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-637-            return e.select('.svg-tooltip')
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js:638:                .attr('transform', `translate(${mouse[0]}, ${mouse[1]})`);
buildbot-2.8.2/www/waterfall_view/src/module/main.module.js-639-        }
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js-21-        const state = {
buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js:22:            controller: `${name}Controller`,
buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js-23-            controllerAs: "w",
##############################################
buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js-25-            name,
buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js:26:            url: `/${name}?tags`,
buildbot-2.8.2/www/waterfall_view/src/module/waterfall.route.js-27-            data: cfg,
##############################################
buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js-30-                controller: "wsgiDashboardsController",
buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js:31:                templateUrl: `wsgi_dashboards/${name}/index.html`,
buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js-32-                name,
buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js:33:                url: `/${name}`,
buildbot-2.8.2/www/wsgi_dashboards/src/module/dashboards.route.js-34-                data: cfg
##############################################
buildbot-2.8.2/debian/buildbot-worker.init-45-function is_enabled() {
buildbot-2.8.2/debian/buildbot-worker.init:46:	ANSWER=`echo $1|tr "[:upper:]" "[:lower:]"`
buildbot-2.8.2/debian/buildbot-worker.init-47-	[[ "$ANSWER" == "yes" ]] || [[ "$ANSWER" == "true" ]] || [[ "$ANSWER" ==  "1" ]]
##############################################
buildbot-2.8.2/debian/buildbot-worker.init-51-function is_disabled() {
buildbot-2.8.2/debian/buildbot-worker.init:52:	ANSWER=`echo $1|tr "[:upper:]" "[:lower:]"`
buildbot-2.8.2/debian/buildbot-worker.init-53-	[[ "$ANSWER" == "no" ]] || [[ "$ANSWER" == "false" ]] || [[ "$ANSWER" ==  "0" ]]
##############################################
buildbot-2.8.2/debian/buildbot.init-39-function is_enabled() {
buildbot-2.8.2/debian/buildbot.init:40:	ANSWER=`echo $1|tr "[:upper:]" "[:lower:]"`
buildbot-2.8.2/debian/buildbot.init-41-	[[ "$ANSWER" == "yes" ]] || [[ "$ANSWER" == "true" ]] || [[ "$ANSWER" ==  "1" ]]
##############################################
buildbot-2.8.2/debian/buildbot.init-45-function is_disabled() {
buildbot-2.8.2/debian/buildbot.init:46:	ANSWER=`echo $1|tr "[:upper:]" "[:lower:]"`
buildbot-2.8.2/debian/buildbot.init-47-	[[ "$ANSWER" == "no" ]] || [[ "$ANSWER" == "false" ]] || [[ "$ANSWER" ==  "0" ]]
##############################################
buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-120-    const builderid = 1;
buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst:121:    $scope.builds = dataService.get(`builders/${builderid}/builds`, {limit: 1});
buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-122-    $scope.builds.onNew = build => build.loadSteps();
##############################################
buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-147-
buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst:148:``.closeOnDestroy($scope)``: registers scope destruction as waterfall destruction for all collection accessed via this accessor.
buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-149-
##############################################
buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-188-
buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst:189:``.$ready``: attribute similar to what ``ngResource`` provides.
buildbot-2.8.2/.pc/docs-convert-blockdiag-diagrams-to-ascii.patch/master/docs/developer/www-data-module.rst-190-  True after first server interaction is completed, false before that.