def detect_changes_shippable(args):
 git = Git(args)
 result = ShippableChanges(args, git)
 if result.is_pr:
  job_type = 'pull request'
 elif result.is_tag:
  job_type = 'tag'
 else:
  job_type = 'merge commit'
 display.info(('Processing %s for branch %s commit %s' % (job_type, result.branch, result.commit)))
 return result.paths

def detect_changes_shippable ( args ) : git = Git ( args ) result = ShippableChanges ( args , git ) if result . is_pr : job_type = 'pull request' elif result . is_tag : job_type = 'tag' else : job_type = 'merge commit' display . info ( ( 'Processing %s for branch %s commit %s' % ( job_type , result . branch , result . commit ) ) ) return result . paths
initialize change detection on shippable .