<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skiff.git/internal/sh/sh.go, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.mikeanthonywild.com/skiff.git/atom?h=master</id>
<link rel='self' href='https://git.mikeanthonywild.com/skiff.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.mikeanthonywild.com/skiff.git/'/>
<updated>2026-08-06T04:22:25Z</updated>
<entry>
<title>Simplify: centralize paths in layout, dedup zfs snapshot refs, remove dead code</title>
<updated>2026-08-06T04:22:25Z</updated>
<author>
<name>Claude</name>
<email>noreply@anthropic.com</email>
</author>
<published>2026-08-06T04:22:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mikeanthonywild.com/skiff.git/commit/?id=fc0c6951d7ac36dd8f30ace929991197dc99ae54'/>
<id>urn:sha1:fc0c6951d7ac36dd8f30ace929991197dc99ae54</id>
<content type='text'>
- Add layout.Config methods (ReleasesDir, PostReceiveHookPath, RCScriptPath,
  RCConfPath) so main.go and jailmgr no longer hand-build paths that layout
  already owns.
- Extract zfsutil.snapRef to replace three inline dataset@tag Sprintfs.
- Remove seven unused exported functions (zfsutil.Exists, jailmgr.Stop,
  sh.RunWithStdinFile, and four dead layout.Config path methods) and their
  now-unused imports.
</content>
</entry>
<entry>
<title>Initial commit of skiff scaffolding</title>
<updated>2026-08-06T04:14:29Z</updated>
<author>
<name>Claude</name>
<email>noreply@anthropic.com</email>
</author>
<published>2026-08-06T04:14:29Z</published>
<link rel='alternate' type='text/html' href='https://git.mikeanthonywild.com/skiff.git/commit/?id=9f7c9f2f31acd7bc544dd988af1c8c2fe63ec504'/>
<id>urn:sha1:9f7c9f2f31acd7bc544dd988af1c8c2fe63ec504</id>
<content type='text'>
</content>
</entry>
</feed>
