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 ff7ad5fd7376c133bc646c4d69d06019e0b64044 (commit) via ff8e519d4b011a6f23c0366d45c396fcd1f9af97 (commit) via 7d27cf8364b9c5d9a8d89017173f8c88d40cedd5 (commit) via 24000b83c9a9ba2f25a46914d2919293dc865a2e (commit) via 17a6ac567502975d3a98a34ed58d79c05eb7b8d1 (commit) via 7968d30510de5a6031af39da498be5c821290b82 (commit) via e826c143d3e9d21485f72c5490b2a907c936024e (commit) via 9d6568da0f55fb05ea5c28e06efb51046fd270bf (commit) via 451cd2c88dcdec793ce7159331adcc2d049381e1 (commit) from dfaeb6bb2ca8311ac418a16c30006eb7d0534d71 (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 ff7ad5fd7376c133bc646c4d69d06019e0b64044 Author: Dan McGee <dan@archlinux.org> Date: Thu Jun 9 15:15:15 2011 -0500 commit_single_pkg(): Use handle object directly Commit e68f5d9a3067141 did something a bit silly and changed the scriptlet calls to use 'newpkg->handle' rather than the 'handle' argument passed in. Use the handle directly. Signed-off-by: Dan McGee <dan@archlinux.org> commit ff8e519d4b011a6f23c0366d45c396fcd1f9af97 Author: Dan McGee <dan@archlinux.org> Date: Tue Jun 7 13:39:52 2011 -0500 Require handle for alpm_sync_sysupgrade() Signed-off-by: Dan McGee <dan@archlinux.org> commit 7d27cf8364b9c5d9a8d89017173f8c88d40cedd5 Author: Dan McGee <dan@archlinux.org> Date: Tue Jun 7 13:34:30 2011 -0500 Require handle for alpm_db_register_sync() Signed-off-by: Dan McGee <dan@archlinux.org> commit 24000b83c9a9ba2f25a46914d2919293dc865a2e Author: Dan McGee <dan@archlinux.org> Date: Tue Jun 7 13:29:05 2011 -0500 Require handle argument to all alpm_trans_*() methods Begin enforcing the need to pass a handle. This allows us to remove one more extern handle declaration from the backend. Signed-off-by: Dan McGee <dan@archlinux.org> commit 17a6ac567502975d3a98a34ed58d79c05eb7b8d1 Author: Dan McGee <dan@archlinux.org> Date: Tue Jun 7 13:15:43 2011 -0500 Require handle argument to all alpm_option_(get|set)_*() methods This requires a lot of line changes, but not many functional changes as more often than not our handle variable is already available in some fashion. Signed-off-by: Dan McGee <dan@archlinux.org> commit 7968d30510de5a6031af39da498be5c821290b82 Author: Dan McGee <dan@archlinux.org> Date: Tue Jun 7 12:41:33 2011 -0500 Require handle argument to alpm_logaction() This is the first in a series of patches to update the API to remove the implicit global handle variable. Signed-off-by: Dan McGee <dan@archlinux.org> commit e826c143d3e9d21485f72c5490b2a907c936024e Author: Dan McGee <dan@archlinux.org> Date: Thu Jun 9 13:41:08 2011 -0500 Kill all remaining 'PATH_MAX + 1' usages The few remaining instances were utilized for buffers in calls to snprintf() and realpath(). Both of these functions will always ensure the returned value is padded with '\0', so there is no need for the extra byte. Signed-off-by: Dan McGee <dan@archlinux.org> commit 9d6568da0f55fb05ea5c28e06efb51046fd270bf Author: Dan McGee <dan@archlinux.org> Date: Thu Jun 9 13:34:13 2011 -0500 _alpm_lstat: only duplicate string if necessary The vast majority of the time we will just be passing the same string value on to the lstat() call. The only time we need to duplicate it is if the path ends in '/'. In one run using a profiler, only 400 of the 200,000 calls (0.2%) required the string to be copied first. Signed-off-by: Dan McGee <dan@archlinux.org> commit 451cd2c88dcdec793ce7159331adcc2d049381e1 Author: Allan McRae <allan@archlinux.org> Date: Wed Jun 8 23:49:57 2011 +1000 Fix bracket type in makefile Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: lib/libalpm/add.c | 48 +++++----- lib/libalpm/alpm.h | 132 +++++++++++++----------- lib/libalpm/be_local.c | 2 +- lib/libalpm/be_package.c | 2 +- lib/libalpm/be_sync.c | 2 +- lib/libalpm/conflict.c | 6 +- lib/libalpm/db.c | 7 +- lib/libalpm/delta.c | 11 +- lib/libalpm/delta.h | 2 +- lib/libalpm/deps.c | 6 +- lib/libalpm/diskspace.c | 2 +- lib/libalpm/dload.c | 6 +- lib/libalpm/handle.c | 251 ++++++++++++++++++---------------------------- lib/libalpm/log.c | 6 +- lib/libalpm/package.c | 4 +- lib/libalpm/remove.c | 6 +- lib/libalpm/signing.c | 19 ++-- lib/libalpm/signing.h | 3 +- lib/libalpm/sync.c | 33 +++--- lib/libalpm/trans.c | 31 +++--- lib/libalpm/util.c | 41 ++++---- lib/libalpm/util.h | 6 +- scripts/Makefile.am | 2 +- src/pacman/callback.c | 6 +- src/pacman/conf.c | 46 +++++---- src/pacman/database.c | 2 +- src/pacman/deptest.c | 3 +- src/pacman/package.c | 5 +- src/pacman/pacman.c | 20 ++-- src/pacman/query.c | 21 ++-- src/pacman/remove.c | 10 +- src/pacman/sync.c | 44 ++++---- src/pacman/upgrade.c | 16 ++-- src/pacman/util.c | 13 ++- src/util/cleanupdelta.c | 4 +- src/util/pactree.c | 6 +- src/util/testdb.c | 13 +-- src/util/testpkg.c | 2 +- 38 files changed, 396 insertions(+), 443 deletions(-) hooks/post-receive -- The official pacman repository