Recent commits to derivepassphrase.git (c4574c9f06dd37f8a95af0efafb068ad62a8b7d7)
https://git.schokokeks.org/derivepassphrase.git/tree/c4574c9f06dd37f8a95af0efafb068ad62a8b7d7
Recent commits feed provided by GitList.Merge topic branch 'usage-fixes' into master* t/usage-fixes:
Fix tests for rephrased "Cannot update the %s settings" message
https://git.schokokeks.org/derivepassphrase.git/commit/c4574c9f06dd37f8a95af0efafb068ad62a8b7d7
software@the13thletter.info (Marco Ricci)Sat, 11 Jan 2025 18:54:56 +0100c4574c9f06dd37f8a95af0efafb068ad62a8b7d7Fix tests for rephrased "Cannot update the %s settings" messageThe rephrasing was introduced in
1b29904d789be7742119bfa06ce11aa5b7ffb6f9.
https://git.schokokeks.org/derivepassphrase.git/commit/f2585c5ec1b1cb0f5bc7a2d924e294497696d9d6
software@the13thletter.info (Marco Ricci)Sat, 11 Jan 2025 18:51:01 +0100f2585c5ec1b1cb0f5bc7a2d924e294497696d9d6Merge topic branch 'usage-fixes' into master* t/usage-fixes:
Fix translation string formatting of preformatted paragraphs
Make debug and info messages from exporter subcommands translatable
https://git.schokokeks.org/derivepassphrase.git/commit/be9ba21a9696c59cea79365f9567decc7fa761ba
software@the13thletter.info (Marco Ricci)Sat, 11 Jan 2025 16:39:58 +0100be9ba21a9696c59cea79365f9567decc7fa761baFix translation string formatting of preformatted paragraphsDue to a sign error, the paragraph content was being dropped.
And since we now actively include translation strings with preformatted
paragraphs, include coverage tracking for this case.
https://git.schokokeks.org/derivepassphrase.git/commit/70be2295f958ed99bac34e2adc469d6d94a68a11
software@the13thletter.info (Marco Ricci)Sat, 11 Jan 2025 16:33:03 +010070be2295f958ed99bac34e2adc469d6d94a68a11Make debug and info messages from exporter subcommands translatableWe add all debug and info messages from the `derivepassphrase export
vault` subcommand to the translatable strings enums. We also improve
several debug messages from the "inline calculation" style to the more
easily translatable "tabular listing of relevant data" style.
Two unimportant info messages were dropped:
* Attempting to parse as v0.2 configuration
* Attempting to parse as v0.3 configuration
https://git.schokokeks.org/derivepassphrase.git/commit/fe7b6349a5c5781a4d1b1ecf16d976e43d0e7f95
software@the13thletter.info (Marco Ricci)Sat, 11 Jan 2025 16:28:48 +0100fe7b6349a5c5781a4d1b1ecf16d976e43d0e7f95Merge topic branch 'documentation-fixes' into master* t/documentation-fixes:
Overhaul all other manpages and copyedit everything for consistency
https://git.schokokeks.org/derivepassphrase.git/commit/dc8b8f9976eddf243c67415bcd3c3cbcc250363e
software@the13thletter.info (Marco Ricci)Sat, 11 Jan 2025 15:50:31 +0100dc8b8f9976eddf243c67415bcd3c3cbcc250363eOverhaul all other manpages and copyedit everything for consistencyThe top-level `derivepassphrase` command, and the subcommands `export`
and `export vault` now have proper manpages (both manpage and online
formats) similar to `derivepassphrase vault`.
All manpages document the `--help`, `--version`, `--debug`, `--verbose`
and `--quiet` options. If a command only delegates to subcommands,
a SUBCOMMANDS section is now present, and the DESCRIPTION section has
the subcommand listing deduplicated. The COMPATIBILITY section details
compatibility only for this command, and refers to subcommand manpages
as necessary.
The new manpages do not tabulate their diagnostics yet, nor do they
include examples.
https://git.schokokeks.org/derivepassphrase.git/commit/a8c8e836c3a10834415a51e15a8cfadb1c752334
software@the13thletter.info (Marco Ricci)Sat, 11 Jan 2025 15:38:02 +0100a8c8e836c3a10834415a51e15a8cfadb1c752334Move manpage directory out of docs, to top-levelThe `docs` directory contains sources for the documentation website, to
be uploaded to the WWW. While also "online" documentation (in the sense
that they are browsable on the customer's computer system), manpages are
not typically distributed online (in the WWW sense).
Besides, the `docs` directory already contains a rendering of the
manpage.
https://git.schokokeks.org/derivepassphrase.git/commit/50a83cf2b55863760234c34f54c0ed8e69d30ac2
software@the13thletter.info (Marco Ricci)Wed, 08 Jan 2025 14:52:31 +010050a83cf2b55863760234c34f54c0ed8e69d30ac2Merge topic branch 'usage-fixes' into master* t/usage-fixes:
Incorporate revised wording from the manpage into the README
https://git.schokokeks.org/derivepassphrase.git/commit/2b1ca491019b2366b079155ad2a40353814c21e2
software@the13thletter.info (Marco Ricci)Tue, 07 Jan 2025 23:42:07 +01002b1ca491019b2366b079155ad2a40353814c21e2Incorporate revised wording from the manpage into the READMEThe revised wording spells out the strength guarantee of the derivation
scheme and the purpose of the configuration file more explicitly.
We intentionally keep the introductory sentences (one-line description
and first sentence of the first explanatory paragraph) different,
because they have different contexts to work with; in particular, the
manpage contains a synopsis section and can refer to the SERVICE metavar
in its one-line description, whereas the README cannot, and should also
mention SSH keys early.
https://git.schokokeks.org/derivepassphrase.git/commit/43032ef813ac40a46e08eda067e015fafaa1475b
software@the13thletter.info (Marco Ricci)Tue, 07 Jan 2025 23:36:49 +010043032ef813ac40a46e08eda067e015fafaa1475b