summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/UpdateSet.pm
AgeCommit message (Expand)Author
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
2009-12-07don't use $set->print, consistent messages.Marc Espie
2009-12-07simplify tracker a bit now we know what we're doing.Marc Espie
2009-12-05make quirks silent. Track # of updates found, instead of newer size, sinceMarc Espie
2009-12-02fix some inter-dependencies case:Marc Espie
2009-11-30better errors: have $set->cleanup mark set as finished.Marc Espie
2009-11-29slightly simpler error handlingMarc Espie
2009-11-28prepare for "better" merge: we can't just wipe the old set, we have to pointMarc Espie
2009-11-24sets that were not solved should still display something...Marc Espie
2009-11-24more regular. Note that newer can be a hash as well (why not ?)Marc Espie
2009-11-22change the timing a bit: create a list of updateset first, and processMarc Espie
2009-11-16create a pseudo vstat object inside state, so that we can modify VstatMarc Espie
2009-11-16start pulling all the code that's the same between pkg_add and pkg_deleteMarc Espie
2009-11-11vsystem, system, unlink can mostly go through state, and do the ->clear partMarc Espie
2009-11-11remove redirector: if we want to run system AND log, just say soMarc Espie
2009-11-11don't use Warn if we've got a $state, get through errprint/errsay.Marc Espie
2009-11-11also get most STDERR messages through the same wayMarc Espie
2009-11-11progressmeter puts STDOUT in autoflush if -t, so that it can display to it in...Marc Espie
2009-11-11make things so that $state->print always work, with or without progressmeter,Marc Espie
2009-11-11remove forwarders, and provide a sensible API that says what's going onMarc Espie
2009-11-11bad idea to inherit from Error, compose object insteadMarc Espie
2009-11-10bad espie: use strict/warnings consistently, and fix two nits and twoMarc Espie
2009-11-10zap handle method, we finally no longer use it.Marc Espie