inv-repo1/doc/__commit

24 lines
795 B
Plaintext
Raw Normal View History

2024-11-15 23:04:02 +00:00
# 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