aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/dependency.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Don't uninstall package during rollback if there are dependents.Sean Hall2022-02-011-30/+33
|
* Remove some assumptions in dependency planning.Sean Hall2022-02-011-152/+105
| | | | | | | | * A package might be installed even if it was already present. * A package might be uninstalled even if it was already absent. * The bundle might not actually be uninstalled even if the planned action was uninstall. Fixes #6510
* Plan each dependency provider dependent individually.Sean Hall2022-02-011-53/+97
| | | | Refactoring for #6510
* Plan each dependency provider individually.Sean Hall2022-02-011-57/+75
| | | | Refactoring for #6510
* Remove orphan package providers when unregistering the bundle.Sean Hall2022-02-011-8/+53
| | | | Fixes #3850
* The bundle provider's presence needs to follow ARP registration.Sean Hall2022-02-011-0/+5
|
* Remove orphan compatible MSI packages.Sean Hall2022-01-161-15/+108
| | | | Reimplements #3190
* Refactor some dependency detection.Sean Hall2022-01-161-34/+39
| | | | | * Run DependencyDetect earlier * Do package dependency checking during each package/related bundle
* Remove MEND.Sean Hall2021-12-081-2/+0
|
* Add BURN_DEPENDENCIES struct to store Dependency state.Sean Hall2021-08-041-23/+43
|
* Move burn into burnRob Mensching2021-04-291-0/+1312