]>
 
 
pd.if.org Git - zpackage/log 
 
 
 
 
 
 
Nathan Wagner  [Wed, 12 Dec 2018 15:48:49 +0000  (15:48 +0000)] 
 
quote paths in zpm-add 
 
add -z option to not clear package hash 
 
Nathan Wagner  [Tue, 11 Dec 2018 15:42:41 +0000  (15:42 +0000)] 
 
add repo and vercmp man pages 
 
Nathan Wagner  [Mon, 10 Dec 2018 11:57:57 +0000  (11:57 +0000)] 
 
add update man page 
 
Nathan Wagner  [Sun, 9 Dec 2018 16:39:41 +0000  (16:39 +0000)] 
 
quote json note output 
 
Nathan Wagner  [Sun, 9 Dec 2018 16:38:59 +0000  (16:38 +0000)] 
 
check that a downloaded repo is valid 
 
Nathan Wagner  [Sun, 9 Dec 2018 15:11:08 +0000  (15:11 +0000)] 
 
rework zpm-note 
 
zpm-note now takes a range of note ids with -n, and both delete and ack 
will work on that range.  The show output can take a -j option to output 
json, and the date of the note was added to the list output. 
 
Nathan Wagner  [Sun, 9 Dec 2018 11:40:40 +0000  (11:40 +0000)] 
 
add check for symlink removal in syncfs 
 
Creating a symlink will error if the file already exists, so we check 
for a symlink with a different target and mark it for removal before 
creation.  This has a small race condition, and there may be a case 
where the old symlink gets deleted but the new one does not get created. 
 
Nathan Wagner  [Sun, 9 Dec 2018 10:29:20 +0000  (10:29 +0000)] 
 
fix path to zpm man page 
 
Nathan Wagner  [Sun, 9 Dec 2018 10:25:50 +0000  (10:25 +0000)] 
 
remove elf and jsw object files with make clean 
 
Nathan Wagner  [Sun, 9 Dec 2018 10:23:52 +0000  (10:23 +0000)] 
 
fix typo 
 
Nathan Wagner  [Sun, 9 Dec 2018 10:21:49 +0000  (10:21 +0000)] 
 
delete cached package files when deleting a repo 
 
Nathan Wagner  [Sun, 9 Dec 2018 10:19:16 +0000  (10:19 +0000)] 
 
change makefile to use musl 
 
Glibc can't compile truly static executables because it always wants to 
dynamically load name service handlers.  musl doesn't have this problem, 
so we compile against musl with clang, which now has a musl target. 
 
Nathan Wagner  [Sun, 9 Dec 2018 02:20:04 +0000  (02:20  +0000)] 
 
add syncinfo test for symlinks 
 
Nathan Wagner  [Sun, 9 Dec 2018 02:02:35 +0000  (02:02  +0000)] 
 
add pathmod man page 
 
Nathan Wagner  [Sun, 9 Dec 2018 01:45:44 +0000  (01:45  +0000)] 
 
more contents docs 
 
Nathan Wagner  [Sun, 9 Dec 2018 01:33:48 +0000  (01:33  +0000)] 
 
change package list terminator 
 
A '--' is interpreted as the end of options, which made it difficult 
to specify a zpm-contents glob list without a package list.  Changed 
the separator to a ':', which is also an illegal package name. 
 
Nathan Wagner  [Sat, 8 Dec 2018 23:22:03 +0000  (23:22 +0000)] 
 
add check for preserved libraries 
 
Nathan Wagner  [Sat, 8 Dec 2018 22:52:06 +0000  (22:52 +0000)] 
 
rewrite syncinfo view 
 
Nathan Wagner  [Sat, 8 Dec 2018 22:51:57 +0000  (22:51 +0000)] 
 
add purge subcommand to repo 
 
Nathan Wagner  [Sat, 8 Dec 2018 18:47:47 +0000  (18:47 +0000)] 
 
add quote and hash man pages 
 
Nathan Wagner  [Fri, 7 Dec 2018 16:39:24 +0000  (16:39 +0000)] 
 
fix default db path 
 
Nathan Wagner  [Fri, 7 Dec 2018 16:18:38 +0000  (16:18 +0000)] 
 
