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 bfc024eab3a1d26ba37620175be815cb2eb59606 (commit) via 77c3cf9790472592902183354ea5481cffc01f58 (commit) via 7dc37109b096b484fc569060cc896b5127419775 (commit) via 14ee1be1ef21e09a84f01dc9623e8513218709d4 (commit) via 11fe18479eeb7bb97062a2922da13ba816597007 (commit) via 0c2206f542ce6df2606586d43f190cd5a423fb13 (commit) via 05d56349588665da7ed01eaa3337be7ece35fd2f (commit) via e63366ae5e701d8e9ae33144f68e8786b092a468 (commit) from e81dec9b8c65f7c882f5f447cdc117783259f4a4 (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 bfc024eab3a1d26ba37620175be815cb2eb59606 Merge: 77c3cf9790472592902183354ea5481cffc01f58 14ee1be1ef21e09a84f01dc9623e8513218709d4 Author: Dan McGee <dan@archlinux.org> Date: Thu Feb 7 20:16:16 2008 -0600 Merge branch 'maint' commit 77c3cf9790472592902183354ea5481cffc01f58 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Wed Jan 30 13:55:49 2008 +0100 Remove alpm_sync_get_newversion function sync->newversion shouldn't be public at all, and internally we access it directly. (Before pmsyncpkg_t clean-up the analogue of this field [type] was needed in replaces computation.) Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit 7dc37109b096b484fc569060cc896b5127419775 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Mon Jan 28 01:44:23 2008 +0100 alpm_sync_sysupgrade split This patch indroduces a new public alpm_sync_newversion, which scans for new version of a package in sync repos. Hopefully this will reduce code duplication in the future: * check-for-pacman-new-version from front-end can be easier * -Qu refactoring Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit 05d56349588665da7ed01eaa3337be7ece35fd2f Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Sun Nov 18 19:05:47 2007 +0100 libalpm/package.c : add _alpm_pkgname_pkg_cmp function. _alpm_pkgname_pkg_cmp(pkgname, pkg) returns true iff pkg's name is pkgname. This is useful if you want to remove a package from pmpkg_t* list, and you want to search for package name. This allows cleaning the -Ru code a bit, by removing the need of a dummy pkg. Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit e63366ae5e701d8e9ae33144f68e8786b092a468 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Sun Nov 18 18:45:46 2007 +0100 New remove option : -u / --unneeded (FS#6505). With --unneeded option 'pacman -R' doesn't stop in case of dependency error; it removes the needed-dependency targets from the target-list instead. See also: http://archlinux.org/pipermail/pacman-dev/2007-October/009653.html . The patch also adds a new causingpkg field to pmdepmissing_t which indicates the to-be-removed package which would cause a dependency break. This is needed, because miss->depend.name may be a provision. miss->causingpkg will be useful in -R dependency error messages too. [Xavier: renamed inducer to causingpkg, removed the _alpm_pkgname_pkg_cmp helper function as requested by Aaron. This might be added by a further commit. Other small cleanups, updated manpage and bash completion.] Signed-off-by: Chantry Xavier <shiningxc@gmail.com> ----------------------------------------------------------------------- Summary of changes: contrib/bash_completion | 2 + doc/pacman.8.txt | 5 ++ lib/libalpm/add.c | 10 ++-- lib/libalpm/alpm.h | 6 ++- lib/libalpm/deps.c | 22 +++++++-- lib/libalpm/deps.h | 4 +- lib/libalpm/package.c | 6 ++ lib/libalpm/package.h | 1 + lib/libalpm/remove.c | 24 ++++++++- lib/libalpm/sync.c | 117 ++++++++++++++++++++++++------------------- pactest/pmdb.py | 13 ++++- pactest/tests/remove049.py | 19 +++++++ pactest/tests/upgrade045.py | 16 ++++++ pactest/util.py | 6 ++ scripts/makepkg.sh.in | 7 +++ src/pacman/pacman.c | 3 + 16 files changed, 193 insertions(+), 68 deletions(-) create mode 100644 pactest/tests/remove049.py create mode 100644 pactest/tests/upgrade045.py hooks/post-receive -- The official pacman repository