Upstream `Fontship` can modify the timestamps of file placed in a `git` repository. This feature is brought from the `git-warp-time` Rust package. For now, the `Fontship` Debian package is not built against this Rust package. Otherwise, a patch is applied to circumvent git operations through environment. This patch makes `Fontship` usable when the font sources are not (fully) tracked in a git repository. When the FONTSHIP_GIT_VERSION environment variable is set, `Fontship`: (i) uses it as the version string instead of deriving one from the git repository; (ii) scans the sourcedir on the filesystem instead of the git index; (iii) treat the given version as a tagged release so no git commit SHA1 is embedded; (iv) skip the git cleanliness checks (`abort_if_not_clean`, the `last-commit` stamp), and let `clean` remove the build outputs instead of running `git clean`. Thanks to Bastian Germann for providing this patch. -- Jerome Benoit Sat, 29 Aug 2026 09:57:19 +0000