summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/OpenBSD
AgeCommit message (Expand)Author
2009-12-30a few small optimizations:Marc Espie
2009-12-30infrastructure for url elementsMarc Espie
2009-12-30actually cache architecture, as intendedMarc Espie
2009-12-30prettyMarc Espie
2009-12-29temporary fix for .libs update issue.Marc Espie
2009-12-29a few more tweaks:Marc Espie
2009-12-29the way Tracker works, installed packages are always marked uptodate as well,Marc Espie
2009-12-29for now, show cache statistic if -F stat_cache (still in need of improvements)Marc Espie
2009-12-29rework dependency solving around cached items, so that redoing the sameMarc Espie
2009-12-29prepare to cache conflicts in sets: object to do so, code to merge conflictsMarc Espie
2009-12-29improved check for loops:Marc Espie
2009-12-29move check for already installed UP, which allows me to deal with UpdateSetMarc Espie
2009-12-29prepare for smarter sets, with cache infoMarc Espie
2009-12-28kill old dependency adjusterMarc Espie
2009-12-28new method for adjusting forward dependencies, much simpler.Marc Espie
2009-12-28erase Requiring entirely while deleting, to avoid further issues.Marc Espie
2009-12-28make objects chainable.Marc Espie
2009-12-28an actual difference between -r and -u. If we replace, don't look as hardMarc Espie
2009-12-28prepare to handle forward dependencies in a simpler wayMarc Espie
2009-12-28add -F carp as an extra debugging device: ^T handler will show a stackMarc Espie
2009-12-28move code around a bit, more functions. Especially do the exec checkMarc Espie
2009-12-28nitsMarc Espie
2009-12-27check for loops and merge sets, in case we end up with real funky depends.Marc Espie
2009-12-27solver is no longer needed at that point, so kill it. this shaves a bit ofMarc Espie
2009-12-27don't ask/report the same exec issue twiceMarc Espie
2009-12-27sortMarc Espie
2009-12-27fix partial stems, as noticed by numerous peopleMarc Espie
2009-12-26qualify (Direct Dependencies)Marc Espie
2009-12-26Better, more global way of dealing with forward dependencies, and toMarc Espie
2009-12-26zap message for .libs, be smart about partial-*, it's easy to install/updateMarc Espie
2009-12-26protect against partial-* packing-listsMarc Espie
2009-12-24make the final progress bar vanish unless verbose >= 2, as requested byMarc Espie
2009-12-24avoid infinite loop, noticed by Rivo Nurges.Marc Espie
2009-12-22progressmeter always, unless -x is givenTheo de Raadt
2009-12-21if we're not in a "pretend" mode, synchronization operations on vstat occurMarc Espie
2009-12-21consistent spellingMarc Espie
2009-12-21much simpler SIG{INFO} handling: create a status object in state andMarc Espie
2009-12-20change verbosity handling: be silent by default, turn on the first level if -v.Marc Espie
2009-12-19create a $state->todo method to account for sets to install.Marc Espie
2009-12-17be slightly more paranoid about shell stuff we run.Marc Espie
2009-12-17move the ntogo actual code in the progressmeter, so that -x shuts it off.Marc Espie
2009-12-17add a callback to file creation, so that we get progress meter for hugeMarc Espie
2009-12-17display progressmeter at 0% at start of install/deinstall.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-14combined updates show the packages that can't be updatedMarc Espie
2009-12-14fuss about install msgs: new method state->ntogo, use it to annotate moreMarc Espie
2009-12-14temporary fix for kept packages until we move them awayMarc Espie
2009-12-13okay, so old libs are not 'kept', keep track of updates correctly insteadMarc Espie
2009-12-13clean up code, no functional changeMarc Espie