summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD/Tracker.pm
AgeCommit message (Expand)Author
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-14when removing sets, remove cant markers as wellMarc Espie
2009-12-12remove *everything* from to_update, including hintsMarc Espie
2009-12-07simplify tracker a bit now we know what we're doing.Marc Espie
2009-12-04internal API: is_known, for pkgnames that are known by the tracker,Marc Espie
2009-11-28prepare for "better" merge: we can't just wipe the old set, we have to pointMarc Espie
2009-11-24betterMarc Espie
2009-11-16create a pseudo vstat object inside state, so that we can modify VstatMarc Espie
2009-11-10bad espie: use strict/warnings consistently, and fix two nits and twoMarc Espie
2009-11-10document what's going on...Marc Espie
2009-11-08add the notion of "hints" to UpdateSet, in order to unify -z/-l handling:Marc Espie
2009-11-08put all the state of the current update into the trackerMarc Espie
2009-10-19basic routines to handle the merging of updatesets: mark updatesets asMarc Espie
2009-10-16ouch. delete is not undef. We need to make sure the entries vanish,Marc Espie
2009-10-15move the installed check in Tracker, where they belongMarc Espie
2009-10-15pkg_add will need to track installation progress globally, so that we don'tMarc Espie