Activity

From 12/20/2018 to 01/18/2019

01/18/2019

09:32 PM Revision a8e29a8a: Fixes
J. Moringen
09:32 PM Revision 09fdfff7: SHOULD BE A MIXIN | effective-platform-requires experiment
J. Moringen
09:32 PM Revision d9bd60ea: more work for if construct
J. Moringen
09:32 PM Revision e4fa3a79: Proof-of-Concept Conditionals
J. Moringen
09:32 PM Revision 13e872dc: Fixed platform-specific-value most-specific mode
J. Moringen
09:32 PM Revision a3b66306: Adapted platform-requirements command in src/commands/command-platform-require...
* src/commands/command-platform-requirements.lisp (command-execute): J. Moringen
09:32 PM Revision 7cd7d2d8: Protect function call syntax in src/model/project/concrete-syntax/builder.lisp
* src/model/project/concrete-syntax/builder.lisp (protect-string):
protect function call syntax in addition to vari...
J. Moringen
09:32 PM Revision 5de1f59d: this is working for docker stuff
J. Moringen
09:32 PM Revision b1422abc: note in src/commands/command-generate.lisp
J. Moringen
09:32 PM Revision 59073a5d: Added docker aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect docker): new aspect;
configures job to run in an on-demand provisioned do...
J. Moringen
09:32 PM Revision 56acbb5f: note
J. Moringen
09:31 PM Revision ecf44ef8: Initial variable grammar tests in test/model/variables/*.lisp
J. Moringen
09:31 PM Revision ac775fcb: platform-specific-value
J. Moringen
09:31 PM Revision 3b6e8ba8: Function call grammar changes in test/model/variables/grammar.lisp
J. Moringen
09:31 PM Revision e336c013: aspects must account for new function call syntax
J. Moringen
09:31 PM Revision 9843f9f9: for variable model
J. Moringen
09:31 PM Revision 30799173: function evaluation stuff
Main difference introduced by this: using next-value at some non-empty
path into a structure like
"variable": {
...
J. Moringen
09:31 PM Revision e95ffbea: for function call evaluation
J. Moringen
09:31 PM Revision ee8e0df5: function expressions
J. Moringen
09:31 PM Revision e97353e0: Added builtin variable "value" in src/model/variables/evaluation.lisp
* src/model/variables/evaluation.lisp (expand): J. Moringen
09:31 PM Revision 2e9f8c54: Initial test infrastructure in test/package.lisp, jenkins.project.asd
* jenkins.project.asd (system jenkins.project): added in order-to
test-op test-op jenkins.project/test
(system je...
J. Moringen
09:31 PM Revision b3f0cfce: Distribution include name fix in src/model/project/concrete-syntax/yaml.lisp
Includes like
include:
- thing-0.2
were interpreted as pathnames with name and type components, leading
to proble...
J. Moringen
08:01 PM Enhancement #1680 (Resolved): Change description language
The switch to YAML is complete. J. Moringen
04:34 PM Revision 050b0228: Duplicate title, description check in src/commands/command-validate.lisp
J. Moringen
04:34 PM Revision 6c1b2868: for validate command
J. Moringen
04:34 PM Revision d6f3db13: note
J. Moringen
04:34 PM Revision d8ad0cf3: Added discover command in src/commands/command-discover.lisp
J. Moringen
04:34 PM Revision eb7cff46: ideas for better analysis error
(cherry picked from commit 9e497ab156be0d2f64dc05ecda4d280740863306) J. Moringen
04:34 PM Revision 135cf14d: Added query command in src/commands/command-query.lisp
* src/commands/command-query.lisp (command-execute):
* jenkins.project.commands.asd (:jenkins.project.commands):
J. Moringen
04:34 PM Revision 6496b21d: Added hack-project command in src/commands/command-hack-project.lisp
* src/commands/command-hack-project.lisp (hack-project):
(register-provider/class command):
(define-option-mappin...
J. Moringen
04:34 PM Revision f53e386f: Added recipe-and-version type in src/commands/value-types.lisp
* src/commands/value-types.lisp (recipe-and-version): new type; a
recipe pathname and a version string
(raw->valu...
J. Moringen
04:34 PM Revision 9be18478: for validate
J. Moringen
04:34 PM Revision d7485c2f: for command-validate: better error reports for nature check
J. Moringen
04:34 PM Revision 6bc72b43: for validate command
J. Moringen
04:34 PM Revision 2dcfa9f5: suspicious natures in src/commands/command-validate.lisp
J. Moringen
04:34 PM Revision ba9f161a: for validate
J. Moringen
04:34 PM Revision ed31f7ac: for validate command
J. Moringen
04:34 PM Revision c3601ce5: More levels in validate command
J. Moringen
04:34 PM Revision bd4c1993: Option error reporting issues
J. Moringen
04:34 PM Revision c8326907: UNFINISHED | Added checkout-subversion-repository in src/analysis/subversion.lisp
* src/analysis/subversion.lisp (header): updated copyright
(checkout-subversion-repository): new function; check ou...
J. Moringen
04:34 PM Revision 4a97f3f3: Added hack-distribution command in src/commands/command-hack-distribution.lisp
* src/commands/command-hack-distribution.lisp: new file; contains
hack-distribution command
* jenkins.project.comma...
J. Moringen
04:34 PM Revision 10c059f3: New function resolve-analysis-variables in src/commands/functions-input.lisp
* src/commands/functions-input.lisp (header): updated copyright
(resolve-analysis-variables): new function; extract...
J. Moringen
04:34 PM Revision a28d7747: Avoid processing files multiple times in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (string1): J. Moringen
04:34 PM Revision 18b39f5c: note
J. Moringen
04:34 PM Revision 35618726: Added install command in src/commands/command-install.lisp
J. Moringen
04:04 PM Revision 3f8893a5: Added enhancement entry in changes.sexp
* changes.sexp (release 0.26): added enhancement entry J. Moringen
01:22 PM Revision 65197f36: Allow entering the debugger in src/commandline-interface/main.lisp
* src/commandline-interface/value-types.lisp (*error-handling-actions*):
added :debug
* src/commandline-interface/c...
J. Moringen
01:19 PM Revision 9a6b4a7e: Finer grained error policies in src/commandline-interface/*.lisp
* src/commandline-interface/value-types.lisp: new file; contains
types, grammar rules and methods for the new exten...
J. Moringen
01:14 PM Revision 5c2af318: Support brief output for option documentation in src/commandline-options/help....
* src/commandline-options/help.lisp (header): updated copyright
(*paragraph-limit*): new variable; maximum number o...
J. Moringen
12:42 PM Revision 9290e3d4: Better documentation printing in src/commandline-options/help.lisp
* src/commandline-options/help.lisp (split-into-paragraphs): new
function; semi-smartly split a string into paragra...
J. Moringen
12:40 PM Revision 7051e140: Print closest matches for unknown command in src/commands/conditions.lisp
* src/commands/conditions.lisp (command-not-found-error): print
closest matches in condition report
J. Moringen
12:40 PM Revision 1b58f6c7: Print closest matches for invalid keys in src/model/project/yaml.lisp
* src/model/project/yaml.lisp (check-keys): print closest matches when
complaining about invalid keys.
J. Moringen
12:14 PM Revision 3422999d: Added closest-matches in src/util/strings.lisp
* src/util/strings.lisp (closest-matches): new function; return
edit-distance-wise closest matches to a given thing
J. Moringen
10:21 AM Revision 0ad60868: Added variable :directory in src/model/schema.lisp
* src/model/schema.lisp (define-variable :directory): new variable
definition; directory in subversion repositories...
J. Moringen

01/15/2019

04:56 PM Revision 5f807b6b: for command-validate: better error reports for nature check
J. Moringen
04:56 PM Revision 89306d87: for validate command
J. Moringen
04:56 PM Revision 23f0762a: ideas for better analysis error
(cherry picked from commit 9e497ab156be0d2f64dc05ecda4d280740863306) J. Moringen
04:56 PM Revision f386ba2a: Added discover command in src/commands/command-discover.lisp
J. Moringen
04:56 PM Revision ff23975d: Added install command in src/commands/command-install.lisp
J. Moringen
04:56 PM Revision 3f051efb: Added query command in src/commands/command-query.lisp
* src/commands/command-query.lisp (command-execute):
* jenkins.project.commands.asd (:jenkins.project.commands):
J. Moringen
04:56 PM Revision b4b530d8: Added hack-project command in src/commands/command-hack-project.lisp
* src/commands/command-hack-project.lisp (hack-project):
(register-provider/class command):
(define-option-mappin...
J. Moringen
04:56 PM Revision 7f17c59e: Added recipe-and-version type in src/commands/value-types.lisp
* src/commands/value-types.lisp (recipe-and-version): new type; a
recipe pathname and a version string
(raw->valu...
J. Moringen
04:56 PM Revision 7850603d: for validate
J. Moringen
04:56 PM Revision ccd51041: for validate command
J. Moringen
04:56 PM Revision 0f5ac5c1: Duplicate title, description check in src/commands/command-validate.lisp
J. Moringen
04:56 PM Revision ff9b31df: Option error reporting issues
J. Moringen
04:56 PM Revision 22a9675e: for validate
J. Moringen
04:56 PM Revision 82458703: for validate command
J. Moringen
04:56 PM Revision 289950e5: More levels in validate command
J. Moringen
04:56 PM Revision 404d218e: note
J. Moringen
04:56 PM Revision 2657a038: UNFINISHED | Added checkout-subversion-repository in src/analysis/subversion.lisp
* src/analysis/subversion.lisp (header): updated copyright
(checkout-subversion-repository): new function; check ou...
J. Moringen
04:56 PM Revision 50e07af5: Added hack-distribution command in src/commands/command-hack-distribution.lisp
* src/commands/command-hack-distribution.lisp: new file; contains
hack-distribution command
* jenkins.project.comma...
J. Moringen
04:56 PM Revision 24479f9c: New function resolve-analysis-variables in src/commands/functions-input.lisp
* src/commands/functions-input.lisp (header): updated copyright
(resolve-analysis-variables): new function; extract...
J. Moringen
04:56 PM Revision 96a55d8d: Avoid processing files multiple times in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (string1): J. Moringen
04:56 PM Revision d74a473f: note
J. Moringen
04:56 PM Revision c7c3c919: suspicious natures in src/commands/command-validate.lisp
J. Moringen
02:25 AM Revision 56251443: fixes
J. Moringen

01/14/2019

01:29 PM Revision d5942d3c: Added a Dockerfile target in src/target/dockerfile/
J. Moringen
01:29 PM Revision 1eb32f58: fix for write command
J. Moringen
01:29 PM Revision a8cc3e24: write command
J. Moringen
01:29 PM Revision 0ece0da3: Added Makefile target in src/target/makefile/
J. Moringen
01:29 PM Revision 67c3914e: target-spec
J. Moringen
01:29 PM Revision 03fa1332: for write command
J. Moringen
01:29 PM Revision 123702de: Changed extend! to use standard method combination
J. Moringen
01:29 PM Revision 6bb315b4: risky default extend! methods in src/model/aspects/protocol.lisp
J. Moringen
01:29 PM Revision c7ec205f: added target parameter to deployment operations
J. Moringen
01:29 PM Revision b7e6bbfc: generalization of some aspects
J. Moringen
01:28 PM Revision 06d8a648: note
J. Moringen

01/11/2019

06:56 PM Revision c526f81b: copy-location for resolved-project-include
J. Moringen
06:56 PM Revision a254c5d5: Remove conflicting parameters in command-release-distribution
J. Moringen
06:56 PM Revision 18c326ce: for command-release-distribution
J. Moringen
06:56 PM Revision a1f5b19a: name idea
J. Moringen
06:56 PM Revision e13d82e4: Added enhancement entry in changes.sexp
* changes.sexp (release 0.26): added enhancement entry J. Moringen
03:54 PM Revision daee1e61: for command-release-distribution
J. Moringen
03:54 PM Revision b1abaec3: Copy location in src/model/project/concrete-syntax/yaml.lisp
J. Moringen
03:54 PM Revision b1f02968: release stuff
J. Moringen
03:54 PM Revision 9c4e5fc2: Extracted jenkins-job-id in src/model/project/classes-model.lisp
* src/model/project/classes-model.lisp (jenkins-job-id): new function;
compute a legal Jenkins job id from the :bui...
J. Moringen
03:54 PM Revision c03f01d2: New command in src/commands/command-release-distribution.lisp
J. Moringen
03:52 PM Revision 17ab99e5: Improved all-builds in lib/jenkins.api/src/api/api.lisp
* lib/jenkins.api/src/api/api.lisp (define-operation/json all-builds): J. Moringen
03:52 PM Revision 6b7be44c: Added Subversion ChangeSet information in lib/jenkins.api/src/api/model/build....
* lib/jenkins.api/src/api/model/build.lisp
(define-interface-implementations action): added implementation
`subve...
J. Moringen
03:52 PM Revision 3568a55e: Added action interface in lib/jenkins.api/src/api/model/build.lisp
J. Moringen
03:52 PM Revision 737672b1: Moved build class into lib/jenkins.api/src/api/model/build.lisp
J. Moringen

01/10/2019

06:27 PM Feature #1684 (Resolved): Implement "includes" relation for distributions
Applied in changeset commit:e536cafea8d4f5a47daf12ccfb905ec363c75a79. J. Moringen
05:59 PM Revision b3964b75: Fixes
J. Moringen
05:59 PM Revision 3bad922b: more work for if construct
J. Moringen
05:58 PM Revision c7bdd917: Adapted platform-requirements command in src/commands/command-platform-require...
* src/commands/command-platform-requirements.lisp (command-execute): J. Moringen
05:58 PM Revision 69ac283a: Proof-of-Concept Conditionals
J. Moringen
05:58 PM Revision 222ae6a8: Fixed platform-specific-value most-specific mode
J. Moringen
05:58 PM Revision 30b8369f: Protect function call syntax in src/model/project/concrete-syntax/builder.lisp
* src/model/project/concrete-syntax/builder.lisp (protect-string):
protect function call syntax in addition to vari...
J. Moringen
05:58 PM Revision 5fdefc99: SHOULD BE A MIXIN | effective-platform-requires experiment
J. Moringen
05:58 PM Revision 7f08ba8a: this is working for docker stuff
J. Moringen
05:58 PM Revision 9953f9ed: note in src/commands/command-generate.lisp
J. Moringen
05:58 PM Revision 63ef6eab: Added docker aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect docker): new aspect;
configures job to run in an on-demand provisioned do...
J. Moringen
05:58 PM Revision 6338712a: debugging improvement
J. Moringen
05:58 PM Revision c35c7192: platform-specific-value
J. Moringen
05:58 PM Revision 452d7685: note
J. Moringen
05:57 PM Revision abc92a09: for function call evaluation
J. Moringen
05:57 PM Revision 54aeda1a: Initial test infrastructure in test/package.lisp, jenkins.project.asd
* jenkins.project.asd (system jenkins.project): added in order-to
test-op test-op jenkins.project/test
(system je...
J. Moringen
05:57 PM Revision b3d9d65a: aspects must account for new function call syntax
J. Moringen
05:57 PM Revision 26673588: for variable model
J. Moringen
05:57 PM Revision 6746ecc7: function evaluation stuff
Main difference introduced by this: using next-value at some non-empty
path into a structure like
"variable": {
...
J. Moringen
05:57 PM Revision 75edbcc0: Initial variable grammar tests in test/model/variables/*.lisp
J. Moringen
05:57 PM Revision 8ead73ff: function expressions
J. Moringen
05:57 PM Revision 14b59a63: Added builtin variable "value" in src/model/variables/evaluation.lisp
* src/model/variables/evaluation.lisp (expand): J. Moringen
05:57 PM Revision 00bb745a: Function call grammar changes in test/model/variables/grammar.lisp
J. Moringen
05:57 PM Revision 88dcec9e: Indentation fix in src/model/project/concrete-syntax/yaml.lisp
* src/model/project/concrete-syntax/yaml.lisp (%load-yaml): fixed
indentation
J. Moringen
05:57 PM Revision 5d741e14: Simplified and fixed find-continue-restart in src/util/restarts.lisp
It is simpler and better to not inspect the condition type. Some ways
of resignaling `file-error' do not represent th...
J. Moringen
05:35 PM Revision e536cafe: Added enhancement entry in changes.sexp
fixes #1684
* changes.sexp (release 0.26): added enhancement entry
J. Moringen
05:31 PM Revision 19f5f473: Avoid inheritance of distribution-name in src/model/project/classes-model.lisp
Projects will only ever "see" the value of the distribution-name
variable in the "outermost" distribution, i.e. the o...
J. Moringen
05:31 PM Revision d13cf6fb: Syntax for distribution includes in src/model/project/concrete-syntax/yaml.lisp
refs #1684
* src/model/project/concrete-syntax/yaml.lisp (parse-distribution-include-spec):
new function; parse th...
J. Moringen
05:27 PM Revision 832e17a7: Model changes for distribution includes in src/model/project/classes-spec.lisp
* New concepts {[resolved-]project,distribution}-include represent
inclusion of distributions and projects with par...
J. Moringen

01/08/2019

07:14 PM Revision 089b664c: note
J. Moringen
07:14 PM Revision 09e1bf29: Fixes
J. Moringen
07:14 PM Revision 1d360bfe: more work for if construct
J. Moringen
07:14 PM Revision e2135001: Proof-of-Concept Conditionals
J. Moringen
07:14 PM Revision a291a869: Fixed platform-specific-value most-specific mode
J. Moringen
07:14 PM Revision 3c391177: Adapted platform-requirements command in src/commands/command-platform-require...
* src/commands/command-platform-requirements.lisp (command-execute): J. Moringen
07:14 PM Revision 44f7550a: Protect function call syntax in src/model/project/concrete-syntax/builder.lisp
* src/model/project/concrete-syntax/builder.lisp (protect-string):
protect function call syntax in addition to vari...
J. Moringen
07:14 PM Revision 03a75708: this is working for docker stuff
J. Moringen
07:14 PM Revision 98c4b37b: note in src/commands/command-generate.lisp
J. Moringen
07:14 PM Revision 8829a542: Added docker aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect docker): new aspect;
configures job to run in an on-demand provisioned do...
J. Moringen
07:14 PM Revision 2db9b69a: Initial test infrastructure in test/package.lisp, jenkins.project.asd
* jenkins.project.asd (system jenkins.project): added in order-to
test-op test-op jenkins.project/test
(system je...
J. Moringen
07:14 PM Revision 86737d34: SHOULD BE A MIXIN | effective-platform-requires experiment
J. Moringen
07:14 PM Revision d4be82b8: debugging improvement
J. Moringen
07:14 PM Revision 3d118ac2: platform-specific-value
J. Moringen
07:14 PM Revision e589fb9a: Function call grammar changes in test/model/variables/grammar.lisp
J. Moringen
07:14 PM Revision 18d22142: aspects must account for new function call syntax
J. Moringen
07:14 PM Revision d210e143: for variable model
J. Moringen
07:14 PM Revision 7350836d: Initial variable grammar tests in test/model/variables/*.lisp
J. Moringen
07:14 PM Revision 0e56f788: for function call evaluation
J. Moringen
07:14 PM Revision 71ee618c: function expressions
J. Moringen
07:14 PM Revision a841bf55: Added builtin variable "value" in src/model/variables/evaluation.lisp
* src/model/variables/evaluation.lisp (expand): J. Moringen
07:14 PM Revision 26a0f10e: function evaluation stuff
Main difference introduced by this: using next-value at some non-empty
path into a structure like
"variable": {
...
J. Moringen
07:13 PM Revision 43b54d98: for write command
J. Moringen
07:13 PM Revision 697c7313: Added Makefile target in src/target/makefile/
J. Moringen
07:13 PM Revision c86d69f7: Added a Dockerfile target in src/target/dockerfile/
J. Moringen
07:13 PM Revision 59e68919: generalization of some aspects
J. Moringen
07:13 PM Revision 9b43ef8c: Changed extend! to use standard method combination
J. Moringen
07:13 PM Revision ff471c09: risky default extend! methods in src/model/aspects/protocol.lisp
J. Moringen
07:13 PM Revision a89d9672: fix for write command
J. Moringen
07:13 PM Revision a820bd0c: added target parameter to deployment operations
J. Moringen
07:13 PM Revision 95dfb29c: target-spec
J. Moringen
07:13 PM Revision 18775125: note
J. Moringen
07:13 PM Revision 86aaee7d: write command
J. Moringen
07:11 PM Revision 2b89740e: Added query command in src/commands/command-query.lisp
* src/commands/command-query.lisp (command-execute):
* jenkins.project.commands.asd (:jenkins.project.commands):
J. Moringen
07:11 PM Revision 6627410e: Added install command in src/commands/command-install.lisp
J. Moringen
07:11 PM Revision 73f77fc8: Added hack-project command in src/commands/command-hack-project.lisp
* src/commands/command-hack-project.lisp (hack-project):
(register-provider/class command):
(define-option-mappin...
J. Moringen
07:11 PM Revision a1228ad6: ideas for better analysis error
(cherry picked from commit 9e497ab156be0d2f64dc05ecda4d280740863306) J. Moringen
07:11 PM Revision f7abf4ff: for validate command
J. Moringen
07:11 PM Revision e3f1b1a3: for validate command
J. Moringen
07:11 PM Revision 1ba33eea: Added recipe-and-version type in src/commands/value-types.lisp
* src/commands/value-types.lisp (recipe-and-version): new type; a
recipe pathname and a version string
(raw->valu...
J. Moringen
07:11 PM Revision 881a5c99: for validate
J. Moringen
07:11 PM Revision 52a45d6e: for command-validate: better error reports for nature check
J. Moringen
07:11 PM Revision b0e56e48: suspicious natures in src/commands/command-validate.lisp
J. Moringen
07:11 PM Revision 9951fff4: for validate
J. Moringen
07:11 PM Revision cf47b489: for validate command
J. Moringen
07:11 PM Revision c52149b2: More levels in validate command
J. Moringen
07:11 PM Revision 8a77fe21: Option error reporting issues
J. Moringen
07:11 PM Revision 8c18c96c: Added discover command in src/commands/command-discover.lisp
J. Moringen
07:11 PM Revision 676b8617: Duplicate title, description check in src/commands/command-validate.lisp
J. Moringen
07:10 PM Revision 477348dd: UNFINISHED | Added checkout-subversion-repository in src/analysis/subversion.lisp
* src/analysis/subversion.lisp (header): updated copyright
(checkout-subversion-repository): new function; check ou...
J. Moringen
07:10 PM Revision 14a059ab: note
J. Moringen
07:10 PM Revision fd219fe0: Added hack-distribution command in src/commands/command-hack-distribution.lisp
* src/commands/command-hack-distribution.lisp: new file; contains
hack-distribution command
* jenkins.project.comma...
J. Moringen
07:10 PM Revision 681ba108: New function resolve-analysis-variables in src/commands/functions-input.lisp
* src/commands/functions-input.lisp (header): updated copyright
(resolve-analysis-variables): new function; extract...
J. Moringen
07:10 PM Revision fa728b6f: Avoid processing files multiple times in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (string1): J. Moringen
07:10 PM Revision cdea83f3: note
J. Moringen
06:49 PM Revision 7f275afa: Added enhancement entry in changes.sexp
* changes.sexp (release 0.26): added enhancement entry J. Moringen
06:49 PM Revision 9b4cd5d8: name idea
J. Moringen
06:49 PM Revision 47cd5697: Improved all-builds in lib/jenkins.api/src/api/api.lisp
* lib/jenkins.api/src/api/api.lisp (define-operation/json all-builds): J. Moringen
06:49 PM Revision 79dc3b10: for command-release-distribution
J. Moringen
06:49 PM Revision 99157383: Added action interface in lib/jenkins.api/src/api/model/build.lisp
J. Moringen
06:49 PM Revision 6a1396e5: New command in src/commands/command-release-distribution.lisp
J. Moringen
06:49 PM Revision 83c20ec4: Extracted jenkins-job-id in src/model/project/classes-model.lisp
* src/model/project/classes-model.lisp (jenkins-job-id): new function;
compute a legal Jenkins job id from the :bui...
J. Moringen
06:49 PM Revision e6643a15: Copy location in src/model/project/concrete-syntax/yaml.lisp
J. Moringen
06:49 PM Revision bff436e5: Moved build class into lib/jenkins.api/src/api/model/build.lisp
J. Moringen
06:49 PM Revision c597b6fc: Added Subversion ChangeSet information in lib/jenkins.api/src/api/model/build....
* lib/jenkins.api/src/api/model/build.lisp
(define-interface-implementations action): added implementation
`subve...
J. Moringen
06:49 PM Revision 2f002104: release stuff
J. Moringen
06:27 PM Revision c00a37f1: Syntax for distribution includes in src/model/project/concrete-syntax/yaml.lisp
* src/model/project/concrete-syntax/yaml.lisp
(define-yaml-loader distribution): accept include key in
distributi...
J. Moringen
06:27 PM Revision 203cdaf2: Added enhancement entry in changes.sexp
* changes.sexp (release 0.26): added enhancement entry J. Moringen
06:27 PM Revision 7df9719e: Avoid inheritance of the distribution-name variable
Projects will only ever "see" the value of the distribution-name
variable in the "outermost" distribution, i.e. the o...
J. Moringen
06:27 PM Revision 3e96e55b: New concepts {[resolved-]project,distribution}-include
J. Moringen
06:19 PM Revision 647c6ce4: Model changes for distribution includes in src/model/project/classes-spec.lisp
* A new `includes' slot stores the distribution included by the
a given one.
* The `version' slot is now called `d...
J. Moringen
06:19 PM Revision 0d00b7c2: Added direct-lookup in src/model/variables/*.lisp
* src/model/variables/protocol.lisp (header): updated copyright
(direct-lookup): new generic function; lookup in co...
J. Moringen
04:43 PM Revision b3728aa8: Generalized loading-{template -> recipe} in src/model/project/concrete-syntax/...
* src/model/project/concrete-syntax/yaml.lisp
(call-with-loading-recipe): renamed call-with-loading-{template ->
...
J. Moringen
04:26 PM Revision 4e45002f: parse{ -> -project}-include-spec in src/model/project/concrete-syntax/yaml.lisp
* src/model/project/concrete-syntax/yaml.lisp (parse-project-include-spec):
renamed parse{ -> -project}-include-spe...
J. Moringen
04:26 PM Revision 0a151380: Added uniqueness checks in src/model/project/concrete-syntax/yaml.lisp
* src/model/project/concrete-syntax/util.lisp (header): updated copyright
(make-uniqueness-checker): new function; ...
J. Moringen
04:14 PM Revision a72128d8: Better default progress style in src/commandline-interface/*.lisp
* src/commandline-interface/configuration.lisp (header): updated
copyright
(setf default-progress-style): new fun...
J. Moringen
12:51 PM Revision 601293b7: A continue restart may not be available in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (make-error-policy): don't fail
if a `continue' restart is not available
J. Moringen

01/04/2019

03:35 PM Revision 262068b6: Added continuable-error in src/util/restarts.lisp
* src/util/restarts.lisp (continuable-error): new type; conditions for
which invoking the `continue' restart from a...
J. Moringen
12:09 PM Revision 0e688d90: Don't infinite loop on file-error in src/commandline-interface/main.lisp
The problem is caused by recent SBCL versions establishing a
`continue' restart in `open' that actually just retries ...
J. Moringen

01/02/2019

09:17 PM Revision af20e8b9: Copy location in src/model/project/concrete-syntax/yaml.lisp
J. Moringen
09:17 PM Revision 5b3a3b78: New command in src/commands/command-release-distribution.lisp
J. Moringen
09:17 PM Revision 370776f4: Extracted jenkins-job-id in src/model/project/classes-model.lisp
* src/model/project/classes-model.lisp (jenkins-job-id):
(deploy job): use `jenkins-job-id'
J. Moringen
09:17 PM Revision e857b574: Added Subversion ChangeSet information in lib/jenkins.api/src/api/model/build....
* lib/jenkins.api/src/api/model/build.lisp
(define-interface-implementations action): added implementation
`subve...
J. Moringen
09:17 PM Revision 863e4232: Improved all-builds in lib/jenkins.api/src/api/api.lisp
* lib/jenkins.api/src/api/api.lisp (define-operation/json all-builds): J. Moringen
09:17 PM Revision fa61015a: Moved build class into lib/jenkins.api/src/api/model/build.lisp
J. Moringen
09:17 PM Revision 28e20d3a: Added action interface in lib/jenkins.api/src/api/model/build.lisp
J. Moringen
08:56 PM Revision 9dec0075: Added install command in src/commands/command-install.lisp
J. Moringen
08:56 PM Revision 2bc023e2: for validate command
J. Moringen
08:56 PM Revision 6fe04a78: for validate command
J. Moringen
08:56 PM Revision 23270748: ideas for better analysis error
(cherry picked from commit 9e497ab156be0d2f64dc05ecda4d280740863306) J. Moringen
08:56 PM Revision 14a2ae8e: Added discover command in src/commands/command-discover.lisp
J. Moringen
08:05 PM Revision 7caa6e54: More levels in validate command
J. Moringen
08:05 PM Revision 385b62bf: Added query command in src/commands/command-query.lisp
* src/commands/command-query.lisp (command-execute):
* jenkins.project.commands.asd (:jenkins.project.commands):
J. Moringen
08:05 PM Revision 5ce9f06e: Added hack-project command in src/commands/command-hack-project.lisp
* src/commands/command-hack-project.lisp (hack-project):
(register-provider/class command):
(define-option-mappin...
J. Moringen
08:05 PM Revision 8f5d7f6b: Added recipe-and-version type in src/commands/value-types.lisp
* src/commands/value-types.lisp (recipe-and-version): new type; a
recipe pathname and a version string
(raw->valu...
J. Moringen
08:05 PM Revision 39eb4475: for validate
J. Moringen
08:05 PM Revision 32d81f6b: for command-validate: better error reports for nature check
J. Moringen
08:05 PM Revision f414d6d4: Duplicate title, description check in src/commands/command-validate.lisp
J. Moringen
08:05 PM Revision 6cafd93f: suspicious natures in src/commands/command-validate.lisp
J. Moringen
08:05 PM Revision a5b55d78: for validate
J. Moringen
08:05 PM Revision 3b75ffa5: Option error reporting issues
J. Moringen
08:05 PM Revision 3b806cc2: UNFINISHED | Added checkout-subversion-repository in src/analysis/subversion.lisp
* src/analysis/subversion.lisp (header): updated copyright
(checkout-subversion-repository): new function; check ou...
J. Moringen
08:05 PM Revision b79a4ac7: Added hack-distribution command in src/commands/command-hack-distribution.lisp
* src/commands/command-hack-distribution.lisp: new file; contains
hack-distribution command
* jenkins.project.comma...
J. Moringen
08:05 PM Revision 9ad82770: New function resolve-analysis-variables in src/commands/functions-input.lisp
* src/commands/functions-input.lisp (header): updated copyright
(resolve-analysis-variables): new function; extract...
J. Moringen
08:05 PM Revision 19e543cb: Avoid processing files multiple times in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (string1): J. Moringen
08:05 PM Revision 1accce86: note
J. Moringen
08:05 PM Revision 245fc3f8: note
J. Moringen
08:05 PM Revision 0e8e57b3: for validate command
J. Moringen
08:05 PM Revision 25c09127: more work for if construct
J. Moringen
08:05 PM Revision 1aa22173: Proof-of-Concept Conditionals
J. Moringen
08:05 PM Revision 2fa4e2df: Fixed platform-specific-value most-specific mode
J. Moringen
08:05 PM Revision 982fe07a: Adapted platform-requirements command in src/commands/command-platform-require...
* src/commands/command-platform-requirements.lisp (command-execute): J. Moringen
08:05 PM Revision 41664b18: Protect function call syntax in src/model/project/concrete-syntax/builder.lisp
* src/model/project/concrete-syntax/builder.lisp (protect-string):
protect function call syntax in addition to vari...
J. Moringen
08:05 PM Revision 59e12cce: this is working for docker stuff
J. Moringen
08:05 PM Revision 03a1349a: note in src/commands/command-generate.lisp
J. Moringen
08:05 PM Revision 73bc8d10: Added docker aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect docker): new aspect;
configures job to run in an on-demand provisioned do...
J. Moringen
08:05 PM Revision a4862811: note
J. Moringen
08:05 PM Revision 0c50728b: SHOULD BE A MIXIN | effective-platform-requires experiment
J. Moringen
08:05 PM Revision 38b8e6c7: debugging improvement
J. Moringen
08:05 PM Revision db6b2f27: platform-specific-value
J. Moringen
08:05 PM Revision f1192c70: Function call grammar changes in test/model/variables/grammar.lisp
J. Moringen
08:05 PM Revision 84c8cdfa: aspects must account for new function call syntax
J. Moringen
08:05 PM Revision bd943fa8: for variable model
J. Moringen
08:05 PM Revision 09330aa9: function evaluation stuff
Main difference introduced by this: using next-value at some non-empty
path into a structure like
"variable": {
...
J. Moringen
08:05 PM Revision 3cee55b6: for function call evaluation
J. Moringen
08:05 PM Revision afb8f20e: Fixes
J. Moringen
08:05 PM Revision ed6747ee: Added builtin variable "value" in src/model/variables/evaluation.lisp
* src/model/variables/evaluation.lisp (expand): J. Moringen
08:05 PM Revision acc15643: Initial variable grammar tests in test/model/variables/*.lisp
J. Moringen
08:05 PM Revision 0b44371e: Initial test infrastructure in test/package.lisp, jenkins.project.asd
* jenkins.project.asd (system jenkins.project): added in order-to
test-op test-op jenkins.project/test
(system je...
J. Moringen
08:05 PM Revision ca8c6881: function expressions
J. Moringen
07:42 PM Revision 8f2f88dc: fix for write command
J. Moringen
07:42 PM Revision 25cd4a45: write command
J. Moringen
07:42 PM Revision 7dbffb18: Added Makefile target in src/target/makefile/
J. Moringen
07:42 PM Revision cbfd9013: Added a Dockerfile target in src/target/dockerfile/
J. Moringen
07:42 PM Revision 523f4bfa: for write command
J. Moringen
05:04 PM Revision 31bdafd4: Changed extend! to use standard method combination
J. Moringen
05:04 PM Revision b1c1f793: risky default extend! methods in src/model/aspects/protocol.lisp
J. Moringen
05:04 PM Revision 236193a0: added target parameter to deployment operations
J. Moringen
05:04 PM Revision 9409bc45: generalization of some aspects
J. Moringen
05:04 PM Revision c7e5b118: note
J. Moringen
05:04 PM Revision e8838c51: target-spec
J. Moringen
05:03 PM Revision 2ae33bd0: Added enhancement entry in changes.sexp
* changes.sexp (release 0.26): added enhancement entry J. Moringen
05:02 PM Revision d7938b02: Avoid inheritance of the distribution-name variable
Projects will only ever "see" the value of the distribution-name
variable in the "outermost" distribution, i.e. the o...
J. Moringen
05:02 PM Revision b2272c98: Syntax for distribution includes in src/model/project/concrete-syntax/yaml.lisp
* src/model/project/concrete-syntax/yaml.lisp
(define-yaml-loader distribution): accept include key in
distributi...
J. Moringen
05:02 PM Revision 3631b861: New concepts {project,distribution}-include
J. Moringen
05:02 PM Revision 6e1e1315: Added direct-lookup in src/model/variables/*.lisp
J. Moringen
05:02 PM Revision e61769af: parse{ -> -project}-include-spec in src/model/project/concrete-syntax/yaml.lisp
* src/model/project/concrete-syntax/yaml.lisp (parse-project-include-spec):
renamed parse{ -> -project}-include-spe...
J. Moringen
05:02 PM Revision c4a0eee5: Model changes for distribution includes in src/model/project/classes-spec.lisp
* A new `includes' slot stores the distribution included by the
a given one.
* The `version' slot is now called `d...
J. Moringen
04:53 PM Revision 4ab6aebb: Added html-report aspect in src/model/aspects/aspects-publish.lisp
* src/model/aspects/aspects-publish.lisp (define-aspect html-report):
new aspect; configure an HTML report publishe...
J. Moringen
04:47 PM Revision 821b4588: Added html-report for html publisher in lib/jenkins.api/src/api/classes.lisp
* lib/jenkins.api/src/api/classes.lisp
(define-model-class html-report): new class; report published by
html publ...
J. Moringen
12:45 PM Revision 878e7a2b: Adapted platform-requirements command in src/commands/command-platform-require...
* src/commands/command-platform-requirements.lisp (command-execute): J. Moringen
12:45 PM Revision a298d948: Proof-of-Concept Conditionals
J. Moringen
12:45 PM Revision 578a6829: Fixed platform-specific-value most-specific mode
J. Moringen
12:45 PM Revision b14cfb41: more work for if construct
J. Moringen
12:45 PM Revision ac910414: Fixes
J. Moringen
12:45 PM Revision 77973a61: this is working for docker stuff
J. Moringen
12:45 PM Revision 94476337: note in src/commands/command-generate.lisp
J. Moringen
12:45 PM Revision af665495: Added docker aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect docker): new aspect;
configures job to run in an on-demand provisioned do...
J. Moringen
12:45 PM Revision b397fe60: note
J. Moringen
12:45 PM Revision 9a302617: Protect function call syntax in src/model/project/concrete-syntax/builder.lisp
* src/model/project/concrete-syntax/builder.lisp (protect-string):
protect function call syntax in addition to vari...
J. Moringen
12:44 PM Revision d010dd2d: debugging improvement
J. Moringen
12:44 PM Revision b20e71bf: platform-specific-value
J. Moringen
12:44 PM Revision a3aa2a5d: Function call grammar changes in test/model/variables/grammar.lisp
J. Moringen
12:44 PM Revision 7eba734d: aspects must account for new function call syntax
J. Moringen
12:44 PM Revision 85188784: for variable model
J. Moringen
12:44 PM Revision 23377950: SHOULD BE A MIXIN | effective-platform-requires experiment
J. Moringen
12:44 PM Revision 68c93d97: for function call evaluation
J. Moringen
12:44 PM Revision 23dd2806: function expressions
J. Moringen
12:44 PM Revision 49009660: Added builtin variable "value" in src/model/variables/evaluation.lisp
* src/model/variables/evaluation.lisp (expand): J. Moringen
12:44 PM Revision 06ad6c5d: Initial variable grammar tests in test/model/variables/*.lisp
J. Moringen
12:44 PM Revision 36e293fe: Initial test infrastructure in test/package.lisp, jenkins.project.asd
* jenkins.project.asd (system jenkins.project): added in order-to
test-op test-op jenkins.project/test
(system je...
J. Moringen
12:44 PM Revision 70d3c8eb: function evaluation stuff
Main difference introduced by this: using next-value at some non-empty
path into a structure like
"variable": {
...
J. Moringen
12:44 PM Revision 0281f0f8: for validate command
J. Moringen
12:44 PM Revision 7e58d9d4: ideas for better analysis error
(cherry picked from commit 9e497ab156be0d2f64dc05ecda4d280740863306) J. Moringen
12:44 PM Revision a2fbb17e: Added discover command in src/commands/command-discover.lisp
J. Moringen
12:44 PM Revision 9529a434: Added install command in src/commands/command-install.lisp
J. Moringen
12:44 PM Revision 03c472fb: Added query command in src/commands/command-query.lisp
* src/commands/command-query.lisp (command-execute):
* jenkins.project.commands.asd (:jenkins.project.commands):
J. Moringen
12:44 PM Revision 79027902: Added hack-project command in src/commands/command-hack-project.lisp
* src/commands/command-hack-project.lisp (hack-project):
(register-provider/class command):
(define-option-mappin...
J. Moringen
12:44 PM Revision 21326a2e: Added recipe-and-version type in src/commands/value-types.lisp
* src/commands/value-types.lisp (recipe-and-version): new type; a
recipe pathname and a version string
(raw->valu...
J. Moringen
12:44 PM Revision a5c29df0: for validate
J. Moringen
12:44 PM Revision 671b63a9: for validate command
J. Moringen
12:44 PM Revision 4153edf0: Duplicate title, description check in src/commands/command-validate.lisp
J. Moringen
12:44 PM Revision e18a98a2: suspicious natures in src/commands/command-validate.lisp
J. Moringen
12:44 PM Revision e9019cea: for validate
J. Moringen
12:44 PM Revision 59d30f46: for validate command
J. Moringen
12:44 PM Revision 0b6b354d: More levels in validate command
J. Moringen
12:44 PM Revision 8e0a9864: for command-validate: better error reports for nature check
J. Moringen
12:44 PM Revision f752f922: UNFINISHED | Added checkout-subversion-repository in src/analysis/subversion.lisp
* src/analysis/subversion.lisp (header): updated copyright
(checkout-subversion-repository): new function; check ou...
J. Moringen
12:44 PM Revision 77c4eaaa: Added hack-distribution command in src/commands/command-hack-distribution.lisp
* src/commands/command-hack-distribution.lisp: new file; contains
hack-distribution command
* jenkins.project.comma...
J. Moringen
12:44 PM Revision 8bd07210: New function resolve-analysis-variables in src/commands/functions-input.lisp
* src/commands/functions-input.lisp (header): updated copyright
(resolve-analysis-variables): new function; extract...
J. Moringen
12:44 PM Revision 07f77bd0: Avoid processing files multiple times in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (string1): J. Moringen
12:44 PM Revision 63bfe333: note
J. Moringen
12:44 PM Revision eb3f647d: note
J. Moringen
12:44 PM Revision 4fd94a66: Option error reporting issues
J. Moringen
12:43 PM Revision fa19e4b0: Extracted jenkins-job-id in src/model/project/classes-model.lisp
* src/model/project/classes-model.lisp (jenkins-job-id):
(deploy job): use `jenkins-job-id'
J. Moringen
12:43 PM Revision fc54f733: Copy location in src/model/project/concrete-syntax/yaml.lisp
J. Moringen
12:43 PM Revision e3d051f0: Improved all-builds in lib/jenkins.api/src/api/api.lisp
* lib/jenkins.api/src/api/api.lisp (define-operation/json all-builds): J. Moringen
12:43 PM Revision 7452813c: Added Subversion ChangeSet information in lib/jenkins.api/src/api/model/build....
* lib/jenkins.api/src/api/model/build.lisp
(define-interface-implementations action): added implementation
`subve...
J. Moringen
12:43 PM Revision c5867947: Added action interface in lib/jenkins.api/src/api/model/build.lisp
J. Moringen
12:43 PM Revision 26ad847a: Moved build class into lib/jenkins.api/src/api/model/build.lisp
J. Moringen
12:43 PM Revision 28933ad4: New command in src/commands/command-release-distribution.lisp
J. Moringen
 

Also available in: Atom