summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-06-05librerelease: use tab for indentLuke Shumaker
2013-06-05librechroot: capitalization and punctuation in usage()Luke Shumaker
2013-06-05librestage: clean up, add unit testsLuke Shumaker
Contained the text "# TODO refactor this", and I can't just stick to that fragment of code, can I? I actually didn't change too much, despite what the diff looks like. - move everything into a main() routine - redo the usage() text - rename a few variables - fix where "${#repos}" should have been "${#repos[@]}" - use [[...]] instead of [...] - use "if A; then B; else C; fi" instead of "A || C && B" - use CARCH instead of looping over every possible architecture. - only look for files that match PKGEXT, as set in makepkg.conf - pull out duplicate code for error handling - don't warn when creating "staging/REPONAME"
2013-06-05librestage: use tabs to indentLuke Shumaker
2013-06-05chcleanup: don't fail when offlineLuke Shumaker
2013-06-05lib/conf.sh: respect a customized HOME variableLuke Shumaker
2013-06-05Add tests for librechroot's help system, make them pass.Luke Shumaker
They didn't pass because on several errors it printed to stdout, not stderr
2013-06-05Add tests for the libreblacklist help system, make them pass.Luke Shumaker
2013-06-05libretools.conf: add default for HOOKPREBUILD, commentLuke Shumaker
2013-06-05Phase out `load_conf_*` and `check_conf_*` functionsLuke Shumaker
Replace their usages with `load_files *` and `check_vars *`
2013-06-05conf.sh: fix potential bug with MAKEPKG_CONFLuke Shumaker
2013-06-05mv diff-unfree abslibre-tools/Luke Shumaker
2013-06-05rm librediffLuke Shumaker
2013-06-05[many tools]: miscellaneous minor cleanupsLuke Shumaker
2013-06-05clean up configuration filesLuke Shumaker
2013-06-05[all tools]: use conf.sh (and libremessages if necessary)Luke Shumaker
2013-06-05libreaddiff: use a shebang instead of `set -e`Luke Shumaker
2013-06-05mips-add: fix (it used the now-gone librecommit)Luke Shumaker
2013-06-05createworkdir: properly quote arrayLuke Shumaker
2013-06-05librediff: fix (even if it is stupid)Luke Shumaker
2013-06-05treepkg: make compound if statements more readableLuke Shumaker
2013-06-05is_built: touch upLuke Shumaker
2013-06-05aur: play with return statusLuke Shumaker
2013-06-05pull code from `aur` into new prog `pkgbuild-check-licenses`, enhanceLuke Shumaker
2013-06-05aur, pkgbuild-check-nonfree: fix up copyright linesLuke Shumaker
2013-06-05pkgbuild-check-nonfree: exit with 1 when not a PKGBUILDLuke Shumaker
2013-06-05aur: detect common licenses not in /usr/share/license/commonLuke Shumaker
2013-06-05aur: also examine "checkdepends", and mk{,check,make}depends (librefetch)Luke Shumaker
2013-06-05aur: report if pkgbuild-check-nonfree failedLuke Shumaker
2013-06-05aur: Use pacman instead of searching ABSROOT; works for split packagesLuke Shumaker
2013-06-05aur: prompt to continue after diffing a packageLuke Shumaker
2013-06-05aur: cleanup quoting, etc.Luke Shumaker
2013-06-05aur: don't support not diffing a package if there is diffing to be doneLuke Shumaker
2013-06-05aur: expand help text, require at least one argumentLuke Shumaker
2013-05-29aur: use conf.shLuke Shumaker
2013-05-29lib/conf.sh: learn about the slug "abs"Luke Shumaker
2013-05-28librechroot: fix typos, add unit testtesting-20130528.2Luke Shumaker
2013-05-28librechroot: didn't always create repo.db symlinktesting-20130528.1Luke Shumaker
Fix this and remove code duplication by pulling the relevant code into a function.
2013-05-27fix a bug in conf.sh (from the get_files->list_files switch), add unit testtesting-20130528Luke Shumaker
2013-05-27libreblacklist: learn `-h`Luke Shumaker
2013-05-27librefetch: bail early if makepkg failsLuke Shumaker
2013-05-27flesh out the header added to common.shLuke Shumaker
2013-05-27add tests for libreblacklist, fix a few bugsLuke Shumaker
2013-05-26librelib: fix usage()Luke Shumaker
2013-05-26redo the library system; avoid hard-coded pathsLuke Shumaker
* install all library files to $(libexecdir)/libretools, instead of - $(bindir) - $(datadir)/libretools - $(datadir)/devtools * symlink the executable library files into $(bindir) * add the tool `librelib` * instead of ". /path/to/lib.sh", use ". $(librelib lib.sh)" * mark all libraries with shebangs of what options they support * move blacklist.sh to libreblacklist
2013-05-26libremessages: run with -euE when stand alone, use == instead of =Luke Shumaker
2013-05-26blacklist.sh: make -euE or non -euE safe, add comments, make executable.Luke Shumaker
Also, change blacklist-lookup()'s internals.
2013-05-26lib/conf.sh: fix bug with `set -u`Luke Shumaker
2013-05-26Add copyright headers to src/lib/{blacklist,conf}.shLuke Shumaker
2013-05-26libremessages: fix bug with exit valueLuke Shumaker
If invoked directly, the final command executed is `unset`, which ensures an exit status of 0. Because the unset variable is only set when executed directly, it is safe to just remove the unset.