https://git.schokokeks.org/derivepassphrase.git/tree/71dedacc2a36effe46d484b705ced51b78b03e98Recent commits to derivepassphrase.git (71dedacc2a36effe46d484b705ced51b78b03e98)2025-01-23T10:54:16+01:00tag:gitlist.org,2012:commit/71dedacc2a36effe46d484b705ced51b78b03e98Merge topic branch 'version-upgrade-todos' into master2025-01-23T10:54:16+01:00Marco Riccisoftware@the13thletter.info
<pre>* t/version-upgrade-todos:
Convert informal upgrade comments to proper TODOs
Add links and anchors for version/upgrade information and changelog sections
</pre>
tag:gitlist.org,2012:commit/8d2e66e7f08cebb6442fed8aa48ff4967efe2b04Convert informal upgrade comments to proper TODOs2025-01-23T10:53:54+01:00Marco Riccisoftware@the13thletter.info
<pre>This includes a short instruction and a link to the upgrade notes or
Python compatibility section related to this code section.
</pre>
tag:gitlist.org,2012:commit/5bb568dd3fa3c5754132caa39cf57b3d13935048Add links and anchors for version/upgrade information and changelog sections2025-01-23T10:53:54+01:00Marco Riccisoftware@the13thletter.info
<pre>Add separate documentation pages for Python version information and
`derivepassphrase` upgrade notes. Apart from the informative aspect, it
also serves as an anchor which all code upgrade tasks and TODOs that
belong to the same upgrade step can link to, and which can then be
grepped for in the code.
Relatedly, give the changelog proper, systematic, non-auto-generated
anchor targets.
</pre>
tag:gitlist.org,2012:commit/47c8e076810aef98655077cf44e536ae57af8104Merge topic branch 'usage-fixes' into master2025-01-23T10:52:16+01:00Marco Riccisoftware@the13thletter.info
<pre>* t/usage-fixes:
Move license in docstring to comments
Refactor some if/elif/else-towers into dispatch tables
Make the notes instruction text and marker translatable
</pre>
tag:gitlist.org,2012:commit/41ee4755f6c8ce5509e847952c4ebf7a00a5deb7Move license in docstring to comments2025-01-23T10:51:36+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/64c0b5259347546e33259889bc75e094ed6b44f7Refactor some if/elif/else-towers into dispatch tables2025-01-23T10:51:36+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/de8a116ceb0a86a13c38266088eedb5f53713d91Make the notes instruction text and marker translatable2025-01-23T10:51:36+01:00Marco Riccisoftware@the13thletter.info
<pre>The instruction text for editing notes is natural language text, and
should therefore be translated, but was overlooked when determining
translatable messages.
To ensure that the instruction text and the marker cannot be mismatched,
the marker is translated separately and inserted verbatim after the
instruction text.
</pre>
tag:gitlist.org,2012:commit/6d9d005af10253c3ebdc4f6b2bda3d196fb739bbMerge topic branch 'code-cleanup' into master2025-01-22T16:46:06+01:00Marco Riccisoftware@the13thletter.info
<pre>* t/code-cleanup:
Fix improper use of `assert_never`
Fix outdated test config specification
Refactor pytest fixtures concerning SSH agent spawning
Refactor vault config validity checking and falsy value cleanup functions
Check at runtime if deprecated keyword arguments are used
</pre>
tag:gitlist.org,2012:commit/4f4a484f760953687ebd96d3bfdc105b10bd2dcfFix improper use of `assert_never`2025-01-21T21:02:31+01:00Marco Riccisoftware@the13thletter.info
<pre></pre>
tag:gitlist.org,2012:commit/6360edaffe920cdeae6a661bcf477f8496225212Fix outdated test config specification2025-01-21T21:02:31+01:00Marco Riccisoftware@the13thletter.info
<pre>The set of "consistently testable vault configurations" is determined by
a specific settings to the validator function. The validator function
no longer accepts the `allow_derivepassphrase_extensions` keyword
parameter, but the vault test config selection logic was not yet updated
to reflect this.
</pre>