123456789101112131415 |
- #!/usr/bin/env bash
- dirty=""
- # Ni ne scias, kiun lingvon la uzanto uzas. La mesaĝo ne devus enhavi, eg, "Changes to be
- # committed". Do ni serĉas la git-komandojn anstataŭe, ĉar ili neniam ŝanĝas.
- if git status | grep -q 'git checkout'; then
- dirty="-dirty"
- elif git status | grep -q 'git reset'; then
- dirty="-dirty"
- fi
-
- echo "module muzikilo.versio;
-
- enum versio = \"$(git describe --tags)${dirty}\";
- enum datoDeKonstruado = \"$(date -Iseconds --utc)\";
- " > source/muzikilo/versio.d
|