<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tailscale/misc/git_hook/githook/commit-msg.go, branch awly/deadcode-pidowner</title>
<subtitle>The easiest, most secure way to use WireGuard and 2FA</subtitle>
<id>http://git.waynecole.info/tailscale/atom?h=awly%2Fdeadcode-pidowner</id>
<link rel='self' href='http://git.waynecole.info/tailscale/atom?h=awly%2Fdeadcode-pidowner'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/'/>
<updated>2026-04-17T20:24:39Z</updated>
<entry>
<title>misc/git_hook: extract shared githook package; auto-rebuild on version bump (#19440)</title>
<updated>2026-04-17T20:24:39Z</updated>
<author>
<name>Fernando Serboncini</name>
<email>fserb@tailscale.com</email>
</author>
<published>2026-04-17T20:24:39Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/tailscale/commit/?id=514d7d28e799a4ef5d829c4d966c8fff6c3e7cdb'/>
<id>urn:sha1:514d7d28e799a4ef5d829c4d966c8fff6c3e7cdb</id>
<content type='text'>
Pull the hook logic into a reusable githook library package so
tailscale/corp can share it via a thin wrapper main instead of
keeping a forked copy in sync.

The install flow also changes: a wrapper scripts now build the
binary and reinstall the git hooks. Pulling new shared code no
longer requires re-running the installer.

Updates tailscale/corp#39860

Change-Id: I4d606d11c8c883015c190c54e3387a7f9fe4dd32

Signed-off-by: Fernando Serboncini &lt;fserb@tailscale.com&gt;</content>
</entry>
</feed>
