aboutsummaryrefslogtreecommitdiff
path: root/build2/version
AgeCommit message (Expand)AuthorFilesLines
2018-07-30Make project variable to be of project_name typeKaren Arutyunov2-8/+19
2018-07-20Implement bash moduleBoris Kolpackov2-11/+13
2018-07-17Reimplement version::in_rule in terms of in::ruleBoris Kolpackov4-434/+157
2018-07-16Implement in moduleBoris Kolpackov2-28/+12
2018-07-03Enter config.dist.uncommitted in dist module, make omittedBoris Kolpackov1-9/+1
2018-06-28Implement support for excluded and ad hoc prerequisitesBoris Kolpackov1-0/+3
2018-05-19Update copyright yearKaren Arutyunov11-11/+11
2018-05-19Clean up version module (remove doc_rule, tighten manifest target type)Boris Kolpackov3-148/+1
2018-05-19Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov1-3/+3
2018-05-19Add missing build2/version/utility.?xx filesBoris Kolpackov2-0/+103
2018-05-19Implement manifest installation rule in version moduleBoris Kolpackov4-62/+87
2018-05-14Search for .git in directories outer to src_rootBoris Kolpackov1-5/+11
2018-04-24Fix git commit timestamp extraction to be (really) in UTC (I promise)Boris Kolpackov1-4/+8
2018-03-20Add support for config.dist.uncommittedBoris Kolpackov2-4/+24
2018-03-20Come up with better version for uncommitted snapshotsBoris Kolpackov4-23/+59
2018-03-20Use 12 instead of 16-characters for abbreviated git commit idBoris Kolpackov1-1/+1
2018-03-20Change git <snapsn> format in stdver to YYYYMMDDhhmmssBoris Kolpackov1-3/+12
2018-02-03Get rid of action rule override semanticsBoris Kolpackov3-25/+25
2018-01-08Complete runtime/stdlib detectionBoris Kolpackov1-1/+4
2018-01-04Load config.build in init(), not boot()Boris Kolpackov2-2/+4
2018-01-02Fix few undefined behavior (ubsan) bugsBoris Kolpackov1-1/+1
2017-12-16Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov1-3/+5
2017-12-09Fix git commit id calculationBoris Kolpackov1-58/+83
2017-11-11Add in.substitution={strict|lax}Boris Kolpackov3-18/+103
2017-11-10Relax substitution requirements, add alternative symbol in version .in supportBoris Kolpackov3-18/+70
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-2/+2
2017-09-25Make use of libpkgconf libraryKaren Arutyunov1-1/+1
2017-09-11Add ability to pass scope to buildfile functions, add $install.resolve()Boris Kolpackov1-2/+2
2017-09-06Handle git submodules in version moduleBoris Kolpackov1-2/+4
2017-08-23Move support for disabling cleaning to common functionsBoris Kolpackov1-5/+0
2017-08-20Add support for not cleaning generated version fileBoris Kolpackov1-0/+5
2017-08-01Add version, project.summary, project.url built-in variablesBoris Kolpackov1-3/+14
2017-06-19Dereference pointer when printingBoris Kolpackov1-1/+1
2017-06-12Remove few unused lambda capturesBoris Kolpackov1-1/+1
2017-05-01Add hxx extension for headersKaren Arutyunov9-55/+55
2017-04-29Set version.stub variableBoris Kolpackov1-0/+2
2017-04-29Add support for stub versions in version moduleBoris Kolpackov2-3/+7
2017-04-28Improve version checkBoris Kolpackov1-3/+10
2017-04-28Align build.version.* variables with standard version/version moduleBoris Kolpackov1-14/+5
2017-04-28Use standard_version for module versioning checksBoris Kolpackov2-8/+1
2017-04-28Implement support for pre-processing version headers (or other files)Boris Kolpackov4-36/+545
2017-04-27Pass target to prerequisite searchBoris Kolpackov1-1/+1
2017-04-26Implement version moduleBoris Kolpackov9-0/+730
2017-04-25Rename version header to version-impl to give way to version moduleBoris Kolpackov1-37/+0
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-09-08Bump version to 0.5.0-a1, master is open for businessBoris Kolpackov1-3/+3
2016-09-05Bump version to 0.4.0 (final)Boris Kolpackov1-3/+3
2016-04-26Bump version to 0.4.0-a1, master is open for businessBoris Kolpackov1-3/+3
2016-04-22Bump version to 0.3.0Boris Kolpackov1-3/+3
2016-02-04Bump version to 0.3.0-a1, master is open for businessBoris Kolpackov1-3/+3