#!/usr/bin/env -S uv run python

from __future__ import annotations

__VERSION__ = "1"

import os

import pygit2

from pygittools.hooks_push import PostCommitPushRemotes

BRANCH_PATTERN = os.environ.get("PYGITWEB_PUSH_BRANCH_PATTERN", r"^wip/")


def main() -> int:
	repo = pygit2.Repository(".")
	result = PostCommitPushRemotes(repo, BRANCH_PATTERN).run()
	return int(result.value)


if __name__ == "__main__":
	raise SystemExit(main())