warn on all missing packages 
 
Nathan Wagner  [Fri, 7 Dec 2018 15:47:13 +0000  (15:47 +0000)] 
 
expand docs 
 
Nathan Wagner  [Fri, 7 Dec 2018 14:27:52 +0000  (14:27 +0000)] 
 
add missing newline 
 
Nathan Wagner  [Fri, 7 Dec 2018 11:06:39 +0000  (11:06 +0000)] 
 
add man pages 
 
Nathan Wagner  [Fri, 7 Dec 2018 08:34:42 +0000  (08:34 +0000)] 
 
use default path if not set 
 
Nathan Wagner  [Fri, 7 Dec 2018 08:16:18 +0000  (08:16 +0000)] 
 
fix ambiguous column 
 
Nathan Wagner  [Fri, 7 Dec 2018 08:09:49 +0000  (08:09 +0000)] 
 
print pkgids only for update installs 
 
Nathan Wagner  [Fri, 7 Dec 2018 07:46:52 +0000  (07:46 +0000)] 
 
fix syncinfo 
 
Nathan Wagner  [Thu, 6 Dec 2018 15:06:58 +0000  (15:06 +0000)] 
 
separate syncinfo from main schema 
 
Nathan Wagner  [Fri, 7 Dec 2018 07:34:59 +0000  (07:34 +0000)] 
 
pull repositories by default on update 
 
Nathan Wagner  [Thu, 6 Dec 2018 13:56:32 +0000  (13:56 +0000)] 
 
add options only list shared libraries 
 
Nathan Wagner  [Thu, 6 Dec 2018 08:34:28 +0000  (08:34 +0000)] 
 
break up db.sql 
 
Nathan Wagner  [Thu, 6 Dec 2018 08:30:25 +0000  (08:30 +0000)] 
 
fix sql in config file handler 
 
Nathan Wagner  [Wed, 5 Dec 2018 16:44:37 +0000  (16:44 +0000)] 
 
fixup 
 
Nathan Wagner  [Wed, 5 Dec 2018 16:42:30 +0000  (16:42 +0000)] 
 
add option to quote multiple values at once 
 
Nathan Wagner  [Wed, 5 Dec 2018 11:15:45 +0000  (11:15 +0000)] 
 
fix local db path 
 
Nathan Wagner  [Wed, 5 Dec 2018 11:06:16 +0000  (11:06 +0000)] 
 
remove debugging output 
 
Nathan Wagner  [Wed, 5 Dec 2018 11:04:45 +0000  (11:04 +0000)] 
 
allow partial hashes in zpm-extract 
 
added new library function to search for hashes. 
 
Nathan Wagner  [Wed, 5 Dec 2018 11:03:29 +0000  (11:03 +0000)] 
 
forbid package file paths . and .. 
 
Nathan Wagner  [Wed, 5 Dec 2018 11:03:00 +0000  (11:03 +0000)] 
 
fix number of tests in update test 
 
Nathan Wagner  [Wed, 5 Dec 2018 10:57:47 +0000  (10:57 +0000)] 
 
improve config file handling 
 
Nathan Wagner  [Mon, 3 Dec 2018 11:54:00 +0000  (11:54 +0000)] 
 
fix syncfs plural test 
 
Nathan Wagner  [Mon, 3 Dec 2018 11:43:31 +0000  (11:43 +0000)] 
 
exit update early where appropriate 
 
Nathan Wagner  [Mon, 3 Dec 2018 11:30:32 +0000  (11:30 +0000)] 
 
add option to simplify uninstalls 
 
zpm-update takes -U to treat unadorned packages listed 
as packages to uninstall.  Explicitly tagged packages (with '+') 
are still installs, the -U option just adjusts how barewords 
are treated. 
 
zpm-uninstall is now a (very) thin wrapper around zpm-update -U 
 
Nathan Wagner  [Mon, 3 Dec 2018 10:56:22 +0000  (10:56 +0000)] 
 
add contents action to zpm repo 
 
Nathan Wagner  [Mon, 3 Dec 2018 10:56:29 +0000  (10:56 +0000)] 
 
