[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