INNER CODE UNIT · Python
offset
spantaleev/matrix-docker-ansible-deploy · bin/molecule-select-roles.py:75
offset = end + size + 2
return {path: (mode, blobs[oid]) for path, (mode, oid) in entries.items()}
def comparison_base(git, head, env):
"""Preserve push/PR comparison semantics, including new Renovate branches."""
try:
if env.get("EVENT_NAME") == "pull_request":
return git.commit(env["BASE_SHA"])
if env.get("EVENT_NAME") == "push":
before = env.get("BEFORE_SHA", "")
if before and set(before) != {"0"}:
try:
return git.commit(before)
except subprocess.CalledProcessError:
pass
default = env.get("DEFAULT_BRANCH", "")
if default and env.get("GITHUB_REF") != f"refs/heads/{default}":