Commit Graph

52 Commits

Author SHA1 Message Date
Aurelien Foret 83839f9513 sync_prepare: added a missing chunk of code for dependency checks of packages elected for removal 2006-01-14 15:08:01 +00:00
Aurelien Foret aeb0133974 sysupgrade: skip version cmp for pkg elected for removal (patch from VMiklos <vmiklos@frugalware.org>) 2006-01-14 08:14:55 +00:00
Aurelien Foret 851dd3d16b improved log and debug messages 2006-01-13 20:46:01 +00:00
Aurelien Foret 36730a711b - added 2 more ORE tags (to be reviewed) in the replace/conflict sync code
- code cleanup
2006-01-11 12:56:38 +00:00
Aurelien Foret 540d3d49b2 code cleanup 2006-01-10 22:08:53 +00:00
Aurelien Foret 668e58626d added ALLDEPS transaction flag mainly to handle "makepkg -s" 2006-01-10 18:19:06 +00:00
Aurelien Foret fd6ce1f4cb - merged pkg_new and pkg_dummy functions
- renamed _alpm_log_action to _alpm_logaction
2006-01-09 20:16:00 +00:00
Aurelien Foret 77be3f53e9 removed all code related to PM_SYNC_TYPE_DEPEND 2006-01-07 20:05:10 +00:00
Aurelien Foret 86e5c8bc06 sync_commit can now return conflicting files with a trans_prepare like data structure (patch from VMiklos <vmiklos@frugalware.org>) 2006-01-07 18:42:44 +00:00
Aurelien Foret e405204915 removed a restriction: the data parameter of XXX_prepare functions can be NULL 2006-01-07 18:25:28 +00:00
Aurelien Foret 02694534be Fixed a regression in the conflict handling code 2006-01-07 18:01:26 +00:00
Aurelien Foret bde9d69636 added more debug logs in the sync conflict/replace code 2006-01-07 17:59:26 +00:00
Aurelien Foret f3a4197e34 code cleanup (mainly removed line spaces at the beginning of lines by tabulations) 2006-01-07 09:42:48 +00:00
Aurelien Foret 6c3657b702 removed a misleading PM_ERR_XXX occurrence 2006-01-06 23:26:02 +00:00
Aurelien Foret db8a5e3586 - sync: populates *data when a conflict can't be resolved
- add: code cleanup
2006-01-06 22:58:01 +00:00
Aurelien Foret 45720f32e9 fixed the usage of 4 list_is_in calls (should have been list_is_strin) 2006-01-06 20:47:26 +00:00
Aurelien Foret 5fc2e009dc - started to rename list_XXX calls to _alpm_list_XXX
- fixed 2 compilation warnings
2006-01-05 21:49:42 +00:00
Aurelien Foret 7858f4c9b4 - fix for sync conflicts (patch from VMiklos <vmiklos@frugalware.org>)
- sync code cleanup
- added the deps check for targets to be removed in sync_prepare()
2006-01-05 20:53:41 +00:00
Aurelien Foret f48aced5b2 code cleanup 2006-01-02 21:33:58 +00:00
Aurelien Foret 5839652c41 code cleanup 2006-01-02 20:28:46 +00:00
Judd Vinet 96de3501ab patch from VMiklos - use PACKAGE_VERSION instead of PACMAN_VERSION 2006-01-02 19:55:35 +00:00
Aurelien Foret 15bc6e5508 removed some overlapping pm_errno assignments 2006-01-01 12:42:33 +00:00
Judd Vinet 6bd15469b1 renamed rpmvercmp to versioncmp, added some fixes from isteve@bofh.cz 2005-12-26 16:48:37 +00:00
Judd Vinet 58c9d5d663 applied first try at sync conflict handling (VMiklos) plus a couple changes 2005-12-26 06:40:29 +00:00
Judd Vinet f762464630 added Doxyfile 2005-11-21 22:14:32 +00:00
Aurelien Foret fffe7a8ef4 fixed wrong prototype usage for trans_new() 2005-11-07 13:00:22 +00:00
Judd Vinet cebc7ace60 fixed a segfault that occured in special cases when propagating requiredby fields during package replacements 2005-10-21 18:53:40 +00:00
Aurelien Foret 609466fdeb added PM_OPT_CACHEDIR library option 2005-10-10 20:41:35 +00:00
Judd Vinet b3450fbe0d removed debug stmt 2005-10-09 18:48:39 +00:00
Judd Vinet a36ded25eb added conversation callback support for transactions 2005-10-09 06:09:57 +00:00
Aurelien Foret 8ffb82a691 Code update to make use of PKG_FULLNAME_LEN 2005-10-08 21:36:47 +00:00
Aurelien Foret 4ee51bdf46 Added a CYGWIN define to include header files required to build in a Cygwin environment 2005-10-06 07:28:30 +00:00
Aurelien Foret 9f1df56353 fixed a typo 2005-05-04 21:06:13 +00:00
Aurelien Foret a26095f8fc event transaction callback rework to prepare the introduction of a conversation callback 2005-05-04 19:55:23 +00:00
Aurelien Foret c99a4c85c0 code cleanup 2005-05-02 18:18:27 +00:00
Aurelien Foret beda47fd22 code cleanup 2005-04-24 21:36:30 +00:00
Aurelien Foret 7c04fe95ac added support for the package reason field 2005-04-24 20:11:10 +00:00
Aurelien Foret e1c7d79ecb added transaction events for sync_commit operations 2005-04-24 11:14:15 +00:00
Aurelien Foret e2b474b130 rework the cache handling to avoid as much as possible calls to db_scan() 2005-04-23 17:18:31 +00:00
Aurelien Foret 348cb923c7 renamed list_is_ptrin() in list_is_in() 2005-04-23 08:28:13 +00:00
Aurelien Foret 4fcec8f03f first steps to support REPLACES feature 2005-04-20 20:50:49 +00:00
Aurelien Foret a215d1ebe0 more work for sync_commit() 2005-04-17 20:09:06 +00:00
Aurelien Foret 36087bb392 - reworked pmsyncpkg_t structure
- got ride of uneeded handle external references
2005-04-16 22:15:50 +00:00
Aurelien Foret 31da982deb more work for sync_commit() 2005-04-14 21:07:38 +00:00
Aurelien Foret c78bcae401 -fixed 2 logs
- some sync_commit() rework
2005-04-13 21:01:28 +00:00
Aurelien Foret e115a5829e - updated sync feature
- added 2 new transaction events
2005-04-13 19:59:04 +00:00
Aurelien Foret 3e77af5182 more work in sync_prepare 2005-04-08 19:37:23 +00:00
Aurelien Foret 0074e9e312 more work to backport the sync features from pacman 2.9.5 2005-04-06 21:01:40 +00:00
Aurelien Foret 686e8eaeb5 more work to backport pacman_sync from pacman 2.9.5 2005-04-02 23:21:10 +00:00
Aurelien Foret 4d21e4f721 started the work on "pacman_sync" 2005-03-30 22:32:43 +00:00