# Pobranie pełnego UUID commita full_uuid=`git log -1 --format="%H"` # Pobranie daty commita commit_date=`git log -1 --format="%cd" --date=iso` # Pobranie komentarza z commita commit_message=`git log -1 --format="%s"` # Pobranie tagu z commita, jeśli istnieje commit_tag=`git describe --tags --exact-match 2>/dev/null` # Generowanie pliku commit.tex z UUID, datą, komentarzem i tagiem (jeśli istnieje) echo "\\newcommand{\\commitUUID}{${full_uuid}}" > commit.tex echo "\\newcommand{\\commitDate}{${commit_date}}" >> commit.tex echo "\\newcommand{\\commitComment}{${commit_message}}" >> commit.tex # Sprawdzenie, czy istnieje tag if [ -n "$commit_tag" ]; then echo "\\newcommand{\\commitTag}{${commit_tag}}" >> commit.tex else echo "\\newcommand{\\commitTag}{}" >> commit.tex fi