aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-10-01build command genesis, some re-factoringBoris Kolpackov27-98/+473
2015-09-30Improve version comparison operatorsBoris Kolpackov1-2/+18
2015-09-29Add --tar, --tar-option options, test with bsdtarBoris Kolpackov7-25/+69
2015-09-29Automatically cleanup package archive, directory on failureBoris Kolpackov5-12/+23
2015-09-29Complete pkg-status, rework object modelBoris Kolpackov22-185/+366
2015-09-28Handle complement repositoriesBoris Kolpackov5-12/+53
2015-09-28Warn about unexpected argumentsBoris Kolpackov1-55/+67
2015-09-28Factory common code for version, repository location parsingBoris Kolpackov7-82/+99
2015-09-25Add suggestion to cfg-create to use --wipeBoris Kolpackov1-1/+2
2015-09-25Add test scenarioBoris Kolpackov1-0/+17
2015-09-25Implement archive fetching, complete pkg-fetchBoris Kolpackov7-69/+312
2015-09-25Update version in root version file to match version headerBoris Kolpackov1-1/+1
2015-09-25Implement rep-info commandBoris Kolpackov7-2/+210
2015-09-25Add support for fetching remote repositoriesBoris Kolpackov7-20/+576
Wget, curl, and (FreeBSD) fetch are supported.
2015-09-25Add support for cli-parsing path in addition to dir_pathBoris Kolpackov2-4/+25
2015-09-25Quote arguments with spaces in print_process()Boris Kolpackov1-4/+17
2015-09-24Factor and reuse manifest fetching codeBoris Kolpackov5-85/+116
2015-09-22Minor code cleanupsBoris Kolpackov3-6/+20
2015-09-22Implement rep-fetch commandBoris Kolpackov26-32/+515
2015-09-21Implement rep-add commandBoris Kolpackov16-17/+505
2015-09-21Add tracer_guard to restore database tracerBoris Kolpackov2-2/+13
2015-09-18Improve general helpBoris Kolpackov1-3/+5
2015-09-18Implement pkg-clean commandBoris Kolpackov6-0/+90
2015-09-18Generalize pkg_update() to pkg_command() to be used for clean, test, etcBoris Kolpackov12-87/+104
2015-09-18Implement pkg-update commandBoris Kolpackov12-8/+165
2015-09-18Get rid of 'updated' state; clean in pkg-disfigureBoris Kolpackov5-20/+28
2015-09-17Detect packages that only differ in revision in rep-createBoris Kolpackov1-9/+35
2015-09-17Use nullopt to reset optionalBoris Kolpackov5-8/+9
2015-09-17Integrate database statement tracing into our diagnostics machineryBoris Kolpackov11-30/+77
2015-09-17Use macros to tidy up command dispatch in main()Boris Kolpackov1-96/+36
2015-09-17Consistently use 'c' as configuration directory variableBoris Kolpackov6-30/+29
2015-09-17Implement pkg-{configure, disfigure} commandsBoris Kolpackov17-61/+594
2015-09-17Add std::shared_ptr to common typesBoris Kolpackov2-1/+4
2015-09-17Add run_b() function to run build2Boris Kolpackov3-32/+40
2015-09-17Add std::move() to common utilitiesBoris Kolpackov1-0/+2
As a result, no need to std-qualify in bpkg namespace, even in headers.
2015-09-17Commit transactionBoris Kolpackov1-0/+1
2015-09-16Implement pkg-status, pkg-purge commands; start ad-hoc testBoris Kolpackov11-2/+605
2015-09-16Add rm(path) functionBoris Kolpackov2-0/+20
2015-09-16Add --purge|-p option to pkg-{fetch,unpack} commandsBoris Kolpackov4-9/+21
2015-09-16Implement pkg-unpack commandBoris Kolpackov11-10/+385
2015-09-16Add exception_guardBoris Kolpackov3-1/+48
2015-09-15Use -e instead of old -a in pkg-fetch usageBoris Kolpackov1-1/+1
2015-09-15Rename -a|--archive to -e|--existing in pkg-fetchBoris Kolpackov2-7/+7
2015-09-15Cosmetic style changeBoris Kolpackov2-3/+3
2015-09-15Diagnose database lockingBoris Kolpackov1-0/+5
2015-09-15Implement pkg-verify, pkg-fetch commandsBoris Kolpackov17-100/+559
2015-09-14Add initial database modelBoris Kolpackov7-6/+192
2015-09-14Create empty database in cfg-createBoris Kolpackov4-3/+91
2015-09-11Add tracing to mk(), rm() functionsBoris Kolpackov2-1/+17
2015-09-11Align verbosity levels with build2Boris Kolpackov4-7/+12
This makes it simpler to map from one to the other.