mirror of
https://github.com/tailscale/tailscale.git
synced 2024-11-27 03:55:36 +00:00
26 lines
554 B
Plaintext
26 lines
554 B
Plaintext
|
#!/bin/sh
|
||
|
read junk pkgname <debian/control
|
||
|
read shortver <../../version/short.txt
|
||
|
git log --pretty='format:'"$pkgname"' (SHA:%H) unstable; urgency=low
|
||
|
|
||
|
* %s
|
||
|
|
||
|
-- %aN <%aE> %aD
|
||
|
' . |
|
||
|
python -Sc '
|
||
|
import os, re, subprocess, sys
|
||
|
|
||
|
first = True
|
||
|
def Describe(g):
|
||
|
global first
|
||
|
if first:
|
||
|
s = sys.argv[1]
|
||
|
first = False
|
||
|
else:
|
||
|
sha = g.group(1)
|
||
|
s = subprocess.check_output(["git", "describe", "--", sha]).strip().decode("utf-8")
|
||
|
return re.sub(r"^\D*", "", s)
|
||
|
|
||
|
print(re.sub(r"SHA:([0-9a-f]+)", Describe, sys.stdin.read()))
|
||
|
' "$shortver"
|