path: root/src/clients/cave/resolve_common.cc
AgeCommit message (Expand)AuthorLines
2022-10-10Isolate declarations (NFC)Avatar Marvin Schmidt -1/+2
2022-10-10cave: Remove unused using declarations (NFC)Avatar Marvin Schmidt -3/+0
2022-10-10cave: resolve_common: Silence clang-tidy false positive about a dead store (NFC)Avatar Marvin Schmidt -0/+1
2022-10-04cave: resolve_common: Remove redundant semicolon (NFC)Avatar Marvin Schmidt -1/+1
2016-12-04use range based for loops more pervasively (NFC)Avatar Saleem Abdulrasool -220/+160
2016-08-04modernize: convert to range based for-loopsAvatar Saleem Abdulrasool -9/+8
2014-09-14Add --chroot-pathAvatar Ciaran McCreesh -0/+2
2014-08-27Nothing to see here, move alongAvatar Ciaran McCreesh -0/+4
2014-04-20I hate std::threadAvatar Ciaran McCreesh -36/+46
2014-04-20Look for exceptions inside threadsAvatar Ciaran McCreesh -4/+13
2014-03-21Add --promote-binaries optionAvatar Dimitry Ishenko -0/+7
2014-03-21Add PromoteBinariesHelperAvatar Dimitry Ishenko -0/+4
2013-09-08Add UninstallConfirmationAvatar Ciaran McCreesh -0/+5
2013-05-22Use nullptrAvatar Ciaran McCreesh -6/+5
2013-05-22Switch to std mutex and condition_variableAvatar Ciaran McCreesh -2/+1
2013-05-22Use std::threadAvatar Ciaran McCreesh -8/+16
2013-03-02initialise extern templates in proper namespaceAvatar Saleem Abdulrasool -3/+6
2012-07-27cave resolve --prefer-matching / --avoid-matchingAvatar Ciaran McCreesh -3/+9
2011-06-19Make some ChangeByResolvents into DependentPackageIDsAvatar Ciaran McCreesh -1/+1
2011-06-12Make resolve --hide affect resolvent selectionAvatar Ciaran McCreesh -7/+7
2011-06-11Add but do not implement keep if-same-metadataAvatar Ciaran McCreesh -0/+2
2011-05-19Revert the package dep spec changesAvatar Ciaran McCreesh -18/+1
2011-04-18Don't hold versions, keys, choices in a sequenceAvatar Ciaran McCreesh -1/+18
2011-04-12MetadataKey value -> parse_valueAvatar Ciaran McCreesh -2/+2
2011-04-10Selections cache doesn't make a huge difference, so killAvatar Ciaran McCreesh -2/+0
2011-04-07Constraint -> RequirementAvatar Ciaran McCreesh -1/+1
2011-04-05cave resolve --hideAvatar Ciaran McCreesh -0/+8
2011-04-04Version requirements to constraintsAvatar Ciaran McCreesh -1/+1
2011-03-26Use Environment rather than PackageDatabaseAvatar Ciaran McCreesh -2/+1
2011-03-19Get dependents calculation rightAvatar Ciaran McCreesh -1/+1
2011-03-15Common blocker splitting up codeAvatar Ciaran McCreesh -4/+6
2011-03-14cave resolve --reinstall-dependents-ofAvatar Ciaran McCreesh -1/+34
2011-03-10Common code for making uninstall blockersAvatar Ciaran McCreesh -1/+2
2011-02-21Remove simple_ from visitorAvatar Ciaran McCreesh -3/+3
2011-02-12cave resolve --no-restarts-forAvatar Ciaran McCreesh -0/+8
2011-02-01Show nice errors for specs in more placesAvatar Ciaran McCreesh -31/+27
2011-01-07Pass ID to match_packageAvatar Ciaran McCreesh -2/+2
2010-12-19Support group names for suggestionsAvatar Ciaran McCreesh -2/+40
2010-12-16Allow pretends to be run with required confirmationsAvatar Ciaran McCreesh -4/+62
2010-12-08cave resolve --one-binary-per-slotAvatar Ciaran McCreesh -0/+1
2010-12-08Refactor replacing logic into a helperAvatar Ciaran McCreesh -0/+4
2010-11-11Always show pbin command line optionsAvatar Ciaran McCreesh -2/+0
2010-10-31Don't require permission for target[<1.23]Avatar Ciaran McCreesh -0/+20
2010-10-30Better nothing matching for cave resolveAvatar Ciaran McCreesh -0/+7
2010-10-17cave resolve --dependencies-to-slashAvatar Ciaran McCreesh -0/+24
2010-10-05cave resolve --ignore-{unable-decisions,unorderable-jobs}Avatar Ciaran McCreesh -4/+6
2010-10-02resolve --prefer/--avoid can take a non-q PNAvatar Ciaran McCreesh -2/+12
2010-09-05Blocker strength is an enum, not a boolAvatar Ciaran McCreesh -1/+1
2010-09-02cave resolve --graph-jobsAvatar Ciaran McCreesh -0/+82
2010-08-27Handle blockers with chrootsAvatar Ciaran McCreesh -0/+5