summaryrefslogtreecommitdiff
path: root/src/librefetch/librefetch
AgeCommit message (Collapse)Author
2014-05-15librefetch: The ERR trap is greedy; use exit instead of return from main().Luke Shumaker
2014-05-15librefetch: fix a call to `printf` that should have been to `print`Luke Shumaker
2014-05-15librefetch: Update 'Usage:' line.Luke Shumaker
2014-05-11librefetch: enhance debugging options (flags change)Luke Shumaker
2014-05-11librefetch: Make the order of files in a tarball deterministicLuke Shumaker
2014-05-10fix whitespace (one line had 8 spaces instead of a tab)Luke Shumaker
2014-03-22Fix librefetch to quote correctly with Bash 4.3Luke Shumaker
2014-03-21Do an audit of copyright and license claimsLuke Shumaker
2014-02-09librefetch: touch symlinks correctly, don't be tricked by files that look ↵Luke Shumaker
like flags
2014-02-02Normalize to use the string "Copyright (C)"Luke Shumaker
2014-02-02I forgot to bump the copyright year on all the files I've touched this yearLuke Shumaker
2014-01-20librefetch: fix the %u bug by deferring variable evaluation until the eval.Luke Shumaker
2014-01-20normalize to use >&2 instead of /dev/stderrLuke Shumaker
2014-01-20librefetch: improve error handlingLuke Shumaker
2014-01-05librefetch: parse an '--' argument correctlyLuke Shumaker
2014-01-04librefetch: update docsLuke Shumaker
2014-01-04librefetch: fiddle with DOWNLOADER percent-substitutionLuke Shumaker
2014-01-04librefetch: replace MIRROR with MIRRORS (but doesn't update the docs)Luke Shumaker
2014-01-04librefetch: defer canonicalizing $src until we've validated $MIRRORLuke Shumaker
2014-01-04librefetch: Update the docs: `version` mode is gone, a while ago.Luke Shumaker
2014-01-04librefetch: clean up option parsingLuke Shumaker
2014-01-03librefetch: partially update the docsLuke Shumaker
2014-01-03librefetch: accept HTTP URLs, but don't create if they aren't in $MIRRORLuke Shumaker
But, don't update the documentation. I have a feeling things will change again in the next few commits.
2013-10-26fix librefetch, add (some) tests for itv20131027Luke Shumaker
2013-10-26librefetch: clean src-libre before runningLuke Shumaker
2013-09-29Strip trailing whitespace everywhere.Luke Shumaker
find * -type f -not -name '*.patch' -exec sed -i -r 's/\s+$//' {} +
2013-09-23librefetch: tidy up: use prose(), remove --version, remove $MAKEPKGLuke Shumaker
2013-09-22Merge commit '610699'Luke Shumaker
Conflicts: src/abslibre-tools/createworkdir
2013-09-18librefetch: Don't inherit `options` or `PURGE_TARGETS`Luke Shumaker
2013-09-12Merge branch 'fauno~2' (early part) into masterLuke Shumaker
2013-08-12librefetch: add .makepkg/ to PURGE_TARGETS, it is created in download_svn()v20130812Luke Shumaker
2013-08-07librefetch: fix a bug with setting pkgname for split packagesLuke Shumaker
2013-08-07librefetch: add a `print` modeLuke Shumaker
2013-07-27librefetch: fix $pkgdir handling for new-ish versions of makepkgv20130727Luke Shumaker
2013-07-27librefetch: prevent readlink from thinking the filename is a flagLuke Shumaker
2013-07-09librefetch: preserve exit status from makepkgLuke Shumaker
2013-07-09librefetch: make the second argument optional, documentLuke Shumaker
2013-07-09librefetch: re-think BUILDDIR logic.Luke Shumaker
2013-07-09librefetch: inhibit symlink creation, rather than removing it afterwardLuke Shumaker
2013-07-08librefetch: print usage errors to stderrLuke Shumaker
2013-07-08librefetch: drop compatibility code for old versions of makepkg.Luke Shumaker
2013-07-08librefetch: don't create modified files until after the help/version modesLuke Shumaker
2013-07-06fix bug in librefetchLuke Shumaker
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-05Phase out `load_conf_*` and `check_conf_*` functionsLuke Shumaker
Replace their usages with `load_files *` and `check_vars *`
2013-05-27librefetch: bail early if makepkg failsLuke 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-25move librefetch:print() to libremessages:print()Luke Shumaker
2013-05-13librefetch: force the ustar format, pax records atimetesting-20130513Luke Shumaker
2013-05-13librefetch: don't run prepare() or check()Luke Shumaker