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 f4ecc908eccc3ace2e40b15be837e4fa44ecf0a0 (commit) via c520d3845113ce4dc1a473c012288da7f2a655b8 (commit) via 1b4135ca5d0654d18398d648ba48ecf14caa2289 (commit) via 6360fe01007f34b1fa2285b6c741d2dffb81da28 (commit) via 30e2496775897644fb397b32e8bdf0ae2f827216 (commit) from 35b9dfc3805821cb504231a5e5ce5a8694278fb7 (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 f4ecc908eccc3ace2e40b15be837e4fa44ecf0a0 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Sat May 16 17:59:45 2009 +0200 We don't need root with -Sp FS#8905 is fixed. The front-end passes PM_TRANS_FLAG_NOLOCK to the back-end, so it doesn't lock the database. That's why we don't need root anymore. I reworked (and renamed) needs_transaction() accordingly. I also added missing -Sc check there (for example, -Sci didn't print non-root error, but pacman wanted to lock the database). Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Dan McGee <dan@archlinux.org> commit c520d3845113ce4dc1a473c012288da7f2a655b8 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Sat May 16 16:54:21 2009 +0200 Introduce PM_TRANS_FLAG_NOLOCK This flag indicates that the front-end will not call alpm_trans_commit(), so the database needn't be locked. This is the first step toward fixing FS#8905. If this flag is set, alpm_trans_commit() does nothing and returns with an error (that has new code: PM_ERR_TRANS_NOT_LOCKED). Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Dan McGee <dan@archlinux.org> commit 1b4135ca5d0654d18398d648ba48ecf14caa2289 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Fri May 22 01:06:33 2009 +0200 Change package to package(s) and file to file(s) in documentation The pacman --help pages and the manual suggested that only one package can be upgraded/removed per transaction. Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Dan McGee <dan@archlinux.org> commit 6360fe01007f34b1fa2285b6c741d2dffb81da28 Author: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Date: Thu May 21 01:19:37 2009 -0300 Remove unused string.h from src/pacman/remove.c This header was used in the code for the function strdup() that is not used anymore. Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Signed-off-by: Dan McGee <dan@archlinux.org> commit 30e2496775897644fb397b32e8bdf0ae2f827216 Author: Xavier Chantry <shiningxc@gmail.com> Date: Thu Feb 26 18:16:23 2009 +0100 repo-add: fail early if repo can not be created Before this commit, the repo creation could fail after all packages have been added to the database. Now this will be detected before adding anything. Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: doc/pacman.8.txt | 4 ++-- lib/libalpm/alpm.h | 4 +++- lib/libalpm/error.c | 2 ++ lib/libalpm/trans.c | 32 ++++++++++++++++++++------------ scripts/repo-add.sh.in | 14 ++++++++++++-- src/pacman/pacman.c | 7 ++++--- src/pacman/remove.c | 1 - src/pacman/util.c | 19 ++++++++----------- src/pacman/util.h | 2 +- 9 files changed, 52 insertions(+), 33 deletions(-) hooks/post-receive -- The official pacman repository