Revisit CHANGELOG
Some checks are pending
portzap / shellcheck (push) Waiting to run

This commit is contained in:
0x1eef 2024-09-14 07:02:25 -03:00
parent 51f4d64ad7
commit f48671403c

View file

@ -1,45 +1,40 @@
# -*- mode: org -*-
* vNEXT
** vNEXT
**** Log when ~portzap rm~ completes successfully
Similar to other commands, log when the ~portzap rm~ command
completes successfully
**** Format log messages with program name
This change formats log messages written to standard output
Formats log messages written to standard output
and standard error with the pattern ~portzap: <message>~
**** Fix typo in ~commands/portzap-setup~
This change fixes a typo that would throw an error when
running the ~portzap setup~ command
Fix a typo that would throw an error when running the
~portzap setup~ command
**** Replace chmod with -M switch
This change replaces chmod with the -M switch. The -M switch
is given to the ~pw useradd~ command in the ~setup-user~
script
Replace chmod with the -M switch. The -M switch is given to
the ~pw useradd~ command in the ~setup-user~ script
* v1.2.0
**** Format log messages with program name
Format log messages written to standard output and standard error
with the pattern ~portzap: <message>~
**** Change default clone url
After this change, the default clone URL points at
the GitHub mirror: https://github.com/hardenedbsd/ports
**** Replace chmod with -M switch
Replace chmod with the -M switch. The -M switch is given to the
~pw useradd~ command in the ~setup-user~ script
This change was made because clone and pull operations
from ~git.hardenedbsd.org~ are not always stable, especially
with big repositories like the ports collection
The default can be changed through the environment variable
~$PORTZAP_CLONEURL~, or by modifying the ~origin~ remote
after a successful clone
** v1.2.0
**** Fix ~libexec/portzap/scripts/setup-doas~ bug
This change fixes a bug in ~setup-doas~ that could hang
the ~portzap setup~ command
Fix a bug in ~setup-doas~ that could hang the ~portzap setup~
command
**** Collapse ~libexec/portzap/scripts~
This change does not try to organize script directories that
go beyond ~libexec/portzap/scripts~
Stop trying to organize script directories that go beyond
~libexec/portzap/scripts~
**** Add ~libexec/portzap/scripts/setup~
This new directory replaces what was formerly known
@ -49,41 +44,54 @@ as ~libexec/portzap/setup~
This new directory replaces what was formerly known
as ~libexec/portzap/utils~
* v1.1.0
** v1.1.0
**** Add ~libexec/portzap/utils/get-umask~
**** Add 'libexec/portzap/utils/get-umask'
Add a single source of truth for the mask given to umask
by git and portzap-install
**** Break up ~portzap-install~ into multiple files
~libexec/portzap/utils/install/~ contains files that cover both
a fresh install and applying an update
A new directory (~libexec/portzap/utils/install/~) contains
files that cover both a fresh install and applying an update
**** Add ~setup/setup-doas~ improvements
More likely to do what's expected, but blind spots still exist
**** Add ~portzap setup~, ~portzap teardown~
Replaces and enhances 'setup-portzap'
Replace and enhance ~setup-portzap~
**** Add ~libexec/portzap/commands/portzap-sh~
Runs ~/bin/sh~ within ~/home/_portzap/ports~ as the ~_portzap~ user
A new command that can run ~/bin/sh~ within ~/home/_portzap/src/~
as the ~_portzap~ user
* v1.0.0
** v1.0.0
**** Add ~libexec/portzap/setup/setup-user~
~setup-user~ sets up the ~portzap~ user and environment
**** Add libexec/portzap/setup/setup-user
~setup-user~ sets up the portzap user environment
**** Recover from ~git checkout~ failure
Recover gracefully from failure in portzap-clone
** v0.2.1
**** Fix Makefile
The mandoc directory wasn't created properly. It only
became obvious when building the port into a temporary
staging directory
** v0.2.0
**** Remove git-diff limit
Remove file rename limit from git-diff
**** Replace ~utils/gitexec~ with ~utils/git/run~
Communicate with git via ~utils/git/run~
**** Replace utils/gitexec with utils/git/run
Communicate with git via utils/git/run
**** Add ~utils/git~
**** Add utils/git
A dedicated directory for git-related scripts
**** Remove ~set -x~
**** Remove "set -x"
Emit less output
**** Remove scripts
Remove ~utils/printok~, ~utils/printerr~, ~utils/git-rev~
Remove utils/printok, utils/printerr, utils/git-rev