#!/bin/bash

# Define the output file name
OUTPUT_FILE="commit_history.txt"

# Check if the file already exists
if [ -f "$OUTPUT_FILE" ]; then
    echo "File $OUTPUT_FILE already exists. Deleting it."
    rm "$OUTPUT_FILE"
fi

# Create a new commit history file with detailed information
git log --pretty=format:"%H - %an <%ae>, %ar, %ad : %s" --date=iso > "$OUTPUT_FILE"

echo "Commit history has been exported to $OUTPUT_FILE."
