Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-04 | librerelease: mention `gpg-agent --daemon` instead of just `gpg-agent` | Luke Shumaker | |
2013-11-04 | touch up quoting on arrays | Luke Shumaker | |
2013-11-04 | normalize on "[[" instead of "[" | Luke Shumaker | |
2013-11-02 | createworkdir: use gitget to set separate push and pull URLs. | Luke Shumaker | |
2013-11-02 | createworkdir: clean up quoting | Luke Shumaker | |
2013-09-30 | librerelease: add -u flag for upload-only; don't run db-update | Luke Shumaker | |
2013-09-30 | librerelease: fix upload size total | Luke Shumaker | |
2013-09-30 | librerelease: fixv20130930 | Luke Shumaker | |
2013-09-30 | librerelease: I was dumb and messed up the flags to `find`. Add unit tests. | Luke Shumaker | |
2013-09-23 | librerelease: print what HOOK* is configured too before running it | Luke Shumaker | |
2013-09-22 | Merge commit '610699' | Luke Shumaker | |
Conflicts: src/abslibre-tools/createworkdir | |||
2013-09-22 | createworkdir: clean up | Luke Shumaker | |
Use set -euE and trap for simpler error handling. Use libregit to fetch abslibre | |||
2013-09-21 | librerelease: support per-user staging directories | Luke Shumaker | |
The relies on db-update on the server respecting STAGING if it is set in the environment. https://labs.parabola.nu/issues/314 | |||
2013-09-21 | librerelease: tidy up | Luke Shumaker | |
2013-09-21 | librerelease: Avoid locking the staging directory the whole time. | Luke Shumaker | |
https://labs.parabola.nu/issues/410 | |||
2013-09-21 | abslibre-tools: internationalize | Luke Shumaker | |
2013-09-21 | librerelease: tidy up | Luke Shumaker | |
2013-09-12 | Merge branch 'fauno~2' (early part) into master | Luke Shumaker | |
2013-09-11 | libre{stage,release}: fix https://labs.parabola.nu/issues/379 | Luke Shumaker | |
2013-09-11 | Make common-devtools.mk unnecessary. Move devtools chroot stuff into ↵ | Luke Shumaker | |
chroot-tools | |||
2013-07-27 | revamp the Makefiles to support manpages | Luke Shumaker | |
2013-06-27 | add {load,unset}_PKGBUILD to conf.sh, use it. | Luke Shumaker | |
There are a bunch of caveats to loading a PKGBUILD file. This way it is all done correctly in one place. unset_PKGBUILD unsets any functions and variables that are normally set in a PKGBUILD. The list is far more complete than any existing implementation. load_PKGBUILD loads the file given, or "./PKGBUILD" if none is given. But first it calls unset_PKGBUILD and then sets CARCH. | |||
2013-06-23 | librerelease: sort list output.v20130622 | Luke Shumaker | |
2013-06-08 | librestage: handle PKGDEST better, fix testsv20130608 | Luke Shumaker | |
2013-06-08 | librerelease: fix sign_packages+pinentry-curses breaking the terminal | Luke Shumaker | |
2013-06-08 | Merge branch 'master' of ↵ | Luke Shumaker | |
ssh://parabolagnulinux.org:1863/srv/git/packages/libretools | |||
2013-06-08 | librerelease: print a message before running HOOK{PRE,POST}RELEASE | Luke Shumaker | |
2013-06-08 | librestage: go back to looping over all arches | Luke Shumaker | |
This for users who cross-compile for multiple architectures. | |||
2013-06-08 | Fail when it's not possible to sign packages (issue #347) | Nicolás Reynolds | |
2013-06-05 | Double bracket ==/</> compare lexicographically, not numerically. | Luke Shumaker | |
Unfortunately for me, that means that it works correctly *most* of the time. But, for example, [[ 10 < 2 ]], and negatives don't work. | |||
2013-06-05 | librerelease: use a single REPODEST instead of PARABOLAHOST + LIBREDESTDIR | Luke Shumaker | |
2013-06-05 | librerelease: Use makepkg.conf:GPGKEY instead of libretools.conf:SIGID | Luke Shumaker | |
2013-06-05 | librerelease: add a HOOKPOSTRELEASE | Luke Shumaker | |
2013-06-05 | librerelease: clean up | Luke Shumaker | |
Besides a few code-technique things, - delay executing an action like clean until all options are parsed; before `librerelease -nc` and `librerelease -nc` were very different. - fix the clean action | |||
2013-06-05 | libre{stage,release}: Standardize message for running as root. | Luke Shumaker | |
2013-06-05 | librerelease: wrap the end bit in `function main {...}; main "$@"` | Luke Shumaker | |
2013-06-05 | librerelease: format usage() to be consistent | Luke Shumaker | |
also, use print(), which has gettext support built in | |||
2013-06-05 | librerelease: use tab for indent | Luke Shumaker | |
2013-06-05 | librestage: clean up, add unit tests | Luke 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-05 | librestage: use tabs to indent | Luke Shumaker | |
2013-06-05 | mv diff-unfree abslibre-tools/ | Luke Shumaker | |
2013-06-05 | [many tools]: miscellaneous minor cleanups | Luke Shumaker | |
2013-06-05 | [all tools]: use conf.sh (and libremessages if necessary) | Luke Shumaker | |
2013-06-05 | libreaddiff: use a shebang instead of `set -e` | Luke Shumaker | |
2013-06-05 | createworkdir: properly quote array | Luke Shumaker | |
2013-04-07 | librerelease: Don't resign packages after successful verification. | Michał Masłowski | |
All such resigns were interactive and unneeded. | |||
2012-12-22 | abslibre-tools: remove shallow git wrappers | Luke Shumaker | |
2012-12-21 | librestage: use get_full_version() for finding the package file. | Luke Shumaker | |
This fixes a bug with it assuming that version is the same across split packages (and possibly other bugs). | |||
2012-12-09 | make the Makefile(s)... mortal-friendly | Luke Shumaker | |
I did this by making the assumption that the files in a directory are dividable into 2 groups: those that are executable, and those that aren't, and that all of the files in each group all go in the same folder when installed. These install directories are configurable per source directory with $(libre_execdir) and $(libre_datadir) | |||
2012-11-07 | organize the files | Luke Shumaker | |