pacman/lib/libalpm
Bryan Ischo 6c4d702cb1 Reorganize code for one-at-a-time resolving
This change reorganizes the internal code so that packages are
resolved one at a time instead of all at once from a list.  This will
allow a future checkin to prompt the user to see if they'd rather
remove unresolvable packages from the transaction and continue, or
fail the transaction.  This change does not affect the actual behavior
of libalpm and all tests pass without changes.

Signed-off-by: Bryan Ischo <bryan@ischo.com>
Signed-off-by: Dan McGee <dan@archlinux.org>
2009-02-18 20:52:22 -06:00
..
po Update Czech translation 2009-01-05 19:06:39 -06:00
.gitignore Remove unnecessary entries from .gitignore files 2007-07-16 16:49:28 -04:00
Makefile.am Refactor pkg_load/parse_descfile into a new backend file 2008-05-11 20:07:55 -05:00
add.c Merge branch 'maint' 2009-01-18 13:48:48 -06:00
add.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
alpm.c Remove unnecessary header file, move one macro to util.c 2008-04-06 20:20:20 -05:00
alpm.h Rename alpm_get_md5sum to alpm_compute_md5sum and alpm_dep_get_string to alpm_dep_compute_string 2009-01-12 23:59:30 -06:00
alpm_list.c alpm_list_remove treat NULL needle as "nothing" 2008-07-17 20:20:13 -05:00
alpm_list.h Cleanup usages of alpm_list_find and alpm_list_remove. 2008-05-13 15:49:02 -05:00
backup.c memleak fix: ensure backup fname isn't lost if unused 2008-03-23 16:55:52 -05:00
backup.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
be_files.c Delay the creation of local and sync db dir. 2009-01-20 14:07:15 +01:00
be_package.c Don't display filename on -Qip operation. 2008-06-04 16:25:31 -05:00
cache.c db->pkgcache_loaded and db->grpcache_loaded 2009-01-12 23:59:37 -06:00
cache.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
conflict.c Merge branch 'maint' 2008-10-12 21:36:45 -05:00
conflict.h New _alpm_conflict_dup function 2008-01-27 11:54:25 -06:00
db.c Delay the creation of local and sync db dir. 2009-01-20 14:07:15 +01:00
db.h Remove some db abstraction crap. 2009-01-20 14:04:54 +01:00
delta.c Rename alpm_get_md5sum to alpm_compute_md5sum and alpm_dep_get_string to alpm_dep_compute_string 2009-01-12 23:59:30 -06:00
delta.h Use correct C type for file sizes 2008-06-04 15:38:47 -05:00
deps.c Reorganize code for one-at-a-time resolving 2009-02-18 20:52:22 -06:00
deps.h Reorganize code for one-at-a-time resolving 2009-02-18 20:52:22 -06:00
dload.c Remove libdownload support and fix libfetch one. 2009-01-12 22:40:15 -06:00
dload.h Remove unnecessary import in dload.h 2008-04-10 20:53:28 -05:00
error.c HoldPkg rework 2009-01-12 22:44:00 -06:00
graph.h Use correct C type for file sizes 2008-06-04 15:38:47 -05:00
group.c Cleanup usages of alpm_list_find and alpm_list_remove. 2008-05-13 15:49:02 -05:00
group.h Cleanup usages of alpm_list_find and alpm_list_remove. 2008-05-13 15:49:02 -05:00
handle.c HoldPkg rework 2009-01-12 22:44:00 -06:00
handle.h HoldPkg rework 2009-01-12 22:44:00 -06:00
log.c Remove unnecessary header file, move one macro to util.c 2008-04-06 20:20:20 -05:00
log.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
md5.c libalpm/md5: Fix license header 2008-06-03 21:31:31 -05:00
md5.h libalpm/md5: Fix license header 2008-06-03 21:31:31 -05:00
package.c Merge branch 'maint' 2008-10-12 21:36:45 -05:00
package.h Use correct C type for file sizes 2008-06-04 15:38:47 -05:00
remove.c HoldPkg rework 2009-01-12 22:44:00 -06:00
remove.h Update GNU GPL boilerplate and copyright dates 2007-12-10 22:55:39 -06:00
sync.c Reorganize code for one-at-a-time resolving 2009-02-18 20:52:22 -06:00
sync.h -Qu rework 2008-10-31 19:46:13 -05:00
trans.c -Qu rework 2008-10-31 19:46:13 -05:00
trans.h -Qu rework 2008-10-31 19:46:13 -05:00
util.c alpm_unpack : change prefix handling to workaround FS#12148. 2009-01-20 14:03:46 +01:00
util.h Remove unused strverscmp substitute 2008-07-24 22:16:28 -05:00