fix chmod and chown ordering 
 
fix bug where metadata was not set for regular files 
 
Nathan Wagner  [Mon, 3 Dec 2018 10:22:40 +0000  (10:22 +0000)] 
 
move progress bar 
 
Nathan Wagner  [Mon, 3 Dec 2018 10:26:11 +0000  (10:26 +0000)] 
 
ignore non-empty directories at unlink 
 
Nathan Wagner  [Mon, 3 Dec 2018 10:21:36 +0000  (10:21 +0000)] 
 
ignore missing files to unlink 
 
Nathan Wagner  [Mon, 3 Dec 2018 10:18:48 +0000  (10:18 +0000)] 
 
improve unlink error message 
 
Nathan Wagner  [Mon, 3 Dec 2018 09:04:54 +0000  (09:04 +0000)] 
 
fix pluralization 
 
Nathan Wagner  [Mon, 3 Dec 2018 09:00:16 +0000  (09:00 +0000)] 
 
improve syncfs output 
 
Nathan Wagner  [Mon, 3 Dec 2018 08:33:05 +0000  (08:33 +0000)] 
 
fix stray chatter 
 
Nathan Wagner  [Mon, 3 Dec 2018 08:24:15 +0000  (08:24 +0000)] 
 
check for missing or unconfigured repos 
 
Nathan Wagner  [Mon, 3 Dec 2018 08:18:03 +0000  (08:18 +0000)] 
 
cleanup foreach-path 
 
Nathan Wagner  [Mon, 3 Dec 2018 08:17:27 +0000  (08:17 +0000)] 
 
fixup to confgit 
 
Nathan Wagner  [Mon, 3 Dec 2018 08:16:21 +0000  (08:16 +0000)] 
 
change sync default verbosity 
 
add options for detailed file list 
 
Nathan Wagner  [Mon, 3 Dec 2018 08:15:30 +0000  (08:15 +0000)] 
 
add script to commit configfiles to git 
 
Nathan Wagner  [Mon, 3 Dec 2018 06:53:55 +0000  (06:53 +0000)] 
 
add index on configuration files 
 
Nathan Wagner  [Sun, 2 Dec 2018 08:47:00 +0000  (08:47 +0000)] 
 
reformat line break 
 
Nathan Wagner  [Sun, 2 Dec 2018 08:36:30 +0000  (08:36 +0000)] 
 
refactor syncconflicts view for performance 
 
Nathan Wagner  [Sun, 2 Dec 2018 06:46:53 +0000  (06:46 +0000)] 
 
rework syncinfo logic 
 
Rewrote syncinfo view for performance. 
 
The view now depends on packages being updated being marked as such 
directly.  We were already marking removing packages, so this 
doesn't really add much to the cleanup. 
 
Nathan Wagner  [Sun, 2 Dec 2018 06:46:37 +0000  (06:46 +0000)] 
 
fix whitespace 
 
Nathan Wagner  [Sun, 2 Dec 2018 05:22:11 +0000  (05:22  +0000)] 
 
fix typo in zpm-repo 
 
Nathan Wagner  [Sat, 1 Dec 2018 17:45:17 +0000  (17:45 +0000)] 
 
add zpm-update 
 
Nathan Wagner  [Sat, 1 Dec 2018 17:41:19 +0000  (17:41 +0000)] 
 
check for repo update temp file 
 
Nathan Wagner  [Sat, 1 Dec 2018 17:32:47 +0000  (17:32 +0000)] 
 
fix man directory creation 
 
Nathan Wagner  [Sat, 1 Dec 2018 17:26:12 +0000  (17:26 +0000)] 
 
add new files to make targets 
 
Nathan Wagner  [Sat, 1 Dec 2018 17:20:44 +0000  (17:20 +0000)] 
 
improve syncfs pre-checks and directory handling 
 
Nathan Wagner  [Sat, 1 Dec 2018 01:35:47 +0000  (01:35  +0000)] 
 
add zpm-repo 
 
Nathan Wagner  [Sat, 1 Dec 2018 01:27:16 +0000  (01:27  +0000)] 
 
add more logic to garbage collector 
 
