summaryrefslogtreecommitdiff
path: root/bin/get-assignment
AgeCommit message (Collapse)Author
2017-10-24bin/get-assignment: repair in case of only-broken-packages-available (but ↵Erich Eckner
remove nice logic to hand out the package which breaks the most unlocked loops)
2017-10-24bin/build-packages, bin/get-assignment: add options to prefer a build orderErich Eckner
2017-10-24bin/get-assignment: cleanupErich Eckner
2017-10-24bin/get-assignment: use tmp-dir for "build-list.sorted-by-package"Erich Eckner
2017-09-19clean up todosErich Eckner
2017-09-17bin/get-assignment: styleErich Eckner
2017-09-13bin/get-assignment: hand out blocked packages again to the same build slaveErich Eckner
2017-09-13remove "max_parallel_build_per_client" - every client should run only one ↵Erich Eckner
build job! - but hand out an old, locked assignment again to the same build slave
2017-09-13bin/get-assignment, bin/return-assignment: clean up some "grep -l" occurencesErich Eckner
2017-08-30bin/get-assignment: add todoErich Eckner
2017-08-29bin/get-assignment: remove done #TODOErich Eckner
2017-08-23silence all other shellcheck warningsErich Eckner
2017-08-23silence a lot shellcheck warningsErich Eckner
2017-08-03use sanity-flag file instead of actually checking build master sanityErich Eckner
2017-08-02remove unnecessary and confusing quotesErich Eckner
2017-07-29new routine to find dependencies on the build list: ↵Erich Eckner
"find_dependencies_on_build_list"
2017-07-28files in package-infos contain the repository now, tooErich Eckner
2017-07-05bin/get-assignment: generate_package_metadata instead of assuming all files ↵Erich Eckner
are available
2017-07-04bin/get-assignment: rename german variablesErich Eckner
2017-07-04bin/get-assignment, bin/get-package-updates: adding "break_loops" order ↵Erich Eckner
enhanced and extracted to a function
2017-07-03bin/get-assignment: first hand out unbroken packages, then broken ones and ↵Erich Eckner
loop breaking ones
2017-06-22remove "grep ... part1*part2" bugErich Eckner
2017-06-22quote path to sanity-checkErich Eckner
2017-06-22bin/db-update bin/get-assignment bin/get-package-updates ↵Erich Eckner
bin/return-assignment: check for sanity of build master before doing anything
2017-06-20hand out broken packages multiple timesErich Eckner
2017-06-16mangle TODOs and commentsErich Eckner
2017-06-15removed all bashisms - should work in any POSIX shell, nowErich Eckner
2017-06-14remove bashisms - only "bash arrays" and "bash string substituions" leftErich Eckner
2017-06-14bin/get-assignment: bugfix in dependency check right before handing out a ↵Erich Eckner
package
2017-06-12bin/get-assignment: bugfixErich Eckner
2017-06-08bin/get-assignment: remove old state files on handing out new assignmentErich Eckner
2017-06-08bin/get-assignment: clean upErich Eckner
2017-06-07bin/get-assignment: ignore blocked and broken packagesErich Eckner
2017-06-02bin/get-assignment: write slave identifier to lock file instead of ipErich Eckner
2017-06-02bin/get-assignment skip locked,broken,blocked packages from the beginningErich Eckner
2017-05-22bin/get-assignment: extract information about locked loops from package ↵Erich Eckner
infos rather than loop files
2017-05-17use a single lock file for the build listErich Eckner
2017-05-17bin/get-assignment: respect broken packagesErich Eckner
2017-05-17bin/get-assignment: use trapErich Eckner
2017-05-05bin/get-assignment: adopt to new build-list formatErich Eckner
2017-05-04main parts should work - still a lot of TODOs left :-)Erich Eckner
2017-05-03breaking of loops optimizedErich Eckner
2017-04-23bin/get-assignment: add commentsErich Eckner
2017-04-23bin/get-assignment: add max_parallel_build_per_client and some verbosityErich Eckner
2017-04-23bin/get-assignment: remove port from lock-filesErich Eckner
2017-04-23bin/get-assignment newErich Eckner