summaryrefslogtreecommitdiff
path: root/src/upgrade.c
AgeCommit message (Expand)AuthorFilesLines
2018-01-03split --force to several --force-[type] optionsTimo Teräs1-1/+2
2016-07-22upgrade: improve self upgrade functionality a bitTimo Teräs1-8/+38
2014-10-08rework option parsing to have a group structureTimo Teräs1-18/+22
2013-07-02upgrade: prefer not to upgrade dependencies during self-upgradeTimo Teräs1-1/+1
2013-06-19applets: unify help message by removing final dotsTimo Teräs1-1/+1
2013-06-19upgrade: new option: --latest (-l)Timo Teräs1-0/+6
2013-06-18apk: use string array in applet mains, separate apk_name_foreach_matchingTimo Teräs1-1/+1
2013-06-14audit, index, search, upgrade: use foreach_array_itemTimo Teräs1-3/+3
2013-06-13solver: prune broken world dependencies with --forceTimo Teräs1-4/+1
2013-06-13solver: corner case fixesTimo Teräs1-5/+6
2013-06-13solver: rewrite as deductive solver -- core featuresTimo Teräs1-5/+3
2013-04-29upgrade: handle solver failure gracefullyTimo Teräs1-1/+1
2012-02-29solver, test: make conflicts unconditionalTimo Teräs1-1/+1
2012-02-16solver: record repository tag, and flags in solutionTimo Teräs1-2/+2
2012-01-17solver, upgrade: properly detect missing repository tagsTimo Teräs1-0/+5
2012-01-17upgrade: make -a reset versioned dependencies like it used toTimo Teräs1-2/+21
2011-09-16solver: inheritable solver flagsTimo Teräs1-1/+1
2011-09-14solver: make state pointers completely internalTimo Teräs1-4/+1
2011-09-14solver, db: run triggers in dependency orderTimo Teräs1-1/+4
2011-09-14upgrade: --no-self-upgrade optionTimo Teräs1-5/+16
2011-09-14upgrade: reimplement self-upgrade (after solver merge)Timo Teräs1-16/+28
2011-09-13all: update copyright year statementTimo Teräs1-1/+1
2011-09-09upgrade: fix context allocationTimo Teräs1-0/+1
2011-09-09applets: start using solver codeTimo Teräs1-48/+22
2011-04-09upgrade: Improve english messages on apk-tools/baselibs upgrade transaction.William Pitcock1-2/+2
2011-03-30state: use db in own struc when committingNatanael Copa1-2/+2
2011-03-19upgrade: reset world dependencies during traversalTimo Teräs1-18/+2
2011-01-01various: use APK_DEPMASK_REQUIRE where applicableTimo Teräs1-2/+2
2011-01-01upgrade: perform upgrade of apk-tools first if availableTimo Teräs1-1/+47
2011-01-01various: fix breakage from converting dependency versions to atomsTimo Teräs1-2/+4
2010-06-15upgrade: warn (do not fail) on missing top-level package namesTimo Teräs1-3/+23
2010-06-11First steps for libapkNatanael Copa1-0/+1
2010-06-01state: improve error messages from dependency failuresTimo Teräs1-7/+5
2010-05-12upgrade: reset versioned deps in world when doing upgrade -aNatanael Copa1-2/+7
2009-08-06all: implement database open optionsTimo Teras1-14/+10
2009-08-04state: fix world dependencies to be honored alwaysTimo Teras1-0/+3
2009-06-25help: auto construct helpTimo Teras1-3/+6
2009-06-25upgrade: add --available optionTimo Teras1-1/+20
2009-06-25upgrade: new appletTimo Teras1-0/+55