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 9c160cf3f3cbda5fe5b6188e9e31775b71fc5bab (commit) via 7a83cd003a064a067a510514b62686c3e972fede (commit) via 49c5f515e91b2978f951634d6118ff58aa64b1de (commit) via 09295f7e40a990971b81c3ebfea474bae873c223 (commit) via 86eefc1a3a3419bb41b2acab521a476db0d2a7ce (commit) via b5709b8171c5be82ebb3651680ae3698b7513f43 (commit) via e13a3bf5990d03cca25c86efbfbaf2540d645413 (commit) via 46e9afdd74b39be78e6d66696d1e53914894e9b7 (commit) via 925d44bde6e7b4966b6c063e1af7cc1db29b2070 (commit) via b6320de4be2e39b01c1c03ebac2ffcdfa7ab7098 (commit) via 27d9c25ee2fd6a03fb1ec1afdfbe105048875bae (commit) from 965e1de2174148a7a6c0860a7514d9bb1969bf03 (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 9c160cf3f3cbda5fe5b6188e9e31775b71fc5bab Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Sat Sep 8 17:14:19 2012 -0400 Allow querying directory ownership The restriction of not checking the ownership of a directory is unnecessary given that all the package filelists contain this information. Remove this restriction, with the expectation that you might get multiple packages returned for a given directory. Additionally attempt to minimise the number of files getting through to the slow realpath call. Original-work-by: Dan McGee <dan@archlinux.org> Original-work-by: Allan McRae <allan@archlinux.org> Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 7a83cd003a064a067a510514b62686c3e972fede Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Tue Aug 28 21:59:25 2012 -0400 query_fileowner: don't append '/' if path is "/" Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 49c5f515e91b2978f951634d6118ff58aa64b1de Author: Pierre Schmitz <pierre@archlinux.de> Date: Mon Jun 18 16:46:26 2012 +0200 pacman-key: reduce verbosity of --populate Do not bother the user with gpg's verbose output. Signed-off-by: Pierre Schmitz <pierre@archlinux.de> Signed-off-by: Allan McRae <allan@archlinux.org> commit 09295f7e40a990971b81c3ebfea474bae873c223 Author: Allan McRae <allan@archlinux.org> Date: Tue Jun 19 14:55:35 2012 +1000 pacman-key: handle local signing of multiple keys gpg --lsign-key does not like being given multiple keys to sign. Signed-off-by: Allan McRae <allan@archlinux.org> commit 86eefc1a3a3419bb41b2acab521a476db0d2a7ce Author: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Date: Thu Jan 3 18:48:53 2013 -0300 Fix space between control structure and open parens Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Signed-off-by: Allan McRae <allan@archlinux.org> commit b5709b8171c5be82ebb3651680ae3698b7513f43 Author: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Date: Thu Jan 3 18:48:52 2013 -0300 Fix open braces style Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Signed-off-by: Allan McRae <allan@archlinux.org> commit e13a3bf5990d03cca25c86efbfbaf2540d645413 Author: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Date: Thu Jan 3 18:48:51 2013 -0300 Fix missing spaces in operators Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Signed-off-by: Allan McRae <allan@archlinux.org> commit 46e9afdd74b39be78e6d66696d1e53914894e9b7 Author: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Date: Thu Jan 3 18:48:50 2013 -0300 fix comment style // -> /* */ Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar> Signed-off-by: Allan McRae <allan@archlinux.org> commit 925d44bde6e7b4966b6c063e1af7cc1db29b2070 Author: Allan McRae <allan@archlinux.org> Date: Fri Jan 4 09:10:40 2013 +1000 Fix spacing in HACKING spacing example Signed-off-by: Allan McRae <allan@archlinux.org> commit b6320de4be2e39b01c1c03ebac2ffcdfa7ab7098 Author: Pang Yan Han <pangyanhan@gmail.com> Date: Wed Aug 1 17:34:37 2012 +0200 Save backup files with extension .pacsave.n Teach pacman to save backup files with extension .pacsave.n, where n is a positive integer. The current backup file shall be saved as <name>.pacsave, while existing .pacsave.n files will be renamed to <name>.pacsave.n+1 Example: 1. You have subversion installed in your local repo. /etc/conf.d/svnserve is a file to be backed up. It contains local modifications 2. You remove subversion from your repo. /etc/conf.d/svnserve is backed up as /etc/conf.d/svnserve.pacsave 2. You install subversion again 3. You edit /etc/conf.d/svnserve 4. You remove subversion. The existing /etc/conf.d/svnserve.pacsave is renamed to /etc/conf.d/svnserve.pacsave.1 and /etc/conf.d/svnserve is backed up as /etc/conf.d/svnserve.pacsave Signed-off-by: Pang Yan Han <pangyanhan@gmail.com> Rebased from original email and adjusted for util-common usage. Signed-off-by: Florian Pritz <bluewind@xinu.at> Signed-off-by: Allan McRae <allan@archlinux.org> commit 27d9c25ee2fd6a03fb1ec1afdfbe105048875bae Author: Allan McRae <allan@archlinux.org> Date: Thu Jan 3 20:49:33 2013 +1000 Split common utility functions for libalpm and pacman There is duplicated code in the util.c files in the libalpm and pacman source code. Split this into a separate file so that it can be shared via a symlink. This prevents code divergence between the two code bases. Also, move mbasename and mdirname from pacman/util.c into util-common.c in preparation for the following patch that uses them to add an extension to pacsave files. Signed-off-by: Allan McRae <allan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: HACKING | 2 +- Makefile.am | 2 +- configure.ac | 1 + lib/libalpm/Makefile.am | 1 + lib/libalpm/be_package.c | 2 +- lib/libalpm/conflict.c | 3 +- lib/libalpm/filelist.c | 4 +- lib/libalpm/handle.c | 7 +- lib/libalpm/remove.c | 76 ++++++++++++++++ lib/libalpm/signing.c | 5 +- lib/libalpm/util-common.c | 1 + lib/libalpm/util-common.h | 1 + lib/libalpm/util.c | 51 ++--------- lib/libalpm/util.h | 5 +- lib/libalpm/version.c | 42 ++++----- scripts/pacman-key.sh.in | 24 +++-- src/common/Makefile.am | 4 + src/common/util-common.c | 109 +++++++++++++++++++++++ lib/libalpm/add.h => src/common/util-common.h | 19 ++-- src/pacman/Makefile.am | 3 +- src/pacman/callback.c | 4 +- src/pacman/check.c | 2 +- src/pacman/conf.c | 14 +-- src/pacman/pacman.c | 3 +- src/pacman/query.c | 66 +++++++++----- src/pacman/sync.c | 6 +- src/pacman/util-common.c | 1 + src/pacman/util-common.h | 1 + src/pacman/util.c | 59 ++---------- src/pacman/util.h | 8 +- src/util/cleanupdelta.c | 11 ++- src/util/pacsort.c | 2 +- src/util/pactree.c | 7 +- test/pacman/tests/{remove011.py => remove012.py} | 9 +- 34 files changed, 356 insertions(+), 199 deletions(-) create mode 120000 lib/libalpm/util-common.c create mode 120000 lib/libalpm/util-common.h create mode 100644 src/common/Makefile.am create mode 100644 src/common/util-common.c copy lib/libalpm/add.h => src/common/util-common.h (75%) create mode 120000 src/pacman/util-common.c create mode 120000 src/pacman/util-common.h copy test/pacman/tests/{remove011.py => remove012.py} (51%) hooks/post-receive -- The official pacman repository