[pacman-dev] [GIT] pacman branch, master now at v3.0.0-311-g591bfab
Dan McGee
dan at archlinux.org
Sun Jul 15 22:02:50 EDT 2007
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 at 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 at archlinux.org>
commit aaf291c11c4e2492d008d6599b166be831314512
Author: Chantry Xavier <shiningxc at 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 at gmail.com>
commit a909fe60185907337808cef14c58700edaabd46b
Author: Dan McGee <dan at 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 at archlinux.org>
commit a1e57cbec8209b64ee40fdae5990e870c8203cd7
Author: Dan McGee <dan at 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 at archlinux.org>
commit c2920033d078768db08c338f4908033503abfc08
Author: Nagy Gabor <ngaba at 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 at gmail.com>
commit 66b09410b4da950d4be95128333128fdb2658b3c
Author: Dan McGee <dan at 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 at 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
More information about the pacman-dev
mailing list