Nathan Wagner  [Sat, 1 Dec 2018 01:26:51 +0000  (01:26  +0000)] 
 
add search options for installs 
 
Nathan Wagner  [Sat, 1 Dec 2018 01:26:39 +0000  (01:26  +0000)] 
 
add tables to cache package library information 
 
Nathan Wagner  [Sat, 1 Dec 2018 01:23:50 +0000  (01:23  +0000)] 
 
add man page shell 
 
Nathan Wagner  [Fri, 30 Nov 2018 13:11:01 +0000  (13:11 +0000)] 
 
fix merge 
 
Nathan Wagner  [Fri, 30 Nov 2018 12:48:35 +0000  (12:48 +0000)] 
 
better verbose chatter in zpm-merge 
 
Nathan Wagner  [Fri, 30 Nov 2018 12:44:58 +0000  (12:44 +0000)] 
 
add missing option letter 
 
Nathan Wagner  [Fri, 30 Nov 2018 12:33:52 +0000  (12:33 +0000)] 
 
add options to search installed packages 
 
Nathan Wagner  [Wed, 28 Nov 2018 11:39:14 +0000  (11:39 +0000)] 
 
rework zpm-merge 
 
Nathan Wagner  [Wed, 28 Nov 2018 05:21:25 +0000  (05:21  +0000)] 
 
add missing warn function 
 
Nathan Wagner  [Wed, 28 Nov 2018 02:10:59 +0000  (02:10  +0000)] 
 
fix merge update syntax 
 
Nathan Wagner  [Wed, 28 Nov 2018 01:48:13 +0000  (01:48  +0000)] 
 
fix collate order syntax 
 
Nathan Wagner  [Tue, 27 Nov 2018 07:05:47 +0000  (07:05 +0000)] 
 
error if package cannot be found 
 
Nathan Wagner  [Mon, 26 Nov 2018 12:53:39 +0000  (12:53 +0000)] 
 
remove chroot notice from zpm-script 
 
Nathan Wagner  [Mon, 26 Nov 2018 09:23:27 +0000  (09:23 +0000)] 
 
add note for failing script 
 
Nathan Wagner  [Mon, 26 Nov 2018 09:20:37 +0000  (09:20 +0000)] 
 
run package scripts from target db 
 
Nathan Wagner  [Mon, 26 Nov 2018 08:55:57 +0000  (08:55 +0000)] 
 
improve note memory handling 
 
Nathan Wagner  [Mon, 26 Nov 2018 08:49:04 +0000  (08:49 +0000)] 
 
print unknown group name on install 
 
Nathan Wagner  [Mon, 26 Nov 2018 08:48:27 +0000  (08:48 +0000)] 
 
use environment variables for scripts 
 
Nathan Wagner  [Mon, 26 Nov 2018 05:58:42 +0000  (05:58  +0000)] 
 
fix possible memory leak in uncompress 
 
Nathan Wagner  [Mon, 26 Nov 2018 05:20:00 +0000  (05:20  +0000)] 
 
fix bugs reported by static analyzer 
 
Nathan Wagner  [Mon, 26 Nov 2018 05:02:46 +0000  (05:02  +0000)] 
 
decrease verbosity 
 
Nathan Wagner  [Mon, 26 Nov 2018 04:58:29 +0000  (04:58  +0000)] 
 
remove unused variable 
 
Nathan Wagner  [Mon, 26 Nov 2018 04:34:22 +0000  (04:34  +0000)] 
 
fixup merge bug 
 
Nathan Wagner  [Mon, 26 Nov 2018 04:04:05 +0000  (04:04  +0000)] 
 
fixup 
 
Nathan Wagner  [Mon, 26 Nov 2018 03:55:48 +0000  (03:55  +0000)] 
 
add makefile as shell dependency 
 
Nathan Wagner  [Mon, 26 Nov 2018 03:50:13 +0000  (03:50  +0000)] 
 
remove debug 
 
Nathan Wagner  [Mon, 26 Nov 2018 03:47:57 +0000  (03:47  +0000)] 
 
fixup 
 
Nathan Wagner  [Mon, 26 Nov 2018 03:38:33 +0000  (03:38  +0000)] 
 
fixup