in asfyaml/envvars.py [0:0]
def __init__(self):
self.repo_name = _repo_name()
self.repo_dir = os.path.join(getvar("GIT_PROJECT_ROOT"), "%s.git" % self.repo_name)
self.committer = getvar("GIT_COMMITTER_NAME")
self.remote_user = getvar("GIT_COMMITTER_EMAIL")
self.script_name = getvar("SCRIPT_NAME")
self.web_host = getvar("WEB_HOST")
self.archived_lock = os.path.join(self.repo_dir, "nocommit") # Lock file for archived read-only repositories
self.write_locks = [getvar("WRITE_LOCK"), self.archived_lock] # Global maintenance lock, plus archived locks
self.auth_file = getvar("AUTH_FILE")
self.ip = os.environ.get("REMOTE_ADDR", "127.0.0.1")