summaryrefslogtreecommitdiff
path: root/razor.c
AgeCommit message (Expand)AuthorFilesLines
2008-06-16Autoconfify razor.Richard Hughes1-2611/+0
2008-06-15Use depsolver to verify rpm -e, flush out more options.Kristian Høgsberg1-15/+28
2008-06-09Make razor_transaction_describe() work and use it in rpm wrapper.Kristian Høgsberg1-12/+36
2008-06-09Remove some debug prints from depsolver.Kristian Høgsberg1-51/+30
2008-06-09Rewrite depsolver to use a series of passes over all packages.Kristian Høgsberg1-1093/+614
2008-06-04Start implementing erase - still need better depsolver.Kristian Høgsberg1-1/+1
2008-06-04Flesh out the rpm -q part of the rpm command line wrapper.Kristian Høgsberg1-0/+79
2008-04-09Add GPLv2 license headers.Kristian Høgsberg1-0/+19
2008-04-08Make transaction resolve step optional.Kristian Høgsberg1-5/+1
2008-04-08Don't add package to transaction more than once.Kristian Høgsberg1-0/+2
2008-04-07Mark package to be installed or removed after creating the transaction.Kristian Høgsberg1-59/+65
2008-04-07Create the new repo file O_EXCL to prevent racing with another razor process.Kristian Høgsberg1-8/+20
2008-04-07Merger razor_transaction_run() and destroy() as finish().Kristian Høgsberg1-2/+6
2008-04-07Finish razor_transaction_destroy some more.Kristian Høgsberg1-0/+4
2008-04-06Also store the package arch in the pacakge set file.Kristian Høgsberg1-11/+20
2008-04-06Merger structs razor_transaction and razor_transaction_resolver.Kristian Høgsberg1-64/+58
2008-04-06Hide a bunch of depsolver internals in razor.c.Kristian Høgsberg1-1/+71
2008-04-05Move qsort_with_data to util.c.Kristian Høgsberg1-125/+27
2008-03-20fix find_package_matching to not accidentally skip some packagesDan Winship1-1/+2
2008-03-17Only mark pacakges for update if there is a newer version available.Kristian Høgsberg1-1/+2
2008-03-12"requires x > n" matches "provides x", but "obsoletes x < n" doesn'tDan Winship1-0/+6
2008-03-12fix up transaction descriptions a little moreDan Winship1-32/+56
2008-03-12update to match latest DEPSOLVE.txt changes; find updates of obsoleted packagesDan Winship1-24/+89
2008-03-11move the initialization of the root entry name to razor_set_createDan Winship1-3/+3
2008-03-11deal with a single package being the target of both a FORCED_UPDATE and an IN...Dan Winship1-0/+9
2008-03-11fix req_package in one caseDan Winship1-1/+1
2008-03-11Fix file tree merging (broken since 7b26d6b3)Dan Winship1-1/+3
2008-03-11fix generated provides of files provided by more than one packageDan Winship1-23/+17
2008-03-11fix the types of fields in razor_property for easier debuggingDan Winship1-3/+3
2008-03-11update to match DEPSOLVE.txtDan Winship1-421/+128
2008-03-10when importing, create fake file PROVIDES to match file REQUIRESDan Winship1-1/+89
2008-03-07Fix both sides of provide/conflict handling to work the same wayDan Winship1-66/+11
2008-03-07another checkpoint...Dan Winship1-60/+281
2008-03-07fix version parsing to not sometimes use octal :)Dan Winship1-3/+3
2008-03-06Initalize empty package sets with a proper empty file list.Kristian Høgsberg1-4/+14
2008-03-05keep track of both the install and the remove on an updateDan Winship1-65/+148
2008-03-05move razor_set_diff so it's not in the middle of the transaction codeDan Winship1-46/+46
2008-03-05clean up packages states someDan Winship1-138/+157
2008-03-04checkpoint, misc rewritageDan Winship1-289/+427
2008-03-04Fix version handling (particularly wrt epoch) on importDan Winship1-0/+23
2008-03-03unduplicate file-finding codeDan Winship1-58/+44
2008-03-03add struct razor_transaction_resolver to reduce redundant procedure argsDan Winship1-132/+118
2008-03-03redo some of the transaction code, get conflicts and obsoletes partly workingDan Winship1-161/+390
2008-02-29add somewhat inefficient file dep removal codeDan Winship1-38/+101
2008-02-29implement file dependencies for installsDan Winship1-6/+26
2008-02-29Redo updates and removes in terms of a single razor_transaction abstractionDan Winship1-283/+477
2008-02-26redo razor_set_update to only rebuild the set onceDan Winship1-59/+148
2008-02-22Merge branch 'master' of git+ssh://people.freedesktop.org/~danw/razorDan Winship1-14/+73
2008-02-22redo razor_set_remove() to only do a single mergeDan Winship1-68/+87
2008-02-21make razor_set_update not loop forever on unsatisfiable dependenciesDan Winship1-39/+76