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
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
commit aaf291c11c4e2492d008d6599b166be831314512
Author: Chantry Xavier
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
commit a909fe60185907337808cef14c58700edaabd46b
Author: Dan McGee
Date: Sun Jul 15 15:00:49 2007 -0400
Update AUTHORS file, change encoding to UTF-8
Signed-off-by: Dan McGee
commit a1e57cbec8209b64ee40fdae5990e870c8203cd7
Author: Dan McGee
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
commit c2920033d078768db08c338f4908033503abfc08
Author: Nagy Gabor
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
commit 66b09410b4da950d4be95128333128fdb2658b3c
Author: Dan McGee
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
-----------------------------------------------------------------------
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