if not self.json_data and not self.read_stdin:
return True
- self.ref = self.json_data['ref'].split('/')[-1]
+ self.ref = '/'.join(self.json_data['ref'].split('/')[2:])
self.namespace = self.json_data['project']['namespace']
self.name = self.json_data['project']['name']
self.full_name = self.json_data['project']['path_with_namespace']
cfg['name'] = project_key
full_name = ns + '/' + pname
+ if ['branch'] in cfg:
+ if self.ref.lower() != cfg['branch'].lower():
+ LOG.debug("Wrong branch in working dir {cfb!r} - wanted {hb!r}.".format(
+ cfb=cfg['branch'], hb=self.ref))
+ continue
+
if self.verbose > 1:
LOG.debug("Checking for {!r} ...".format(full_name))