<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nixtaml/lib/lock_loader.ml, branch master</title>
<subtitle>[no description]</subtitle>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/'/>
<entry>
<title>Port upstream patches: Cmdliner 2.x, lockfile auto-creation, schema upgrade, Fossil VCS</title>
<updated>2026-04-14T13:05:33+00:00</updated>
<author>
<name>Crash Over Burn</name>
</author>
<published>2026-04-14T13:05:33+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=e6c901d2e5430a3815109b38ced11a4f695f0226'/>
<id>e6c901d2e5430a3815109b38ced11a4f695f0226</id>
<content type='text'>
Ported from upstream darcs repository (v1.1.2):
- Cmdliner 2.x compatibility fixes (variable shadowing)
- Lockfile auto-creation when missing
- Schema upgrade command with backup/rollback
- Fossil VCS support (new VCS type)
- Clean up Cmdliner warning for unescaped $PWD

Files modified:
- lib/schema.ml (new): Schema versioning module
- lib/nixtamal.ml: Add upgrade function, Fossil meld support
- lib/error.ml: Add Fossil to prefetch_method, Upgrade error
- lib/input.ml: Add Fossil module, Kind variant
- lib/prefetch.ml: Add Fossil prefetch with SRI hash support
- lib/manifest.ml: Add Fossil codec
- lib/lockfile.ml: Add Fossil lockfile type
- lib/lock_loader.ml: Add Fossil feature flag
- lib/input_foreman.ml: Add Fossil display and prefetch check
- bin/cmd.ml: Cmdliner 2.x fixes, add Upgrade command
- bin/dune, lib/dune, test/dune: Deprecation flags

Builds successfully with all tests passing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ported from upstream darcs repository (v1.1.2):
- Cmdliner 2.x compatibility fixes (variable shadowing)
- Lockfile auto-creation when missing
- Schema upgrade command with backup/rollback
- Fossil VCS support (new VCS type)
- Clean up Cmdliner warning for unescaped $PWD

Files modified:
- lib/schema.ml (new): Schema versioning module
- lib/nixtamal.ml: Add upgrade function, Fossil meld support
- lib/error.ml: Add Fossil to prefetch_method, Upgrade error
- lib/input.ml: Add Fossil module, Kind variant
- lib/prefetch.ml: Add Fossil prefetch with SRI hash support
- lib/manifest.ml: Add Fossil codec
- lib/lockfile.ml: Add Fossil lockfile type
- lib/lock_loader.ml: Add Fossil feature flag
- lib/input_foreman.ml: Add Fossil display and prefetch check
- bin/cmd.ml: Cmdliner 2.x fixes, add Upgrade command
- bin/dune, lib/dune, test/dune: Deprecation flags

Builds successfully with all tests passing.
</pre>
</div>
</content>
</entry>
<entry>
<title>lock loader: fix indentation</title>
<updated>2026-01-07T05:44:38+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2026-01-07T05:44:38+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=aed1a5c3a42b58c433db8bbf408404600b59782d'/>
<id>aed1a5c3a42b58c433db8bbf408404600b59782d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Schema bump: lockfile fields required</title>
<updated>2026-01-02T15:47:47+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2026-01-02T15:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=1453b79eee3c757ef27ade7d6ca636112b926f80'/>
<id>1453b79eee3c757ef27ade7d6ca636112b926f80</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lock loader: builtins.throw isn’t clearer than throw</title>
<updated>2026-01-01T02:43:42+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2026-01-01T02:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=d444bc2cb08ca25e8028ff7335092e31963365a1'/>
<id>d444bc2cb08ca25e8028ff7335092e31963365a1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lock loader: rename path</title>
<updated>2026-01-01T02:39:51+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2026-01-01T02:39:51+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=b8a024754c32acc1cd5d60855828f1756148766e'/>
<id>b8a024754c32acc1cd5d60855828f1756148766e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>lock_loader too only shows files on info verbosity</title>
<updated>2025-12-20T19:30:44+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2025-12-20T19:30:44+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=ba0662b64c10168379cec4327f67d0c6efaa248e'/>
<id>ba0662b64c10168379cec4327f67d0c6efaa248e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>newlines to fix tab indentation</title>
<updated>2025-12-20T18:46:00+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2025-12-20T18:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=1ee0de69fff2a03e046eefeece1dfbce66f524f2'/>
<id>1ee0de69fff2a03e046eefeece1dfbce66f524f2</id>
<content type='text'>
I really need to just write to my own buffer if Format isn’t gonna
support tabs :|
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I really need to just write to my own buffer if Format isn’t gonna
support tabs :|
</pre>
</div>
</content>
</entry>
<entry>
<title>oops newline</title>
<updated>2025-12-20T17:00:00+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2025-12-20T17:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=9974d0ca602d650e34b94843934266f27bfba5db'/>
<id>9974d0ca602d650e34b94843934266f27bfba5db</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add banners! ⛧</title>
<updated>2025-12-10T13:00:27+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2025-12-10T13:00:27+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=acdb21f94d642417bef845041122a168ff64c4a5'/>
<id>acdb21f94d642417bef845041122a168ff64c4a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>allow passing in a full nixpkgs source</title>
<updated>2025-12-10T13:00:26+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2025-12-10T13:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=6c275ab6cfcbcbdbf99dae089d390b8be0498fbf'/>
<id>6c275ab6cfcbcbdbf99dae089d390b8be0498fbf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>further README updates</title>
<updated>2025-12-10T13:00:26+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2025-12-10T13:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=4d7842a0e7b856beaa6e9d9471ba3182779d1ba8'/>
<id>4d7842a0e7b856beaa6e9d9471ba3182779d1ba8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ocaml onset</title>
<updated>2025-12-10T13:00:26+00:00</updated>
<author>
<name>·𐑑𐑴𐑕𐑑𐑩𐑤</name>
</author>
<published>2025-12-10T13:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://pics.social.crashoverburn.com/nixtaml/commit/?id=3df27ffb2bd40f3eaeed6dfb08ef3041cc60bfe0'/>
<id>3df27ffb2bd40f3eaeed6dfb08ef3041cc60bfe0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
