summaryrefslogtreecommitdiff
path: root/bin/get-assignment
AgeCommit message (Collapse)Author
2018-01-22style: "${mysql_command} -e $(...)" -> {...} | ${mysql_command}Erich Eckner
2018-01-19bin/get-assignment: mark assignment as handed out to slave in mysql databaseErich Eckner
2018-01-18put name of creating script into name of temporary directoriesErich Eckner
2017-12-18bin/*: satisfy shellcheckErich Eckner
2017-11-25bin/get-assignment: do not cat locked file for appending slave if not existentErich Eckner
2017-11-23bin/get-assignment: list each slave only once per .locked fileErich Eckner
2017-11-23add sub_pkgrel (starting from .0) to differentiate between multiple build ↵Erich Eckner
attempts of otherwise identical packages (e.g. identical upstream source)
2017-11-06bin/get-assignment: fix white space issue in build listErich Eckner
2017-11-06bin/get-assignment, bin/return-assignment: fix whitespace when adding build ↵Erich Eckner
order to end of build-list
2017-11-06bin/get-assignment, bin/return-assignment: hand out build orders to multiple ↵Erich Eckner
slaves if requested to
2017-11-03bin/get-assignment: add TODOErich Eckner
2017-11-01remove references to loop files (they may change), remove associated TODO, ↵Erich Eckner
small cleanups
2017-11-01remove residues of break_loop concerningErich Eckner
2017-10-27add shared lock for sanity-checkErich Eckner
2017-10-27bin/get-assignment: remove todoErich Eckner
2017-10-26bin/get-assignment: hand out prefered packages even if they are blockedErich Eckner
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