Activity

From 01/25/2017 to 02/23/2017

02/23/2017

08:10 PM Bug #2708 (Resolved): Invalidate analysis cache for new generator version
Applied in changeset commit:29df3ee76b2943f5f01ef318e0490baae4f78e7c. J. Moringen
11:23 AM Bug #2708 (In Progress): Invalidate analysis cache for new generator version
J. Moringen
07:18 PM Revision 29df3ee7: Versioned analysis cache in src/analysis/git.lisp
fixes #2708
This resolves the problem of changes in the generator's analysis code
not going into effect because of c...
J. Moringen
04:10 PM Feature #2714 (Resolved): Online help for aspects
Applied in changeset commit:d6870d46305df32c608eb23ab95875c3fbce775d. J. Moringen
11:37 AM Feature #2714 (Resolved): Online help for aspects
J. Moringen
02:50 PM Revision 146549f6: Fixed license analysis in src/analysis/maven.lisp
* src/analysis/maven.lisp (analyze pathname eql :maven): fixed XPath
for extracting the license
J. Moringen
02:50 PM Revision d03dc062: Handle lists of authors and maintainers in src/analysis/asdf.lisp
* src/analysis/asdf.lisp (analyze pathname eql :asdf/one-file): use
`ensure-list' on author and maintainer values
J. Moringen
02:50 PM Revision d6870d46: Added --info-aspects commandline option in src/commandline-interface/*.lisp
fixes #2714
* src/commandline-interface/configuration.lisp (*general-schema*):
added info-aspects option
* src/com...
J. Moringen
02:36 PM Revision 30390c51: Special handling of null aspect arguments in src/model/aspects/aspect.lisp
For backwards compatibility, accept invalid nil aspect arguments under
certain circumstances.
* src/model/aspects/as...
J. Moringen
02:36 PM Revision c3536a52: Added first-class aspect parameters in src/model/aspects/*.lisp
refs #2714
* src/model/aspects/conditions.lisp: new file; contains conditions
used in the model.aspects system
* s...
J. Moringen
02:30 PM Revision 84211339: Added exported symbol variable-info in src/model/variables/package.lisp
refs #2714
* src/model/variables/package.lisp (package jenkins.model.variables):
added exported symbol variable-info
J. Moringen
11:46 AM Revision 41d96c1b: Moved macros in model.aspect module into src/model/aspects/macros.lisp
* src/model/aspects/aspect.lisp (make-aspect-class-form): removed;
moved to
(define-aspect): likewise
* src/model...
J. Moringen
11:43 AM Revision 714031a8: Style improvements in src/model/aspects/mixins.lisp
* src/model/aspects/mixins.lisp (header): updated copyright
(+all-marker+): new constant; marker string for a const...
J. Moringen
11:28 AM Bug #1678 (Resolved): CMake dependency parsing gets confused when package name is a variable
This works much better now.
In particular, cases in which the variable is defined with @set(…)@ should work correc...
J. Moringen
11:23 AM Enhancement #1680 (In Progress): Change description language
YAML prototype works OK. J. Moringen
11:21 AM Bug #2176 (Resolved): jobs conditions cannot react to command line variables
This works now. J. Moringen

02/21/2017

12:08 PM Revision a403dc52: Added aspect documentation in src/model/aspects/aspect[s].lisp
* src/model/aspects/aspect.lisp (make-aspect-class-form): accept
documentation keyword parameter; turn into :docume...
J. Moringen
12:07 PM Revision 46e3c0a7: Added builder-defining-mixin to groovy aspect in src/model/aspects/aspects.lisp
* src/model/aspects/aspects.lisp (define-aspect groovy): added
super-aspect builder-defining-mixin
J. Moringen

02/20/2017

02:40 PM Revision 46416284: check-variable-access if-undefined parameter in src/model/variables/schema.lisp
* src/model/variables/schema.lisp (check-variable-access): added
if-undefined keyword parameter
J. Moringen
02:40 PM Revision 5c526e8c: New function make-variable-info in src/model/variables/schema.lisp
* src/model/variables/schema.lisp (make-variable-info): new function;
make and return a `variable-info' instance
...
J. Moringen
02:34 PM Revision 044c06f1: Generic license analysis in src/analysis/*.lisp
* src/analysis/analysis.lisp (analyze :around pathname eql :auto): new
method; perform the generic :license analysi...
J. Moringen
02:34 PM Revision 104e2150: Analysis returns programming language in src/analysis/*.lisp
J. Moringen
02:23 PM Revision d823e9a9: Return system names in analysis results in src/analysis/asdf.lisp
* src/analysis/asdf.lisp (analyze pathname eql :asdf): return names of
test and non-test systems in two new properties
J. Moringen
01:28 PM Revision e19a52f2: Fixed annoying type error in src/analysis/util.lisp
* src/analysis/util.lisp (edit-distance): iterate can initialize
variables in a way that violates the declared type
J. Moringen
12:10 PM Revision e9920644: Cleanup in src/analysis/analysis.lisp
* src/analysis/analysis.lisp (guess-scm): new function; utility for
guessing the scm kind from the URI
(analyze u...
J. Moringen
12:10 PM Revision e2220c97: Cosmetic changes in src/model/project/classes-model.lisp
* src/model/project/classes-model.lisp (job::aspects): added
documentation string
(add-dependencies! job job-spec...
J. Moringen

02/17/2017

09:11 PM Revision 78ad4b70: Added definition for upstream-dir in src/model/schema.lisp
* src/model/schema.lisp (define-variable :upstream-dir): new
definition; used by dependency-download aspect
J. Moringen
06:54 PM Bug #1887 (Resolved): BiorobCMakeUtilsConfig is analyzed incorrectly
Seems to work now. J. Moringen
03:52 PM Revision a03f2c29: Renamed variables related to cmake/unix aspect in src/model/aspects/aspects.lisp
* src/model/aspects/aspects.lisp (define-aspect cmake/unix): renamed
variable aspect.{cmake -> cmake/unix}.command
...
J. Moringen
03:23 PM Revision a9bbe6ab: Moved more aspect tests into test/model/aspects/test.lisp
* src/model/aspects/aspects.lisp (toplevel): removed some ad-hoc
aspect test code
* test/model/aspects/test.lisp (t...
J. Moringen

02/16/2017

03:31 PM Revision f670d842: Added option group in src/commandline-interface/main.lisp
* src/commandline-interface/configuration.lisp (*jenkins-schema*):
whitespace change
* src/commandline-interface/ma...
J. Moringen
03:14 PM Revision ec32c855: for templates
J. Moringen
03:14 PM Revision d48be7c0: fixes
J. Moringen
03:14 PM Revision f91af48e: let rosetta handle templates
J. Moringen
03:14 PM Revision f54dcf0c: deployment
J. Moringen
03:14 PM Revision e764d71e: removed stuff from src/commandline-interface/main.lisp
J. Moringen
03:14 PM Revision 94dc9d43: initial analysis
J. Moringen
03:14 PM Revision 24543c10: distribution version
J. Moringen
03:14 PM Revision a607bf80: analysis test
J. Moringen
03:14 PM Revision a51c0a89: temporary
J. Moringen
03:14 PM Revision fb0038a5: restrict analysis to one distribution version
J. Moringen
03:14 PM Revision fe0b19e3: graphviz report adaptations
J. Moringen
03:14 PM Revision c6f4f476: json report adaptations
J. Moringen
03:14 PM Revision 10d7f4c3: removed src/project/progress.lisp
J. Moringen
03:14 PM Revision 0b2909af: Initial rosetta frontend
J. Moringen
03:14 PM Revision 955f1ef3: removed some stuff
J. Moringen
03:13 PM Revision e3ed6836: Added info-variables configuration option in src/commandline-interface/*.lisp
* src/commandline-interface/configuration.lisp (*general-schema*):
added "info-variables" option
* src/commandline-...
J. Moringen
03:13 PM Revision 732921f1: Added schema for non-aspect variables in src/model/schema.lisp
* src/model/schema.lisp: new file; contains definitions for all
non-aspect variables
* jenkins.project.asd (system ...
J. Moringen
03:10 PM Revision 10ec9048: Unused variable checks in src/model/variables/schema.lisp
* src/model/variables/conditions.lisp (unused-variable-warning): new
condition; signaled when an unused variable is...
J. Moringen
03:10 PM Revision a5ab9653: Fixed one-line summary in src/model/variables/protocol.lisp
* src/model/variables/protocol.lisp (header): fixed one-line summary;
updated copyright
J. Moringen
03:10 PM Revision c8a54541: Added [undefined-]variable* in src/model/variables/conditions.lisp
* src/model/variables/conditions.lisp (variable-condition): new
condition class; superclass for variable-related co...
J. Moringen
03:10 PM Revision 72d928d3: Machinery for variable schema in src/model/variables/schema.lisp
* src/model/variables/conditions.lisp (undefined-variable-warning):
new condition class; signaled when an access to...
J. Moringen
03:10 PM Revision 6e2da4cc: Help analysis of variable accesses in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (analyze-project): turned local
function into a local macro to let compile-ti...
J. Moringen
02:19 PM Revision c90fa975: Fixed one-line summary in src/model/variables/protocol.lisp
* src/model/variables/protocol.lisp (header): fixed one-line summary;
updated copyright
J. Moringen
02:19 PM Revision 1e3b3b55: Help analysis of variable accesses in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (analyze-project): turned local
function into a local macro to let compile-ti...
J. Moringen
02:02 PM Revision 14544269: Help analysis of variable accesses in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (analyze-project): turned local
function into a local macro to let compile-ti...
J. Moringen
01:27 PM Revision 45491a80: Cleanup in edit-distance in src/analysis/util.lisp
* src/analysis/util.lisp (edit-distance): added type declarations,
removed unreachable code
J. Moringen
11:47 AM Revision a804b3dc: Cosmetic change in src/model/variables/conditions.lisp
* src/model/variables/conditions.lisp (expression-cycle-error): fixed
indentation
J. Moringen

02/14/2017

12:54 AM Revision 528f7119: for templates
J. Moringen
04:22 PM Revision e2255c75: fixes
J. Moringen
01:54 PM Revision 419f4c8a: let rosetta handle templates
J. Moringen
01:54 PM Revision 772446b1: deployment
J. Moringen
10:54 AM Revision 2935edfc: removed stuff from src/commandline-interface/main.lisp
J. Moringen
10:53 AM Revision abd3f169: distribution version
J. Moringen
10:53 AM Revision aba6f95f: restrict analysis to one distribution version
J. Moringen
10:53 AM Revision a996ca85: analysis test
J. Moringen
10:53 AM Revision cec476a1: temporary
J. Moringen
10:53 AM Revision 56423369: initial analysis
J. Moringen
10:53 AM Revision ec9a55f7: graphviz report adaptations
J. Moringen
10:53 AM Revision e14689d1: json report adaptations
J. Moringen
10:52 AM Revision 1a4c1439: removed src/project/progress.lisp
J. Moringen
10:40 AM Revision fa34a3b8: removed some stuff
J. Moringen
10:33 AM Revision b60eb814: Initial rosetta frontend
J. Moringen

02/13/2017

09:17 PM Revision 45da2fd9: Added aspect service and creation protocol in src/model/aspect/.*.lisp
* src/model/aspects/protocol.lisp (make-aspect): new generic function;
instantiate specified aspect
(make-aspect ...
J. Moringen
09:05 PM Revision 4aea8849: Moved aspect mixins into separate file src/model/aspects/mixins.lisp
* src/model/aspects/aspects.lisp
(defclass aspect-builder-defining-mixin): removed; moved into
src/model/aspects/...
J. Moringen
09:04 PM Revision dc11312d: Moved tests into separate file test/model/aspects/test.lisp
* src/model/aspects/aspect.lisp (toplevel): removed tests
* src/model/aspects/aspects.lisp (toplevel): likewise
* tes...
J. Moringen
09:02 PM Revision 4d9cf9c8: Moved unused aspects into src/model/aspects/contrib.lisp
* src/model/aspects/aspects.lisp (dependency-download/windows): removed;
moved to src/model/aspects/contrib.lisp
...
J. Moringen
08:26 PM Revision 6debb074: Reorganized model files in src/model{,aspects,projects}/*.lisp
* New module ordering
model.variables
before model
before model.aspects
before model.projects...
J. Moringen
07:40 PM Revision aa9b3d12: Moved aspect mixins into separate file src/model/aspects/mixins.lisp
* src/model/aspects/aspects.lisp
(defclass aspect-builder-defining-mixin): removed; moved into
src/model/aspects/...
J. Moringen
07:40 PM Revision ef8e3e67: model.aspects before model.projects
J. Moringen
07:40 PM Revision a77c87d3: Moved tests into separate file src/model/aspects/test.lisp
* src/model/aspects/aspect.lisp (toplevel): removed tests
* src/model/aspects/aspects.lisp (toplevel): likewise
* src...
J. Moringen
07:40 PM Revision d3003e57: Moved unused aspects into src/model/aspects/contrib.lisp
* src/model/aspects/aspects.lisp (define-aspect cmake/windows): removed;
moved to src/model/aspects/contrib.lisp
...
J. Moringen
07:40 PM Revision b1aa8137: Added aspect service and creation protocol in src/model/aspect/.*.lisp
* src/model/aspects/protocol.lisp (make-aspect): new generic function;
(make-aspect symbol): new method;
(make-as...
J. Moringen
07:40 PM Revision 354e229b: variable container in model.variables and model.variables before model
* src/commandline-interface/main.lisp (analyze-project):
* jenkins.project.asd (system jenkins.project):
J. Moringen
06:10 PM Revision 035a1b86: aspect parameter improvements
J. Moringen
06:10 PM Revision 99030130: aspect parameter documentation
J. Moringen
06:10 PM Revision 7f9d5f55: fixes
J. Moringen
06:10 PM Revision dca694fd: variable documentation
J. Moringen
06:10 PM Revision 756ee42b: --info-variables commandline option
J. Moringen
06:10 PM Revision 458ea818: Initial variable schema in src/model/variables/schema.lisp
* src/model/variable.lisp: new file; variable schema stuff
* src/model/variables.lisp: new file; variable definitions...
J. Moringen
06:10 PM Revision 44c41886: setuptools aspect tweaks
J. Moringen
06:10 PM Revision f8afc08d: Commandline --info-aspects in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (update-synopsis):
(print-aspect-info):
(main):
J. Moringen
06:10 PM Revision bddbf0cc: dependency issue
J. Moringen
06:10 PM Revision bed175f4: partial aspect parameters
J. Moringen
06:10 PM Revision e07fec1e: Added aspect service and creation protocol in src/model/aspect/.*.lisp
* src/model/aspects/protocol.lisp (make-aspect): new generic function;
(make-aspect symbol): new method;
(make-as...
J. Moringen
06:10 PM Revision 14c95598: model.aspects before model.projects
J. Moringen
06:10 PM Revision 538e2180: Moved aspect mixins into separate file src/model/aspects/mixins.lisp
* src/model/aspects/aspects.lisp
(defclass aspect-builder-defining-mixin): removed; moved into
src/model/aspects/...
J. Moringen
06:10 PM Revision 8bb1246c: Moved unused aspects into src/model/aspects/contrib.lisp
* src/model/aspects/aspects.lisp (define-aspect cmake/windows): removed;
moved to src/model/aspects/contrib.lisp
...
J. Moringen
06:10 PM Revision cda8b9d4: Moved tests into separate file src/model/aspects/test.lisp
* src/model/aspects/aspect.lisp (toplevel): removed tests
* src/model/aspects/aspects.lisp (toplevel): likewise
* src...
J. Moringen
06:09 PM Revision 6611152f: variable container in model.variables and model.variables before model
* src/commandline-interface/main.lisp (analyze-project):
* jenkins.project.asd (system jenkins.project):
J. Moringen
05:49 PM Revision b69496f8: fixes
J. Moringen
05:49 PM Revision ebe4703a: aspect parameter improvements
J. Moringen
05:47 PM Revision 4360387b: aspect parameter documentation
J. Moringen
05:47 PM Revision fc27ec91: variable documentation
J. Moringen
05:47 PM Revision 95fc43f9: --info-variables commandline option
J. Moringen
05:47 PM Revision b1ece5e1: Initial variable schema in src/model/variables/schema.lisp
* src/model/variable.lisp: new file; variable schema stuff
* src/model/variables.lisp: new file; variable definitions...
J. Moringen
05:47 PM Revision 5265694b: setuptools aspect tweaks
J. Moringen
05:47 PM Revision 2b984f03: Commandline --info-aspects in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (update-synopsis):
(print-aspect-info):
(main):
J. Moringen
05:47 PM Revision c4c9be55: dependency issue
J. Moringen
05:47 PM Revision 3bd9402b: Added aspect service and creation protocol in src/model/aspect/.*.lisp
* src/model/aspects/protocol.lisp (make-aspect): new generic function;
(make-aspect symbol): new method;
(make-as...
J. Moringen
05:47 PM Revision c4f00c74: Reorganized model files in src/model{,aspects,projects}/*.lisp
* src/commandline-interface/main.lisp (locate-projects): adapted to
renamed packages
* src/commandline-interface/pa...
J. Moringen
05:47 PM Revision cda9ff89: Moved aspect mixins into separate file src/model/aspects/mixins.lisp
* src/model/aspects/aspects.lisp
(defclass aspect-builder-defining-mixin): removed; moved into
src/model/aspects/...
J. Moringen
05:47 PM Revision 0c7a946a: Moved tests into separate file src/model/aspects/test.lisp
* src/model/aspects/aspect.lisp (toplevel): removed tests
* src/model/aspects/aspects.lisp (toplevel): likewise
* src...
J. Moringen
05:47 PM Revision 0f22b00c: Moved unused aspects into src/model/aspects/contrib.lisp
* src/model/aspects/aspects.lisp (define-aspect cmake/windows): removed;
moved to src/model/aspects/contrib.lisp
...
J. Moringen
05:47 PM Revision 62b93c04: model.aspects before model.projects
J. Moringen
05:47 PM Revision d5c33512: variable container in model.variables and model.variables before model
J. Moringen
05:47 PM Revision 89410e96: partial aspect parameters
J. Moringen
05:45 PM Revision 5ed54bfe: Continue restart in aspect extend! loop in src/project/protocol.lisp
* src/project/protocol.lisp (extend! progn t list t): establish a
`continue' restart around `extend!' calls for ind...
J. Moringen
11:45 AM Revision 04f20fd4: Use with-simple-restart in src/project/*.lisp
* src/project/protocol.lisp (instantiate :around t): use
`with-simple-restart' instead of `restart-case'
(add-dep...
J. Moringen

02/08/2017

02:46 PM Revision 58b9f2db: Simplified expand in src/project/variable-evaluation.lisp
* src/project/variable-evaluation.lisp (drill-down): new function;
extracted from `expand'
(collapse): likewise
...
J. Moringen

02/07/2017

09:01 PM Revision 3d8ee9f4: Tracing for structure-path magic variable in src/model/variables/evaluation.lisp
* src/model/variables/evaluation.lisp (expand): added
`with-augmented-trace' to clauses for structure-path variable
J. Moringen
08:46 PM Revision 2f5a4931: Support docker-slaves plugin in lib/jenkins.api/src/api/classes.lisp
* lib/jenkins.api/src/api/classes.lisp
(define-interface-implementations property): added docker slave
plugin
* l...
J. Moringen

02/06/2017

12:44 PM Revision aa039512: Fixed scope of tracing/tracking in src/project/variable-evaluation.lisp
* src/project/variable-evaluation.lisp (value t t): only trace and
track if the variable is actually defined
J. Moringen
11:33 AM Revision 2a9b2416: Detect cycles during variable expansion in src/project/variable-evaluation.lisp
* src/project/conditions.lisp (header): updated copyright
(expression-cycle-error): new condition; signaled when a ...
J. Moringen

02/03/2017

04:06 PM Revision 7eed4708: Version bump 0.11 -> 0.12 in jenkins.project.asd
* jenkins.project.asd (+version-minor+): changed value 11 -> 12 J. Moringen
02:30 PM Revision a94eed7f: Made COMPONENTS find_package() keyword optional in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (*find-package-scanner*): made COMPONENTS
keyword preceding list of component names optional
J. Moringen
01:43 PM Revision 5cb53c49: Analyze ROS packages with CMake nature in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (analyze pathname eql :ros-package):
new method; analyze package with :cmake and :r...
J. Moringen
01:43 PM Revision df512b40: Added multi-ROS package analysis in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp: new file; analysis for repositories
containing multiple ROS packages
* jenkins.pr...
J. Moringen
01:42 PM Revision 93ae8d22: Use :cmake nature for :ros-package dependencies in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp
(analyze pathname :eql ros-package.xml): report dependencies with
:cmake nature
J. Moringen
01:40 PM Revision 98a559ef: Removed backward compatibility in src/project/json.lisp
* src/project/json.lisp (derive-template-name): removed; no longer
needed
(resolve-template-dependency): use the ...
J. Moringen
01:40 PM Revision 29c5252d: Warn for deprecated template filename schema in src/project/json.lisp
* src/project/json.lisp (resolve-template-dependency): warn when
encountering template filenames using the old T[0-...
J. Moringen
01:37 PM Revision 6094cae8: Resolve template dependencies in src/project/json.lisp
* src/project/json.lisp (*template-load-stack*): new variable; tracks
templates currently being loaded
(call-with...
J. Moringen
01:36 PM Revision d8a6c991: Derive template names from filenames in src/project/json.lisp
* src/project/json.lisp (derive-template-name): new function;
derive template name from template filename
(load-t...
J. Moringen
01:27 PM Revision a75c180b: Improved instantiation conditions in src/project/{protocol,mixins,classes-spec...
* `project-spec' instances no longer contain `job-spec's
* `project-spec' instances no longer clone `job-spec's defi...
J. Moringen
01:23 PM Revision 96334404: Removed aspect filtering src/project/{protocol,mixins,classes-spec}.lisp
* src/project/classes-spec.lisp (job-spec::tags): removed slot; no
longer used
(instantiate job-spec): use `aspec...
J. Moringen
12:26 PM Revision 059e4652: Merge branch 'wip-custom-cmake' into next
J. Moringen
12:26 PM Revision ecf23260: Merge branch 'wip-template-dependencies' into next
J. Moringen
12:26 PM Revision 5d64b565: Merge branch 'wip-ros-packages' into next
J. Moringen
12:26 PM Revision 355d2032: Merge branch 'wip-no-aspect-filtering' into next
J. Moringen
12:25 PM Revision 99a00b17: Recipe controls CMake shell command in src/project/aspects.lisp
The aspect just uses whatever the variable aspect.cmake.command
expands to for the shell build step. The twist: the v...
J. Moringen
12:25 PM Revision cc461943: Added multi-ROS package analysis in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp: new file; analysis for repositories
containing multiple ROS packages
* jenkins.pr...
J. Moringen
12:25 PM Revision 708fc197: Use :cmake nature for :ros-package dependencies in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp J. Moringen
12:25 PM Revision 8abde220: Analyze ROS packages with CMake nature in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (analyze pathname eql :ros-package):
new method; analyze package with :cmake and :r...
J. Moringen
12:25 PM Revision 9b55c3c4: Warn for deprecated template filename schema in src/project/json.lisp
* src/project/json.lisp (resolve-template-dependency): J. Moringen
12:25 PM Revision f8ffa3b4: Resolve template dependencies in src/project/json.lisp
* src/project/json.lisp (*template-load-stack*):
(call-with-loading-template):
(loading-template):
(resolve-tem...
J. Moringen
12:25 PM Revision 450e82fa: Removed backward compatibility in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
12:25 PM Revision 38b6d4dc: Derive template names from filenames in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
12:25 PM Revision 9e297ea8: Improved instantiation conditions in src/project/{protocol,mixins,classes-spec...
* src/commandline-interface/main.lisp (analyze-project):
* src/project/classes-spec.lisp:
J. Moringen
12:25 PM Revision b5cfcc95: Removed aspect filtering src/project/{protocol,mixins,classes-spec}.lisp
* src/project/classes-spec.lisp (header): updated copyright
(instantiate job-spec):
(applicable-aspects t job-spe...
J. Moringen
12:24 PM Revision 213d8ea6: Near-rewrite of src/analysis/cmake.lisp
* Use variable resolution consistently.
* Establishment restarts in a more principled manner.
* Instead of searchin...
J. Moringen
12:24 PM Revision be42b941: Fixed parameter types of mercurial aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect mercurial): fixed types and
default values of "branch", "tag" and "clean?...
J. Moringen
12:24 PM Revision 8da222cb: Cosmetic change in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect subversion): whitespace
change
J. Moringen
11:09 AM Revision 13917894: Merge branch 'wip-no-aspect-filtering' into next
J. Moringen
11:09 AM Revision 9177e2cf: Merge branch 'wip-template-dependencies' into next
J. Moringen
11:09 AM Revision 00873b63: Merge branch 'wip-ros-packages' into next
J. Moringen
11:09 AM Revision 668e45aa: Merge branch 'wip-custom-cmake' into next
J. Moringen
11:09 AM Revision 3713401e: Recipe controls CMake shell command in src/project/aspects.lisp
The aspect just uses whatever the variable aspect.cmake.command
expands to for the shell build step. The twist: the v...
J. Moringen
11:08 AM Revision a62e4a11: Removed aspect filtering src/project/{protocol,mixins,classes-spec}.lisp
* src/project/classes-spec.lisp (header): updated copyright
(instantiate job-spec):
(applicable-aspects t job-spe...
J. Moringen
11:08 AM Revision 097a3078: Improved instantiation conditions in src/project/{protocol,mixins,classes-spec...
* src/commandline-interface/main.lisp (analyze-project):
* src/project/classes-spec.lisp:
J. Moringen
11:08 AM Revision 9d552f92: Removed backward compatibility in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
11:08 AM Revision bf799a74: Warn for deprecated template filename schema in src/project/json.lisp
* src/project/json.lisp (resolve-template-dependency): J. Moringen
11:08 AM Revision bd6042c2: Derive template names from filenames in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
11:08 AM Revision 02c1e8fe: Resolve template dependencies in src/project/json.lisp
* src/project/json.lisp (*template-load-stack*):
(call-with-loading-template):
(loading-template):
(resolve-tem...
J. Moringen
11:08 AM Revision 32a00d08: Added multi-ROS package analysis in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp: new file; analysis for repositories
containing multiple ROS packages
* jenkins.pr...
J. Moringen
11:08 AM Revision 35d5d7ed: Analyze ROS packages with CMake nature in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (analyze pathname eql :ros-package):
new method; analyze package with :cmake and :r...
J. Moringen
11:08 AM Revision 515ca255: Use :cmake nature for :ros-package dependencies in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp J. Moringen
10:56 AM Revision 65c014e6: Near-rewrite of src/analysis/cmake.lisp
* Use variable resolution consistently.
* Establishment restarts in a more principled manner.
* Instead of searchin...
J. Moringen

02/02/2017

04:08 PM Revision 7921de78: Merge branch 'wip-template-dependencies' into next
J. Moringen
04:08 PM Revision 08a0cfad: Merge branch 'wip-no-aspect-filtering' into next
J. Moringen
04:08 PM Revision b9074c90: Merge branch 'wip-ros-packages' into next
J. Moringen
04:08 PM Revision a79299e2: Merge branch 'wip-custom-cmake' into next
J. Moringen
04:08 PM Revision c0c4838c: Added multi-ROS package analysis in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp: new file; analysis for repositories
containing multiple ROS packages
* jenkins.pr...
J. Moringen
04:08 PM Revision e6184827: Use :cmake nature for :ros-package dependencies in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp J. Moringen
04:08 PM Revision b573b494: Analyze ROS packages with CMake nature in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (analyze pathname eql :ros-package):
new method; analyze package with :cmake and :r...
J. Moringen
04:08 PM Revision aec252c7: Improved instantiation conditions in src/project/{protocol,mixins,classes-spec...
* src/commandline-interface/main.lisp (analyze-project):
* src/project/classes-spec.lisp:
J. Moringen
04:08 PM Revision cb639707: Removed aspect filtering src/project/{protocol,mixins,classes-spec}.lisp
* src/project/classes-spec.lisp (header): updated copyright
(instantiate job-spec):
(applicable-aspects t job-spe...
J. Moringen
04:08 PM Revision 096fc3fa: Derive template names from filenames in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
04:08 PM Revision c4a0ba9f: Warn for deprecated template filename schema in src/project/json.lisp
* src/project/json.lisp (resolve-template-dependency): J. Moringen
04:08 PM Revision eecba16c: Resolve template dependencies in src/project/json.lisp
* src/project/json.lisp (*template-load-stack*):
(call-with-loading-template):
(loading-template):
(resolve-tem...
J. Moringen
04:08 PM Revision 460d9420: Removed backward compatibility in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
04:08 PM Revision 66e022f9: Recipe controls CMake shell command in src/project/aspects.lisp
The aspect just uses whatever the variable aspect.cmake.command
expands to for the shell build step. The twist: the v...
J. Moringen
04:01 PM Revision e8bca2f5: Near-rewrite of src/analysis/cmake.lisp
* Use variable resolution consistently.
* Establishment restarts in a more principled manner.
* Instead of searchin...
J. Moringen
03:24 PM Revision d8eb0b42: Use merge-dependencies in src/analysis/maven.lisp
* src/analysis/maven.lisp (pathname eql :maven): use
`merge-dependencies'
J. Moringen
03:24 PM Revision 3f898798: Use merge-dependencies in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (analyze pathname eql :cmake): use
`merge-dependencies'
J. Moringen
03:23 PM Revision a20ac238: Use merge-dependencies in src/analysis/asdf.lisp
* src/analysis/asdf.lisp (analyze pathname eql :asdf): use
`merge-dependencies'
J. Moringen
03:23 PM Revision 5b58902b: Added merge-dependencies in src/analysis/util.lisp
* src/analysis/util.lisp (merge-dependencies): new function;
version-aware duplicate removal for dependencies
J. Moringen
03:17 PM Revision 445b8c64: Use effective-requires in src/analysis/maven.lisp
* src/analysis/maven.lisp (analyze pathname eql :maven): use
`effective-requires'
J. Moringen
03:17 PM Revision 1bfbbef6: Respect nature in effective-requires in src/analysis/util.lisp
* src/analysis/util.lisp (effective-requires): take natures into
account when comparing dependencies
J. Moringen
02:16 PM Revision 0acf381d: Merge branch 'wip-ros-packages' into next
J. Moringen
02:16 PM Revision 2ecb9bc9: Merge branch 'wip-no-aspect-filtering' into next
J. Moringen
02:16 PM Revision 7c3a3f81: Merge branch 'wip-template-dependencies' into next
J. Moringen
02:16 PM Revision b99f4af9: Merge branch 'wip-custom-cmake' into next
J. Moringen
02:15 PM Revision dceaf0c5: Added multi-ROS package analysis in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp: new file; analysis for repositories
containing multiple ROS packages
* jenkins.pr...
J. Moringen
02:13 PM Revision 5417b49d: Analyze ROS packages with CMake nature in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (analyze pathname eql :ros-package):
new method; analyze package with :cmake and :r...
J. Moringen
02:00 PM Revision bbe78bc0: Near-rewrite of src/analysis/cmake.lisp
* src/analysis/cmake.lisp J. Moringen
01:54 PM Revision 847ca0a6: merge-dependencies
J. Moringen
01:17 PM Revision 3f1647ef: Recipe controls CMake shell command in src/project/aspects.lisp
The aspect just uses whatever the variable aspect.cmake.command
expands to for the shell build step. The twist: the v...
J. Moringen
01:17 PM Revision b13523cb: Improved instantiation conditions in src/project/{protocol,mixins,classes-spec...
* src/commandline-interface/main.lisp (analyze-project):
* src/project/classes-spec.lisp:
J. Moringen
01:17 PM Revision bd4bfea5: Removed aspect filtering src/project/{protocol,mixins,classes-spec}.lisp
* src/project/classes-spec.lisp (header): updated copyright
(instantiate job-spec):
(applicable-aspects t job-spe...
J. Moringen
01:17 PM Revision f9edd363: Use :cmake nature for :ros-package dependencies in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp J. Moringen
01:16 PM Revision 133ca7e5: Removed backward compatibility in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
01:16 PM Revision dfafb3c0: Derive template names from filenames in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
01:16 PM Revision c6f0dc73: Resolve template dependencies in src/project/json.lisp
* src/project/json.lisp (*template-load-stack*):
(call-with-loading-template):
(loading-template):
(resolve-tem...
J. Moringen
01:16 PM Revision 7b518b6a: Warn for deprecated template filename schema in src/project/json.lisp
* src/project/json.lisp (resolve-template-dependency): J. Moringen
10:55 AM Revision 15041462: Removed :versions from analysis results in src/analysis/*.lisp
* src/analysis/asdf.lisp (analyze pathname eql :asdf/one-file):
removed :versions property from return value
(ana...
J. Moringen
10:25 AM Revision f2f92043: Use with-simple-restart in src/analysis/*.lisp
* src/analysis/analysis.lisp (analyze pathname cons): use
`with-simple-restart' instead of `restart-case'
* src/ana...
J. Moringen

02/01/2017

05:03 PM Revision ac78e3d0: Removed progress-style default in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (update-synopsis): removed
default value of progress-style option since the d...
J. Moringen
04:29 PM Revision 30f91027: Improved **-scanner* in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (*set-version-scanner*): indented for
readability; added documentation string
(*set-var...
J. Moringen
04:29 PM Revision 6e29f387: Cosmetic changes in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (find-cmake-config-files): removed bad
documentation string
J. Moringen
04:29 PM Revision 00751276: Added progress conditions in src/report/json.lisp
* src/report/json.lisp (header): updated copyright
(report distribution-spec eql :json stream): signal progress
c...
J. Moringen
04:29 PM Revision f5d5f042: Improved precision of *set-{version,variable}-scanner* in src/analysis/cmake.lisp
* src/analysis/cmake.lisp (*set-version-scanner*): ignore
set(ENV{...} ...)
(*set-variable-scanner*): likewise
J. Moringen
04:29 PM Revision d4a718f5: Report phase timing in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (call-with-phase-error-check):
report start, end and duration of the phase
J. Moringen
04:29 PM Revision 2d216ad2: Added one-line progress style in src/commandline-interface/main.lisp
* src/commandline-interface/configuration.lisp (header): updated
copyright
(define-schema *general-schema*): adde...
J. Moringen
11:58 AM Revision 131ea293: Added one-line progress style in src/commandline-interface/main.lisp
* src/commandline-interface/configuration.lisp (header): updated
copyright
(define-schema *general-schema*): adde...
J. Moringen
11:57 AM Revision 423a57c2: Report phase timing in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (call-with-phase-error-check):
report start, end and duration of the phase
J. Moringen

01/31/2017

04:26 PM Revision fe9bf877: Merge branch 'wip-template-dependencies' into next
J. Moringen
04:25 PM Revision 25cad31a: Merge branch 'wip-ros-packages' into next
J. Moringen
04:25 PM Revision 2f4ab7c5: Merge branch 'wip-no-aspect-filtering' into next
J. Moringen
04:25 PM Revision ab311d94: Merge branch 'wip-custom-cmake' into next
J. Moringen
04:25 PM Revision 1150c930: Added multi-ROS package analysis in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp: new file; analysis for repositories
containing multiple ROS packages
* jenkins.pr...
J. Moringen
04:25 PM Revision 64dc09aa: Use :cmake nature for :ros-package dependencies in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp J. Moringen
04:25 PM Revision c22b00b3: Derive template names from filenames in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
04:25 PM Revision 83dc0a98: Warn for deprecated template filename schema in src/project/json.lisp
* src/project/json.lisp (resolve-template-dependency): J. Moringen
04:25 PM Revision 0232bdf8: Removed backward compatibility in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
04:25 PM Revision 133e769d: Resolve template dependencies in src/project/json.lisp
* src/project/json.lisp (*template-load-stack*):
(call-with-loading-template):
(loading-template):
(resolve-tem...
J. Moringen
04:25 PM Revision 9d350823: Improved instantiation conditions in src/project/{protocol,mixins,classes-spec...
* src/commandline-interface/main.lisp (analyze-project):
* src/project/classes-spec.lisp:
J. Moringen
04:25 PM Revision 4024038f: Removed aspect filtering src/project/{protocol,mixins,classes-spec}.lisp
* src/project/classes-spec.lisp (header): updated copyright
(instantiate job-spec):
(applicable-aspects t job-spe...
J. Moringen
04:24 PM Revision 48d111f3: Recipe controls CMake shell command in src/project/aspects.lisp
The aspect just uses whatever the variable aspect.cmake.command
expands to for the shell build step. The twist: the v...
J. Moringen
12:22 PM Revision 3114ef59: Version bump 0.10 -> 0.11 in jenkins.project.asd
* jenkins.project.asd (+version-minor+): changed value 10 -> 11 J. Moringen
12:12 PM Revision 11d62dac: Merge branch 'wip-template-dependencies' into next
J. Moringen
12:12 PM Revision 10d5fae0: Merge branch 'wip-ros-packages' into next
J. Moringen
12:12 PM Revision 5640f436: Merge branch 'wip-custom-cmake' into next
J. Moringen
12:11 PM Revision 3166d51a: Use :cmake nature for :ros-package dependencies in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp J. Moringen
12:11 PM Revision 6e259d1e: Added multi-ROS package analysis in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp: new file; analysis for repositories
containing multiple ROS packages
* jenkins.pr...
J. Moringen
12:11 PM Revision 6b89a890: Derive template names from filenames in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
12:11 PM Revision 4283a42b: Warn for deprecated template filename schema in src/project/json.lisp
* src/project/json.lisp (resolve-template-dependency): J. Moringen
12:11 PM Revision 0eb0338f: Resolve template dependencies in src/project/json.lisp
* src/project/json.lisp (*template-load-stack*):
(call-with-loading-template):
(loading-template):
(resolve-tem...
J. Moringen
12:11 PM Revision 5b797ae6: Removed backward compatibility in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
12:11 PM Revision 5f4ca780: Recipe controls CMake shell command in src/project/aspects.lisp
The aspect just uses whatever the variable aspect.cmake.command
expands to for the shell build step. The twist: the v...
J. Moringen
12:11 PM Revision f3b83205: Removed cmake/debian analysis in src/analysis/{analysis,cmake}.lisp
* src/analysis/analysis.lisp (header): updated copyright
(guess-project-natures): removed :cmake/debian case
* src/...
J. Moringen
12:11 PM Revision a308fe2b: Added effective-requires in src/analysis/util.lisp
* src/analysis/util.lisp (header): updated copyright
(effective-requires): new function; remove provided things fro...
J. Moringen
12:04 PM Revision 43e75da0: Merge branch 'wip-template-dependencies' into next
J. Moringen
12:04 PM Revision 356910af: Derive template names from filenames in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
12:04 PM Revision 2f3fc017: Warn for deprecated template filename schema in src/project/json.lisp
* src/project/json.lisp (resolve-template-dependency): J. Moringen
12:04 PM Revision 16e746b6: Resolve template dependencies in src/project/json.lisp
* src/project/json.lisp (*template-load-stack*):
(call-with-loading-template):
(loading-template):
(resolve-tem...
J. Moringen
12:04 PM Revision 3d2b89e0: Removed backward compatibility in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
11:58 AM Revision 8a3d2900: Merge branch 'wip-ros-packages' into next
J. Moringen
11:58 AM Revision 895e713f: Merge branch 'wip-custom-cmake' into next
J. Moringen
11:58 AM Revision 2182317e: Added multi-ROS package analysis in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp: new file; analysis for repositories
containing multiple ROS packages
* jenkins.pr...
J. Moringen
11:58 AM Revision b702e386: Use :cmake nature for :ros-package dependencies in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp J. Moringen
11:58 AM Revision f349069e: Recipe controls CMake shell command in src/project/aspects.lisp
The aspect just uses whatever the variable aspect.cmake.command
expands to for the shell build step. The twist: the v...
J. Moringen
11:55 AM Revision b0c1996c: Removed cmake/debian analysis in src/analysis/{analysis,cmake}.lisp
* src/analysis/analysis.lisp (header): updated copyright
(guess-project-natures): removed :cmake/debian case
* src/...
J. Moringen
11:51 AM Revision 5a06ae78: Added effective-requires in src/analysis/util.lisp
* src/analysis/util.lisp (header): updated copyright
(effective-requires): new function; remove provided things fro...
J. Moringen

01/30/2017

09:12 PM Revision 75c6a01e: Merge branch 'wip-template-dependencies' into next
J. Moringen

01/27/2017

06:29 PM Revision 36610420: Warn for deprecated template filename schema in src/project/json.lisp
* src/project/json.lisp (resolve-template-dependency): J. Moringen
06:29 PM Revision 1453402c: Removed backward compatibility in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
06:29 PM Revision 973819e8: Derive template names from filenames in src/project/json.lisp
* src/project/json.lisp (load-template/json-1): J. Moringen
06:29 PM Revision d5ead797: Resolve template dependencies in src/project/json.lisp
* src/project/json.lisp (*template-load-stack*):
(call-with-loading-template):
(loading-template):
(resolve-tem...
J. Moringen
06:06 PM Revision db868cf1: Recipe controls CMake shell command in src/project/aspects.lisp
The aspect just uses whatever the variable aspect.cmake.command
expands to for the shell build step. The twist: the v...
J. Moringen
06:04 PM Revision 766a005b: Lax handling of <url> elements in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (+ros-package-url/lax+): new constant;
causes malformed <url> elements to be skippe...
J. Moringen
06:03 PM Revision 4c53bbb2: Added documentation strings in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (header): added link to specification
(+ros-package-name+): added documentation str...
J. Moringen
05:45 PM Bug #2708 (Resolved): Invalidate analysis cache for new generator version
The analysis cache should be invalidate or at least not used when it was written by a different generator version. J. Moringen
03:57 PM Revision 86cc922d: Better handling of platform dependencies in src/{project,report}/*.lisp
It was wrong to remove platform provides from requires lists when
making `version-spec' instances. Instead, take plat...
J. Moringen
02:32 PM Revision 5c3531c8: System dependency idea
J. Moringen
10:33 AM Revision a62b35ce: Added documentation string in lib/jenkins.api/src/api/conversion.lisp
* lib/jenkins.api/src/api/conversion.lisp (header): updated copyright
(access-control-rule): added documentation st...
J. Moringen

01/26/2017

03:45 PM Revision 85edcf35: Fixed cons/url type in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (cons/url): fixed type specifier J. Moringen

01/25/2017

03:03 PM Revision c02f9436: Use :cmake nature for :ros-package dependencies
J. Moringen
02:51 PM Revision c7f9c055: Merge remote-tracking branch 'origin/master' into robert
J. Moringen
02:39 PM Revision 782fc64a: Honor test_depend src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (analyze pathname eql :ros-package):
added :requires entry if the phase is one of "...
J. Moringen
10:58 AM Revision cdea1010: Improvements for conditional instantiation in src/project/mixins.lisp
* src/project/mixins.lisp (header): updated copyright
(instantiate? conditional-mixin t): added matching for non-st...
J. Moringen
10:57 AM Revision be9eadb3: Provide scm as project-version variable in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (analyze-project): add an scm
variable whose value is the name of the effecti...
J. Moringen
 

Also available in: Atom