#!/bin/bash
set -e

# Define the path to your repository and the Gitea repository URL
REPO_DIR="/home/doc/genesis-tools"
GITEA_REPO_URL="https://urban-squid.pikapod.net/doctator/scripts.git"

# Change to the repository directory
cd "$REPO_DIR"

# Initialize git if not already done
if [ ! -d ".git" ]; then
    echo "Initializing a new git repository..."
    git init
    git remote add origin "$GITEA_REPO_URL"
else
    echo "Git repository already initialized..."
fi

# Check if there are any changes or untracked files
if ! git diff-index --quiet HEAD --; then
    # Stage all changes
    git add .

    # Commit changes
    git commit -m "Auto commit from /home/doc/genesis-tools"

    # Push changes to Gitea repository
    git push origin main  # Or 'main' if that's the branch name
else
    echo "No changes to commit."
fi
