pacman/lib/libalpm
Olivier Brunel 017184fab5 libalpm: Search for replacers before literals
Since 882bff36 literals would be searched before replacers, resulting in a
package being replaced by another not actually being replaced under certain
conditions (e.g. they're both in the same repo).

This change effectively reversed the expectations in test sync132. This patch
switches the order back to replacers first, thus making sure if a package is
replacing another one, the change will always happen, even if both are in the
same repo.

Note that a package replacing another one in a repo with higher priority will
not be done, see FS#11737 and test sync1105

Signed-off-by: Olivier Brunel <i.am.jack.mail@gmail.com>
Signed-off-by: Allan McRae <allan@archlinux.org>
2013-03-07 15:38:47 +10:00
..
po Updates from Transifex 2012-04-07 10:13:37 -05:00
.gitignore libalpm: add pkg-config file 2012-04-25 20:02:36 -04:00
Makefile.am inline libarchive compat wrappers 2013-02-07 10:48:11 +10:00
add.c Provide full path names in warning messages 2013-02-24 13:11:54 +10:00
add.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
alpm.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
alpm.h use resolved_path for filelist_contains 2013-02-24 13:11:54 +10:00
alpm_list.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
alpm_list.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
backup.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
backup.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
base64.c Use 32-bit wide integer type in PolarSSL code 2012-01-07 11:27:41 -06:00
base64.h base64: don't compile base64_encode() function 2011-10-17 12:03:02 -05:00
be_local.c Restore libarchive 2.8.x compatibility 2013-01-29 13:37:32 +10:00
be_package.c fix style violations 2013-02-16 11:06:43 +10:00
be_sync.c Fix registering database with non-gpgme builds 2013-02-13 11:50:33 +10:00
conflict.c Perform limited conflict checking with --force 2013-02-24 13:11:54 +10:00
conflict.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
db.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
db.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
delta.c Use a defined constant in delta.c for num_matches 2013-01-03 12:03:10 +10:00
delta.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
deps.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
deps.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
diskspace.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
diskspace.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
dload.c dload: don't download sig if package is found in cache 2013-02-24 13:11:54 +10:00
dload.h dload: pass back the effective URL to callers of _alpm_download 2013-01-29 13:36:58 +10:00
error.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
filelist.c add SYMEXPORT to alpm_filelist_contains 2013-02-24 13:11:54 +10:00
filelist.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
graph.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
graph.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
group.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
group.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
handle.c Add configuration option for Upgrade operation SigLevel 2013-02-07 10:48:11 +10:00
handle.h Add configuration option for Upgrade operation SigLevel 2013-02-07 10:48:11 +10:00
libalpm.pc.in libalpm: add pkg-config file 2012-04-25 20:02:36 -04:00
libarchive-compat.h inline libarchive compat wrappers 2013-02-07 10:48:11 +10:00
log.c Add format attributes to all required functions 2013-02-13 11:50:33 +10:00
log.h add caller prefix to alpm_logaction 2013-01-28 23:38:46 +10:00
md5.c Use 32-bit wide integer type in PolarSSL code 2012-01-07 11:27:41 -06:00
md5.h Update MD5 routines with changes from PolarSSL 2011-08-11 20:17:21 -05:00
package.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
package.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
pkghash.c Update copyright year for 2013 2013-01-03 12:03:09 +10:00
pkghash.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
rawstr.c include util.h in rawstr.c 2011-07-05 22:36:40 -05:00
remove.c Do not resolve every local package filelist on remove 2013-03-07 15:38:47 +10:00
remove.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
sha2.c Use 32-bit wide integer type in PolarSSL code 2012-01-07 11:27:41 -06:00
sha2.h Add sha2 (sha256) routines from PolarSSL 2011-08-15 07:07:13 -05:00
signing.c fix style violations 2013-02-16 11:06:43 +10:00
signing.h Make decode_signature available to the library 2013-02-09 12:43:37 +10:00
sync.c libalpm: Search for replacers before literals 2013-03-07 15:38:47 +10:00
sync.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
trans.c Add format attributes to all required functions 2013-02-13 11:50:33 +10:00
trans.h Update copyright year for 2013 2013-01-03 12:03:09 +10:00
util-common.c Split common utility functions for libalpm and pacman 2013-01-04 21:49:37 +10:00
util-common.h Split common utility functions for libalpm and pacman 2013-01-04 21:49:37 +10:00
util.c Use libarchive compat header for relevant symbols 2013-01-29 13:37:32 +10:00
util.h Add format attributes to all required functions 2013-02-13 11:50:33 +10:00
version.c Fix space between control structure and open parens 2013-01-04 21:49:38 +10:00