aboutsummaryrefslogtreecommitdiff
path: root/libs/project
Commit message (Expand)AuthorAgeFilesLines
* Fail early for project actionsAndrew Robbins2019-11-021-0/+2
* Fix project usage actionAndrew Robbins2019-10-301-0/+11
* libs/project: Perform project action in subshellAndrew Robbins2019-10-191-3/+5
* libs/project: Simplify acting on dependenciesAndrew Robbins2019-10-191-20/+8
* Add dependency handlingAndrew Robbins2019-10-181-4/+101
* libs/project: Call functions from any projectAndrew Robbins2019-10-161-4/+8
* libs/project: Invoke subshell in project_function_check()Andrew Robbins2019-07-211-7/+6
* Add functions to safely apply patches to non-git sourcesAndrew Robbins2019-07-161-1/+12
* Avoid redundant patching when recursively patchingAndrew Robbins2019-07-161-1/+1
* libs/project: Complete project_sources_prepare()Andrew Robbins2019-07-161-10/+61
* libs/project: Remove extraneous newlines in header/footerAndrew Robbins2019-04-261-3/+3
* libs/project: Print project_action() footer, alwaysAndrew Robbins2019-04-261-10/+15
* libs/project: Modify output of project_blobs_path()Andrew Robbins2019-04-231-2/+0
* Respect blobs-ignore when removing blobsAndrew Robbins2019-04-231-0/+16
* libs/project: Avoid subshell in 'if' statementsAndrew Robbins2019-04-181-1/+7
* libs/project: Fail update check for git sourcesAndrew Robbins2019-04-181-1/+1
* libs/project: Fail install check, properlyAndrew Robbins2019-04-151-2/+7
* libs/project: Fail build check, properlyAndrew Robbins2019-04-151-1/+6
* libs/project: Don't fail with project_action_checkAndrew Robbins2019-04-131-1/+3
* Merge branch 'libs-git' of and_who/libreboot into masterSwift Geek2019-03-291-13/+9
|\
| * libs/project: Execute project action in subshellAndrew Robbins2019-03-261-13/+9
* | let's prefer pre-incrementAndrew Robbins2019-03-281-2/+2
* | libs/project: Set max loop iteration in for loopAndrew Robbins2019-03-281-9/+5
|/
* Rename and refactor diff_patch_file()Andrew Robbins2019-03-181-1/+1
* Center tool/project output between header/footerAndrew Robbins2019-02-221-1/+1
* Don't output header/footer to stderr unless necessaryAndrew Robbins2019-02-221-2/+3
* Add preliminary dependency handling supportAndrew Robbins2019-01-221-2/+73
* Modify project_file_path() to return first matching pathAndrew Robbins2018-10-091-0/+2
* Use project_sources_path() in archive creationAndrew Robbins2018-01-141-27/+4
* Remove unnecessary spaces in command substitutionsAndrew Robbins2017-10-281-61/+61
* Make use of Bash's '-n' operator for testsAndrew Robbins2017-10-281-18/+18
* Replace usage of the '[' Bash builtin with '[['Andrew Robbins2017-10-281-48/+48
* Modify fd copying in printf calls for readabilityAndrew Robbins2017-10-281-9/+9
* Remove braces from parameter expansionsAndrew Robbins2017-09-211-59/+59
* Skip archive extraction if archive doesn't existAndrew Robbins2017-07-221-1/+1
* Remove unnecessary subshell groupingAndrew Robbins2017-07-221-5/+3
* Remove IFS binding masking a non-zero status codeAndrew Robbins2017-07-221-6/+3
* Create array PROJECT_ACTIONS_GENERIC_IGNORE_CHECKAndrew Robbins2017-07-211-0/+1
* Fix action 'update_check' erroring out erroneouslyAndrew Robbins2017-07-211-1/+1
* Add libreboot_setup_project_actions()Andrew Robbins2017-07-211-5/+0
* Rename PROJECT_ACTIONS_FUNCTIONS to PROJECT_ACTIONSAndrew Robbins2017-07-201-2/+2
* Change '.' to the more readable 'source' commandAndrew Robbins2017-07-171-2/+2
* Use "$*" instead of $@ when assigning as a stringAndrew Robbins2017-07-171-12/+12
* Avoid checking previous exit codes indirectlyAndrew Robbins2017-07-171-7/+5
* Word-split PROJECTS_FORCE expansion (remove quotes)Andrew Robbins2017-07-171-1/+1
* Make explicit which directory 'find' should searchAndrew Robbins2017-07-171-2/+2
* Prevent 'read' from interpreting backslash escapesAndrew Robbins2017-07-171-11/+11
* Properly escape and quote regular expressionsAndrew Robbins2017-07-171-8/+8
* Rely less on word splitting by using arraysAndrew Robbins2017-07-141-5/+9
* Enable 'extglob' and replace some brace expansionsAndrew Robbins2017-07-111-1/+1