#!/usr/bin/env bash

GIT_USER=$(git config --get user.name)
GIT_EMAIL=$(git config --get user.email)

# Exit if GIT_USER or GIT_EMAIL is empty
if [ -z "$GIT_USER" ] || [ -z "$GIT_EMAIL" ]; then
  echo "GIT_USER or GIT_EMAIL is not set. Exiting."
  exit 1
fi

git config --local user.name "$GIT_USER"
git config --local user.email "$GIT_EMAIL"

# This directory should contain custom Git hooks for the repository
# Set the path for Git hooks to /workspace/hooks
git config --local core.hooksPath '%(prefix)/workspace/hooks'
# Set the safe directory to the workspace path
git config --local --add safe.directory /workspace