aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Expand)AuthorAgeFilesLines
* test: add test for bug fixed in commit ba7b50c0Timo Teräs2017-04-283-0/+22
* upgrade: improve self upgrade functionality a bitTimo Teräs2016-07-229-1/+121
* sort world dependencies alphabeticallyTimo Teräs2015-01-304-14/+14
* solver: enforce conflicts during upgrades and new pkg installsTimo Teräs2014-10-063-0/+50
* solver: fix installation of non-repository packages during tmpfs bootTimo Teräs2014-05-191-0/+8
* test: improve loading of repositories, fix broken install-if testTimo Teräs2014-05-191-0/+8
* del: allow deletion of world dependency when it is not installedTimo Teräs2014-05-191-0/+7
* solver: if pinning is specified, it overrides preferred reposTimo Teräs2013-09-063-0/+19
* commit, db: make file conflicts and script errors non-fatalTimo Teräs2013-06-203-4/+4
* solver: properly order deletion of unneeded packagesTimo Teräs2013-06-194-2/+49
* upgrade: new option: --latest (-l)Timo Teräs2013-06-193-3/+28
* errors: fix a test case, and misanalysis of certain namesTimo Teräs2013-06-181-1/+1
* errors: improve analysis for virtual packagesTimo Teräs2013-06-182-1/+7
* errors: detect self-conflicts properlyTimo Teräs2013-06-142-2/+7
* solver, errors: fix few additional test cases and clean upsTimo Teräs2013-06-133-3/+5
* errors: rewrite the logic how errors are reportedTimo Teräs2013-06-1312-20/+74
* solver: prune broken world dependencies with --forceTimo Teräs2013-06-133-0/+23
* solver: rewrite as deductive solver -- pinning supportTimo Teräs2013-06-1316-24/+70
* solver: rewrite as deductive solver -- per name flagsTimo Teräs2013-06-136-0/+55
* solver: rewrite as deductive solver -- core featuresTimo Teräs2013-06-138-8/+8
* db: unify handling of special packagesTimo Teräs2013-05-302-0/+14
* test: fix conflict2 expectation after solver changesTimo Teräs2012-10-091-1/+1
* solver, test: make conflicts unconditionalTimo Teräs2012-02-291-1/+1
* solver: consider provided names also for preferenceTimo Teräs2012-02-281-0/+6
* solver: allow multiple packages with same virtual providesTimo Teräs2012-02-282-5/+5
* solver, test: implements more provides things, add testsTimo Teräs2012-02-275-0/+71
* solver: unallowed pinning is worse than changing installed packageTimo Teräs2012-02-241-0/+10
* test: clean up solver.shTimo Teräs2012-02-241-5/+9
* solver: non preferred actions are worse then non preferred pinningTimo Teräs2012-02-243-0/+39
* pkg, db: use 's' for source repository tags instead of 'p'Timo Teräs2012-02-241-2/+2
* test: improve pinning testsTimo Teräs2012-02-249-4/+77
* test: rewrite the testing framework to use the real appletsTimo Teräs2012-02-2352-115/+208
* solver: fix regression from "calculate branch minimum penalty early"Timo Teräs2012-01-201-2/+1
* solver: calculate branch minimum penalty earlyTimo Teräs2012-01-171-1/+2
* solver, db: implement repository pinningTimo Teräs2011-10-299-0/+37
* solver, pkg: implement versioned conflictsTimo Teräs2011-10-243-0/+23
* solver: preference scoringTimo Teräs2011-10-144-9/+7
* solver: report 'complete' solutions with errorsTimo Teräs2011-09-054-10/+4
* solver: reintroduce install_if supportTimo Teräs2011-08-1814-12/+80
* solver: generate proper error messagesTimo Teräs2011-08-0122-13/+56
* solver: don't consider package that we can't haveTimo Teräs2011-07-272-0/+1
* solver: permutate each preferred solution firstTimo Teräs2011-07-275-0/+17
* solver: new package selection logic (which is not yet used)Timo Teräs2011-07-2623-5/+155
* test: check if upgrade works when package is missing in repoNatanael Copa2010-06-151-0/+7
* test: dont run sh manually but respect #!/bin/sh in each testNatanael Copa2010-06-159-10/+13
* test: initial testsuiteNatanael Copa2010-06-1517-0/+422
* test: add test cases for version comparingTimo Teras2009-11-062-0/+741