aboutsummaryrefslogtreecommitdiffstats
path: root/src/transaction.c
AgeCommit message (Expand)AuthorFilesLines
2005-05-08removed 0 from precision modifierJason Woodward1-4/+4
2005-04-01correctly set pkg_lists free_pkgs bit in init_transaction and checked for it ...Jason Woodward1-8/+19
2005-03-28added generate_suggestions() so that suggestions are properly detected after ...Jason Woodward1-20/+19
2005-03-28fixed ignoring suggestion when there was only one suggestionJason Woodward1-8/+13
2005-03-28added copy_pkg() to package.[ch] instead of using memcpy() in the transaction...Jason Woodward1-23/+14
2005-03-16added queue_t struct to transaction_t so that installs/upgrades happen in the...Jason Woodward1-20/+82
2005-02-21add_deps_to_trans() returns early if passed pkg_info_t is NULLJason Woodward1-0/+1
2005-02-09added search_transaction_by_pkg() to make checks more specificJason Woodward1-5/+31
2005-02-06simplified add_deps_to_trans()Jason Woodward1-31/+15
2005-01-29make sure removes happen before installs and upgradesJason Woodward1-3/+3
2005-01-29changed order of transaction, removes now happen first in case files in the p...Jason Woodward1-10/+6
2005-01-29ensure that package removal doesn't happen when --download-only is specifiedJason Woodward1-1/+3
2005-01-28change 'M' and 'K' to "MB" and "kB"Jason Woodward1-9/+9
2005-01-28made sure that disk_space returns true if the space needed is < 0Jason Woodward1-0/+2
2005-01-28transaction report now reports sizes in K or in MJason Woodward1-7/+19
2005-01-28added newline after string notifying lack of free spaceJason Woodward1-1/+1
2005-01-28made disk_space static to transaction.cJason Woodward1-1/+3
2005-01-27added check before downloading any packages that there is enough disk space t...Jason Woodward1-1/+25
2005-01-21if the actual number of suggestions that are not already present in the trans...Jason Woodward1-11/+21
2005-01-21exclude suggestions if they are already present in current transactionJason Woodward1-11/+21
2005-01-21fixed --no-dep bug that was excluding requesting package instead of installin...Jason Woodward1-1/+1
2005-01-21upped the max size of package requires, suggests token can be ' ' or ',' nowJason Woodward1-1/+1
2005-01-18rewrote add_suggestion() to use a struct instead of long string, updated form...Jason Woodward1-16/+73
2005-01-18formatted transaction report so that package names wrap at 80 charsJason Woodward1-3/+24
2005-01-16changed global_config unsigned integers to bool typedefJason Woodward1-10/+10
2005-01-16added bool free_pkgs member to pkg_list struct so all pkg_lists are free'd un...Jason Woodward1-34/+24
2005-01-13deps of pkg that conflict are now set to remove just like when conflicts of r...Jason Woodward1-14/+10
2005-01-13fixed bug where conflict of a dep might slip through and allow the requested ...Jason Woodward1-2/+14
2005-01-11all malloc and calloc calls are now wrapped in slapt_malloc and slapt_callocJason Woodward1-21/+21
2005-01-11added a few missing free() calls, and a missing closedir() call in working_di...Jason Woodward1-0/+1
2005-01-10changed int's in typedefs to unsigned where applicableJason Woodward1-7/+8
2005-01-01updated copyright dateJason Woodward1-1/+1
2004-11-27changed transaction to transaction_tJason Woodward1-15/+15
2004-11-25fixed bug in add_deps_to_trans() where check for exclude was catching on inst...Jason Woodward1-12/+0
2004-11-08updated is_conflicted() to return the conflicted pkg;Jason Woodward1-8/+25
2004-10-30--install no longer recursively install deps that where excludedJason Woodward1-0/+17
2004-10-16misc code cleanupsJason Woodward1-1/+1
2004-10-14finally cleaned up get_pkg_dependencies, now --ignore-dep only ignores the br...Jason Woodward1-4/+10
2004-10-14updated not to use --ignore-dep as recommended optionJason Woodward1-1/+1
2004-10-14changed --disable-dep-check to --no-dep, changed --no-dep to --ignore-depJason Woodward1-1/+1
2004-10-03merged Michel Hermier's ask_yes_no() patch to common.[ch] and transation.cJason Woodward1-5/+2
2004-10-02added --autoclean option to run purge_old_cached_pkgs() instead of automatica...Jason Woodward1-2/+0
2004-10-02added purge_old_cached_pkgs() to be run at the end of each transaction (thank...Jason Woodward1-0/+2
2004-08-30slack-suggests support (see FAQ)Jason Woodward1-0/+27
2004-07-29fixed endless recursion in is_required_by() when packages declare circular de...Jason Woodward1-2/+2
2004-07-15moved is_conflicted from action.[ch] to transaction.[ch]Jason Woodward1-0/+29
2004-06-07added search_transaction() call to add_remove_to_transaction()Jason Woodward1-0/+3
2004-06-07cleaned up action.c, moved search_transaction() calls into add_[install,upgra...Jason Woodward1-0/+9
2004-06-05put all && and || on previous line to show line continuationsJason Woodward1-18/+18
2004-05-28only show download statistics if we are going to download something, not for ...Jason Woodward1-4/+6