@@ -31,7 +31,8 @@ def create_workdir():
def get_sha1(pokydir, revision):
try:
- rev = subprocess.check_output(["git", "rev-list", "-n", "1", revision], cwd=pokydir).decode('utf-8').strip()
+ subprocess.check_call(["git", "fetch", "--depth", "1", "origin", revision], cwd=pokydir)
+ rev = subprocess.check_output(["git", "rev-list", "-n", "1", "FETCH_HEAD"], cwd=pokydir).decode('utf-8').strip()
logger.info(f"SHA-1 revision for {revision} in {pokydir} is {rev}")
return rev
except subprocess.CalledProcessError: