summaryrefslogtreecommitdiffstats
path: root/lib/App/ArchLinux/PackagerTools.pm
AgeCommit message (Collapse)AuthorFilesLines
2018-12-25Make script logic testable by moving to main packageFlorian Pritz1-0/+19
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-18Make allowed maintainers configurableFlorian Pritz1-3/+2
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-18WIP Add maintainer filteringFlorian Pritz1-0/+14
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-18Fetch maintainers from archwebFlorian Pritz1-8/+9
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-17get_updateable_packages(): Improve readabilityFlorian Pritz1-5/+7
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-17Make context parameter explicitFlorian Pritz1-7/+6
This prevents a loop in $deps->{..}->{context} which is 1) unnecessary and 2) potentially breaks memory recovery when things get deleted. Not the case right now, but whatever. Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-17Initialize context in top level packageFlorian Pritz1-0/+1
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-17Use context variable to track singletonsFlorian Pritz1-3/+3
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-16WIP Add configuration classFlorian Pritz1-0/+3
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-16WIP get_maintainerFlorian Pritz1-0/+36
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-10Add logging in get_updateable_packages()Florian Pritz1-2/+3
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-12-10Fix incorrect example for get_updateable_packages()Florian Pritz1-4/+4
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-11-19Batch calls to expac for performanceFlorian Pritz1-1/+3
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-11-19Add documentationFlorian Pritz1-0/+25
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-11-18Implement basic check for upgradable packagesFlorian Pritz1-6/+59
Signed-off-by: Florian Pritz <bluewind@xinu.at>
2018-11-17initial commitFlorian Pritz1-0/+50
Signed-off-by: Florian Pritz <bluewind@xinu.at>