summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/UpdateSet.pm
AgeCommit message (Expand)Author
2019-07-04gc old code (unused since it couldn't work without a state)Marc Espie
2019-06-30tweak short_print to commonalize stems if they all have the same versionMarc Espie
2019-04-07some scenarios may call match_locations on a DeleteSet.Marc Espie
2018-12-12moving handles to kept means they're not affected by complete_set, whichMarc Espie
2018-07-18make the logic for deleting first slightly more obviousMarc Espie
2018-06-26make it possible to remove old packages with erroneous tags...Marc Espie
2018-06-20tags from changed_handles will be relevant, from nowhere else...Marc Espie
2018-06-20move the solver autoloader into UpdateSet so that pkg_delete will beMarc Espie
2018-02-27sanitize say/print output furtherMarc Espie
2014-11-25minor clean-up: the stuff not to display is tied to the set, so make theMarc Espie
2014-02-04prevent updates from starting with a lone ":"Marc Espie
2014-02-02simplify how "kept" packages are handled. First, we never need theirMarc Espie
2014-02-01styleMarc Espie
2014-01-31no longer a need for the solver, which is fortunate as this createsMarc Espie
2014-01-30don't create empty entriesMarc Espie
2012-09-06shorter display for trivial updatesets,Marc Espie
2011-07-17now that the API is working, reorg the code correctly: DeleteSet is theMarc Espie
2011-07-13let short_print work on DeleteSetsMarc Espie
2011-07-13create DeleteSet as a specialized version of UpdateSets that printMarc Espie
2011-07-12new pkg_delete, very similar to pkg_add, support for -aMarc Espie
2011-06-20in an UpdateSet, match new files with old files based on their sha256.Marc Espie
2010-12-24handle failures from ports tree with more care.Marc Espie
2010-10-27initial scaffolding for @rcscript: for now, acts like normal files,Marc Espie
2010-08-01fix the qt 4.5 -> 4.6 update issue.Marc Espie
2010-07-11display updateset name alongside collisionreport (turns out it's notMarc Espie
2010-06-30allow say and errsay to work without parameters, as it's ways common.Marc Espie
2010-06-30whitespace cleanupMarc Espie
2010-06-30extra parameter to UpdateSet: use the factory to create extra object.Marc Espie
2010-06-25do options the other way so that we provide defaults that can be overriddenMarc Espie
2010-06-04move code around, so that commands can be used as modules.Marc Espie
2010-05-10whitespace fixesMarc Espie
2010-04-05new keyword, @ask-update, to be used *very* sparingly (so far, only usefulMarc Espie
2010-04-05clean-up validate_plists a bit, so that it starts with a clean state.Marc Espie
2010-03-22clean up the ProgressMeter code, create a specific class if a TermMarc Espie
2010-01-04There's no reason for -l to imply -z.Marc Espie
2010-01-02keep going after collisionsMarc Espie
2010-01-01(C) of affected filesMarc Espie
2010-01-01make the merge_paths operations visibleMarc Espie
2010-01-01make updatesets aware of repository pathsMarc Espie
2010-01-01propagate errorinfo thru set->cleanup (finally better messages thanMarc Espie
2009-12-29a few more tweaks:Marc Espie
2009-12-29prepare for smarter sets, with cache infoMarc Espie
2009-12-28nitsMarc Espie
2009-12-27solver is no longer needed at that point, so kill it. this shaves a bit ofMarc Espie
2009-12-27sortMarc Espie
2009-12-19create a $state->todo method to account for sets to install.Marc Espie
2009-12-14since some packages in updatesets don't need updates, be explicit about it.Marc Espie
2009-12-13okay, so old libs are not 'kept', keep track of updates correctly insteadMarc Espie
2009-12-13simplify set printingMarc Espie
2009-12-12fix the fam->libgamin issue. Look for update candidates in self beforeMarc Espie