summaryrefslogtreecommitdiff
path: root/Build/source/libs/harfbuzz/harfbuzz-src/write-tarball-revision.py
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/libs/harfbuzz/harfbuzz-src/write-tarball-revision.py')
-rw-r--r--Build/source/libs/harfbuzz/harfbuzz-src/write-tarball-revision.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/Build/source/libs/harfbuzz/harfbuzz-src/write-tarball-revision.py b/Build/source/libs/harfbuzz/harfbuzz-src/write-tarball-revision.py
new file mode 100644
index 00000000000..0b3ffee6dfd
--- /dev/null
+++ b/Build/source/libs/harfbuzz/harfbuzz-src/write-tarball-revision.py
@@ -0,0 +1,13 @@
+#!/usr/bin/env python3
+
+import os, subprocess
+from pathlib import Path
+
+outfile = Path(
+ os.getenv('MESON_DIST_ROOT')
+ or os.getenv('MESON_SOURCE_ROOT')
+ or Path(__file__).parent
+) / '.tarball-revision'
+
+with open(outfile, 'wb') as f:
+ f.write(subprocess.check_output(['git', 'log', '--no-color', '--no-decorate', 'HEAD~..HEAD']))