summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-11-27squelch compiler warningsDave Reisner2-2/+2
2014-11-27conf: always trim the key nameDave Reisner1-2/+1
2014-11-25fix target processingDave Reisner1-3/+0
lack of targets is not an error.
2014-11-23add missing files to dist targetDave Reisner1-1/+1
This is why I shouldn't be allowed to write my own Makefiles anymore...
2014-11-23cleanup makefile, add an upload targetDave Reisner1-7/+10
2014-11-23fix usage: --local -> --queryDave Reisner1-1/+1
2014-11-23conf: inline split_keyvalDave Reisner1-8/+2
2014-11-22apply ALPM styleDave Reisner3-129/+200
2014-11-20cleanup printing codeDave Reisner1-13/+16
This fixes a bug where unknown escape sequences would be flat out skipped.
2014-11-20Properly support formatting of %!Dave Reisner1-3/+3
2014-11-20fix leak in local db search pathDave Reisner1-1/+1
2014-11-17follow site local conventionsDave Reisner2-16/+16
2014-11-17allow reading targets from stdinDave Reisner2-11/+53
2014-11-17move target handling out of option parsingDave Reisner1-9/+21
2014-11-17reorder targets to ensure 'all' is the defaultDave Reisner1-2/+2
...and the manpage is generated
2014-11-17simplify searchDave Reisner2-17/+10
2014-11-16move flag parsing out of expac_newDave Reisner4-17/+16
2014-11-16add --config option to point at another pacman.confDave Reisner2-2/+11
2014-11-16handle RootDir and DBPath from pacman configDave Reisner3-3/+25
2014-11-16condense some globals, more tidying upDave Reisner2-80/+84
2014-11-16Reorg a bit, introduce a control structDave Reisner8-308/+464
2014-11-16minor cleanup/refactorDave Reisner1-27/+26
2014-11-16make the config parser suck lessDave Reisner2-62/+195
2014-04-27restore missing pointer increment when printing escapesDave Reisner1-0/+1
Fixes regression caused by refactoring in 257d1e7845, and GHI#16.
2014-03-16fix end of string calculationDave Reisner1-1/+1
2014-03-16redundant logic is redundantDave Reisner1-2/+2
2014-03-16Don't surface providers when querying directlyDave Reisner1-1/+1
Solves GHI#14. This is the right thing to do since the search behavior will find providers. A direct query should be exact that -- direct, without interpretation.
2014-03-16refactor pkg resolution in more manageable chunksDave Reisner1-77/+113
2014-03-08remove dead assignment of shortdepsDave Reisner1-22/+17
2014-03-08remove superfluous access checkDave Reisner1-6/+1
2014-03-08add print_allocated_list for lists which need to be freedDave Reisner1-8/+8
2014-03-07Prefix global options with opt_Dave Reisner1-51/+44
This cleans up some -Wshadow warnings
2013-11-12disable database and package signature verificationDave Reisner1-4/+2
This is a job for pacman. No need to replicate it in expac. People (rightfully) complain about gpgme sucking ass and hanging on verification. I can't replicate this behavior, but it doesn't surprise me, and I'm not wasting my time to figure out why. For extra credit, maybe I can convince people to stop blindly signing and trusting random 3rd party keys.
2013-08-05Add 'V' format for package validation methods.Jonathan Frazier2-1/+32
2013-05-07remove -WerrorDave Reisner1-1/+1
2013-05-07check return of asprintfDave Reisner1-4/+7
2013-04-30remove unneeded helper functionDave Reisner1-12/+1
2013-04-30support optdepends as alpm_depend_tDave Reisner1-4/+12
Fixes FS#35035.
2013-04-01remove unused macrosDave Reisner1-3/+0
2013-04-01add a vim modelineDave Reisner1-0/+1
2013-04-01add %M for only modified backup filesDave Reisner2-1/+48
2013-04-01whitespace fixesDave Reisner1-30/+30
2012-12-13function naming adjustmentsDave Reisner1-4/+4
2012-12-13cleanup makefile, ensure usage of implicit build rulesDave Reisner1-23/+13
2012-12-13replaces and conflicts are alpm_dep_tDave Reisner1-2/+2
2012-08-26putchar -> fputc(..., stdout)Dave Reisner1-14/+14
2012-06-05properly extract name from alpm_backup_tDave Reisner1-1/+7
2012-05-10fix %S and %P formattersDave Reisner1-2/+3
2012-04-24cleanup/improve usage and documentationDave Reisner2-7/+30
2012-03-08fix provides handlerDave Reisner1-1/+1
alpm_pkg_get_provides() returns a list of alpm_depend_t structs, not straight up strings. reuse a helper function to extract the name member of this struct just like we do with %D