mirror of
https://github.com/systemd/systemd.git
synced 2025-01-20 18:04:03 +03:00
1922d49fd6
When building packages of arbitrary commits of systemd-stable, distributors might want to include a git sha of the exact commit they're on. Let's extend vcs-tag a little to make this possible. If we're on a commit matching a tag, don't generate a git sha at all. If we're not on a commit matching a tag, generate a vcs tag as usually. However, if we're not in developer mode, don't append a '^' if the tree is dirty to accomodate package builds applying various patches to the tree which shouldn't be considered as "dirty" edits. (cherry picked from commit 944faf65986f36d7ed3a4ba5cb4cc763011f0f77)