summaryrefslogtreecommitdiff
path: root/src/abslibre-tools
AgeCommit message (Collapse)Author
2014-01-03Phase out DIFFTOOL for DIFFPROG (issue #438)Luke Shumaker
https://labs.parabola.nu/issues/438
2013-11-04createworkdir: clean up outputLuke Shumaker
2013-11-04librerelease: don't redirect output of gpg --detach-signLuke Shumaker
This should fix fauno's issue with pinentry-curses, or at least fail more verbosely.
2013-11-04librerelease: mention `gpg-agent --daemon` instead of just `gpg-agent`Luke Shumaker
2013-11-04touch up quoting on arraysLuke Shumaker
2013-11-04normalize on "[[" instead of "["Luke Shumaker
2013-11-02createworkdir: use gitget to set separate push and pull URLs.Luke Shumaker
2013-11-02createworkdir: clean up quotingLuke Shumaker
2013-09-30librerelease: add -u flag for upload-only; don't run db-updateLuke Shumaker
2013-09-30librerelease: fix upload size totalLuke Shumaker
2013-09-30librerelease: fixv20130930Luke Shumaker
2013-09-30librerelease: I was dumb and messed up the flags to `find`. Add unit tests.Luke Shumaker
2013-09-23librerelease: print what HOOK* is configured too before running itLuke Shumaker
2013-09-22Merge commit '610699'Luke Shumaker
Conflicts: src/abslibre-tools/createworkdir
2013-09-22createworkdir: clean upLuke Shumaker
Use set -euE and trap for simpler error handling. Use libregit to fetch abslibre
2013-09-21librerelease: support per-user staging directoriesLuke 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-21librerelease: tidy upLuke Shumaker
2013-09-21librerelease: Avoid locking the staging directory the whole time.Luke Shumaker
https://labs.parabola.nu/issues/410
2013-09-21abslibre-tools: internationalizeLuke Shumaker
2013-09-21librerelease: tidy upLuke Shumaker
2013-09-12Merge branch 'fauno~2' (early part) into masterLuke Shumaker
2013-09-11libre{stage,release}: fix https://labs.parabola.nu/issues/379Luke Shumaker
2013-09-11Make common-devtools.mk unnecessary. Move devtools chroot stuff into ↵Luke Shumaker
chroot-tools
2013-07-27revamp the Makefiles to support manpagesLuke Shumaker
2013-06-27add {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-23librerelease: sort list output.v20130622Luke Shumaker
2013-06-08librestage: handle PKGDEST better, fix testsv20130608Luke Shumaker
2013-06-08librerelease: fix sign_packages+pinentry-curses breaking the terminalLuke Shumaker
2013-06-08Merge branch 'master' of ↵Luke Shumaker
ssh://parabolagnulinux.org:1863/srv/git/packages/libretools
2013-06-08librerelease: print a message before running HOOK{PRE,POST}RELEASELuke Shumaker
2013-06-08librestage: go back to looping over all archesLuke Shumaker
This for users who cross-compile for multiple architectures.
2013-06-08Fail when it's not possible to sign packages (issue #347)Nicolás Reynolds
2013-06-05Double 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-05librerelease: use a single REPODEST instead of PARABOLAHOST + LIBREDESTDIRLuke Shumaker
2013-06-05librerelease: Use makepkg.conf:GPGKEY instead of libretools.conf:SIGIDLuke Shumaker
2013-06-05librerelease: add a HOOKPOSTRELEASELuke Shumaker
2013-06-05librerelease: clean upLuke 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-05libre{stage,release}: Standardize message for running as root.Luke Shumaker
2013-06-05librerelease: wrap the end bit in `function main {...}; main "$@"`Luke Shumaker
2013-06-05librerelease: format usage() to be consistentLuke Shumaker
also, use print(), which has gettext support built in
2013-06-05librerelease: use tab for indentLuke 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-05mv diff-unfree abslibre-tools/Luke Shumaker
2013-06-05[many tools]: miscellaneous minor cleanupsLuke 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-05createworkdir: properly quote arrayLuke Shumaker
2013-04-07librerelease: Don't resign packages after successful verification.Michał Masłowski
All such resigns were interactive and unneeded.
2012-12-22abslibre-tools: remove shallow git wrappersLuke Shumaker