[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.2.2-78-g04c2b9d

Dan McGee dan at archlinux.org
Sun Feb 8 12:46:08 EST 2009


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".

The branch, master has been updated
       via  04c2b9d4edb7f7e592919fa3bb975f9edd4fa0a6 (commit)
       via  ea84819bbbdba90f950339790d482f2348c2e9ef (commit)
       via  34e1413d756269dcd71a32dd5d2dbb263a943051 (commit)
       via  14230869e6a37526f8a1bdb1fb88f23309b10aef (commit)
       via  eab96848376db6f54f05773a7e924faf0355137f (commit)
      from  c794661f1ea8c819d479948e92e5648de62787c5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 04c2b9d4edb7f7e592919fa3bb975f9edd4fa0a6
Merge: 34e1413d756269dcd71a32dd5d2dbb263a943051 ea84819bbbdba90f950339790d482f2348c2e9ef
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Feb 8 11:43:08 2009 -0600

    Merge branch 'maint'

commit 34e1413d756269dcd71a32dd5d2dbb263a943051
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Mon Jan 19 22:54:00 2009 +0100

    Delay the creation of local and sync db dir.
    
    We don't need to create the directories when local or sync dbs are
    registered. For example, if a sync db does not exist, we cannot even do
    "pacman -Q" as an user.
    
    Instead, we can create the local db if needed during the db_prepare
    operation, and sync dbs on db_update.
    
    Also remove some more useless abstractions in db_update and switch to a much
    more efficient way to remove a sync db : rm -rf.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>

commit 14230869e6a37526f8a1bdb1fb88f23309b10aef
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Mon Jan 19 20:45:12 2009 +0100

    Remove some db abstraction crap.
    
    These db_open and db_close looked quite useless. And they caused the db
    directory to be opened on a simple registering of a database. This is
    totally unneeded, this opening can be delayed to when we actually need it.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>

commit eab96848376db6f54f05773a7e924faf0355137f
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Sun Jan 18 14:01:24 2009 +0100

    alpm_unpack : change prefix handling to workaround FS#12148.
    
    Instead of appending the prefix to each entry name, we can chdir to the
    prefix before extracting, and restoring when it is done.
    This seems to work better with the strange and special case of FS#12148
    where an archive contained the "./" entry.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>

-----------------------------------------------------------------------

Summary of changes:
 lib/libalpm/be_files.c |   81 ++++++++++++++++++++++-------------------------
 lib/libalpm/db.c       |   41 ------------------------
 lib/libalpm/db.h       |    3 --
 lib/libalpm/util.c     |   32 ++++++++++++++-----
 scripts/makepkg.sh.in  |    4 +-
 5 files changed, 64 insertions(+), 97 deletions(-)


hooks/post-receive
--
The official pacman repository


More information about the pacman-dev mailing list