[pacman-dev] [GIT] pacman branch, master now at v3.0.0-311-g591bfab
Hello, This is an automated email from the git hooks/update script, it was generated because a ref change was pushed to the repository. Updating branch, master, via 591bfabbd38bf4f8f209977f416a4e5fd3cc2baf (commit) via aaf291c11c4e2492d008d6599b166be831314512 (commit) via a909fe60185907337808cef14c58700edaabd46b (commit) via a1e57cbec8209b64ee40fdae5990e870c8203cd7 (commit) via c2920033d078768db08c338f4908033503abfc08 (commit) via 66b09410b4da950d4be95128333128fdb2658b3c (commit) from f0ea21cffca62c566c5e4d2c540c70fb891b9f4c (commit) - Log ----------------------------------------------------------------- commit 591bfabbd38bf4f8f209977f416a4e5fd3cc2baf Author: Dan McGee <dan@archlinux.org> Date: Sun Jul 15 21:36:46 2007 -0400 Clean up libalpm/add.c and revise file extraction code This is a full refactoring of _alpm_add_commit into multiple functions and a better layout for later. Some highlights: * No regressions in pactest performance. * Much cleaner layout. add_commit is split into four functions: upgrade_remove, extract_single_file, commit_single_pkg, _alpm_add_commit * No more super-functions, the heaviest (extract_single_file) is finally under 400 lines, with much improved commenting as well. * Incorporation of Andrew Fyfe's ideas for fixing FS #7484. Try to handle all possible cases of extraction combinations with files, symlinks, dirs, and non-existant entries on the filesystem. This should make our dealings with libarchive fall more into our control. Signed-off-by: Dan McGee <dan@archlinux.org> commit aaf291c11c4e2492d008d6599b166be831314512 Author: Chantry Xavier <shiningxc@gmail.com> Date: Sun Jul 15 22:22:05 2007 +0200 Add new sync012 pactest. This test installs three packages with a circular dependency, to check everything still goes fine in that case. Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit a909fe60185907337808cef14c58700edaabd46b Author: Dan McGee <dan@archlinux.org> Date: Sun Jul 15 15:00:49 2007 -0400 Update AUTHORS file, change encoding to UTF-8 Signed-off-by: Dan McGee <dan@archlinux.org> commit a1e57cbec8209b64ee40fdae5990e870c8203cd7 Author: Dan McGee <dan@archlinux.org> Date: Sun Jul 15 12:44:18 2007 -0400 Add --asdeps option to pacman This replaces the former -D operation that was undocumented and rather hacky. It can be used with add, upgrade, or sync transactions and will affect all packages installed. Should close FS #7193. Also tell makepkg to use this new flag. Signed-off-by: Dan McGee <dan@archlinux.org> commit c2920033d078768db08c338f4908033503abfc08 Author: Nagy Gabor <ngaba@petra.hos.u-szeged.hu> Date: Fri Jul 13 23:03:23 2007 +0200 libalpm/deps.c : cleanup + little fix for resolvedeps. The resolvedeps function was a bit negligent, as showed by the sync011 pactest. Reference : http://www.archlinux.org/pipermail/pacman-dev/2007-July/008782.html Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit 66b09410b4da950d4be95128333128fdb2658b3c Author: Dan McGee <dan@archlinux.org> Date: Sun Jul 15 10:29:26 2007 -0400 Switch repo-add, repo-remove, and pacman-optimize to bsdtar Relatively straightforward fixes (s/tar/bsdtar/g, add hyphens to options). Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Diffstat: AUTHORS | 6 +- lib/libalpm/add.c | 1180 ++++++++++++++++++++++------------------- lib/libalpm/deps.c | 107 ++--- lib/libalpm/deps.h | 3 +- lib/libalpm/sync.c | 13 +- pactest/tests/sync011.py | 20 + pactest/tests/sync012.py | 20 + pactest/tests/sync030.py | 19 + pactest/tests/upgrade031.py | 19 + scripts/makepkg.sh.in | 4 +- scripts/pacman-optimize.sh.in | 6 +- scripts/repo-add.sh.in | 14 +- scripts/repo-remove.sh.in | 10 +- src/pacman/conf.h | 1 - src/pacman/pacman.c | 11 +- src/pacman/sync.c | 11 +- 16 files changed, 795 insertions(+), 649 deletions(-) hooks/update --- Git Source Code Management System hooks/update refs/heads/master \ f0ea21cffca62c566c5e4d2c540c70fb891b9f4c \ 591bfabbd38bf4f8f209977f416a4e5fd3cc2baf
participants (1)
-
Dan McGee