summaryrefslogtreecommitdiff
path: root/src/abslibre-tools
AgeCommit message (Collapse)Author
2017-05-04Have everything use a main() function, where it isn't too tricky to convertLuke Shumaker
"Ignore space change" is essential to making sense of this patch.
2017-05-04libredbdiff: reword a paragraph of the usage() textLuke Shumaker
2017-05-03libredbdiff: messagesLuke Shumaker
2017-05-03libredbdiff: usageLuke Shumaker
2017-05-03libredbdiff: loopLuke Shumaker
2017-05-03libredbdiff: Be stricterLuke Shumaker
2017-05-03libredbdiff: Add a helper for vercmpLuke Shumaker
I have a hard time reasoning about vercmp use in scripts, so add a {{ A -lt B }} helper that works like [ A -lt B ], but for pacman versions.
2017-05-03libredbdiff: Use expac instead of pacman where possibleLuke Shumaker
2017-05-03libredbdiff: always freshen generated config filesLuke Shumaker
2017-05-03libredbdiff: re-indentLuke Shumaker
2017-05-03libredbdiff: inline initialize.Luke Shumaker
The indentation here is a little off. Just go with it.
2017-05-03libredbdiff: get rid of stupid warnings, just take care of itLuke Shumaker
2017-05-03libredbdiff: tidyLuke Shumaker
2017-05-03libredbdiff: loopLuke Shumaker
2017-05-03libredbdiff: simplify config file generationLuke Shumaker
2017-05-03libredbdiff: inline the filenotfound functionLuke Shumaker
2017-05-03libredbdiff: reformat print_cmpLuke Shumaker
2017-05-03libredbdiff: clean up initialization-detection codeLuke Shumaker
2017-05-03libredbdiff: simplify downloadfileLuke Shumaker
2017-05-03libredbdiff: Improve local variable usageLuke Shumaker
2017-05-03libredbdiff: tidy the header sectionLuke Shumaker
2017-05-03libredbdiff: improve tmpfile managementLuke Shumaker
2017-05-03libredbdiff: downloadfile has a message formatter; notify librexgettextLuke Shumaker
2017-05-03libredbdiff: Improve option parsing. Add missing info to usage().Luke Shumaker
There are a couple of pointless `if true`s in there to avoid whitespace change.
2017-05-03libredbdiff: Use _prbl for Parabola vars and _arch for Arch vars.Luke Shumaker
libredbdiff used VARNAME for Parabola variables, and VARNAME_arch for Arch variables. I found it confusing. Instead, consistently use VARNAME_prbl for Parabola variables and VARNAME_arch for Arch variables; this allows the reader to more easily see the parallels between the handling of each.
2017-05-02libredbdiff: Normalize variable quoting.Luke Shumaker
2017-05-02libredbdiff: make repos be a true array, make it configurableLuke Shumaker
2017-05-02bugfix [2/2]: libredbdiff: Correctly handle multiple providesLuke Shumaker
2017-05-02bugfix [1/2]: libredbdiff: Add a test for handling multiple provides.Luke Shumaker
Also make the minimal changes to the program to make this testing possible.
2017-04-20Don't use subshells in local/export/declare commands.Luke Shumaker
Only make this change in places where it shouldn't make a difference, and something weird has to be going on for the subshell to fail. This is on par with checking the return value of malloc. We don't need tests for each of these failure cases.
2017-04-20Variables inside of $((...)) don't need a $ in front of them.Luke Shumaker
These were found with the help of shellcheck.
2017-04-20Quote unquoted strings that should probably be quoted.Luke Shumaker
These were found with the help of shellcheck. Nothing more complicated than wrapping a variable in double quotes has been done.
2017-04-20Consistently use ". $(librelib slug)" to load libraries.Luke Shumaker
2017-01-30Update and tidy the build system for autothing v3.Luke Shumaker
2016-07-10librerelease: don't assume that dbscripts is checked out in the homedir on ↵Luke Shumaker
repo; use PATH This is related to dbscripts now being a package.
2016-06-09Work with the new version of autothing.Luke Shumaker
2016-02-12Since new generation of expac has been released, expac-relative isn't needed ↵André Fabian Silva Delgado
for libredbdiff anymore
2016-02-08Refactor the build system. Avoid recursive make.Luke Shumaker
This looks like a lot, but more things should "just work". We have `make dist` now!
2015-05-24Enforce two spaces after a period.Luke Shumaker
2015-05-24libredbdiff: Fix some usages of `print` and `prose`.Luke Shumaker
2015-05-24librerelease: Fix typo in a comment.Luke Shumaker
2015-05-24librerelease: Remove redundant calls to gettext.Luke Shumaker
2015-05-24librerelease: Don't sign XBS files.Luke Shumaker
https://labs.parabola.nu/issues/566
2014-12-29Merge branch 'master' of ssh://projects.parabola.nu/~git/packages/libretoolsLuke Shumaker
2014-12-29librerelease: gpg-agent works differently now.Luke Shumaker
The daemon is started on-demand, so we shouldn't check that it is already running.
2014-12-21libredbdiff: Many improvementsEsteban Carnevale
* cleaner output format * multiple non-default repositories Parabola: libre pcr libre-multilib nonprism Arch: multilib * a single Parabola repository can be specified as argument to restrict the comparison to that repository * support expac 4 extra/expac 4.2 has a bug, so pcr/expac-relative 4.2-parabola1 or later is needed * detection of missing files * code style * move code to functions * usage text and messages
2014-11-28s/parabolagnulinux.org/parabola.nu/Luke Shumaker
2014-10-04I'm stupid, just use relative paths for librereleasev20141004.1Luke Shumaker
2014-10-04librerelease: allow glob expansion to happen on REPODEST's remote componentv20141004Luke Shumaker
2014-07-27librestage: be more careful about the xbs configurationLuke Shumaker