Activity

From 12/29/2016 to 01/27/2017

01/27/2017

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 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 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

01/24/2017

07:22 PM Revision 37c45a84: Merge branch 'master' (early part) into robert
J. Moringen
07:20 PM Revision 60f73ea3: Evaluate platform-provides variable in src/project/classes-spec.lisp
* src/project/classes-spec.lisp (header): updated copyright
(shared-initialize :after version-spec t): use value of...
J. Moringen
04:16 PM Revision f18b0a92: Merge branch 'wip-ros-packages' into robert
J. Moringen
04:12 PM Revision 58862eee: Inject CMake provides in src/analysis/ros-packages.lisp
* src/analysis/ros-packages.lisp (analyze pathname eql :ros-packages):
inject provides entries with :cmake nature f...
J. Moringen
04:08 PM Revision f7df9b22: 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:04 PM Revision ed262b72: Merge remote-tracking branch 'origin/master' into robert
J. Moringen
01:58 PM Revision c95532a5: Added batch and cmake/win32 aspects in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect batch): new aspect; executes
a batch program as a build step
(define-as...
J. Moringen

01/23/2017

01:20 PM Revision 51100f6f: Merge branch 'wip-no-aspect-filtering' into robert
J. Moringen
01:19 PM Revision 5ad137af: Merge branch 'wip-custom-cmake' into robert
J. Moringen
01:19 PM Revision a77ec37b: Merge branch 'wip-ros-packages' into robert
J. Moringen
11:51 AM Revision 3e14533f: 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:50 AM Revision 981bcf7b: 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:50 AM Revision 948ab322: 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:50 AM Revision 78e017f8: 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:49 AM Revision e1934ef1: 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:46 AM Revision 34059e1f: Added send-to-perpetrator? to email-notification in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect email-notification): read
variable aspect.email-notification.send-to-perp...
J. Moringen

01/22/2017

04:00 PM Revision 5a9707d5: 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
03:59 PM Revision a9bb2d30: Fixed comment in src/analysis/asdf.lisp
* src/analysis/asdf.lisp (analyze pathname eql :asdf): fixed typo in
comment
J. Moringen
02:51 PM Revision 3609ea0a: Make provided version available in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (analyze pathname eql :ros-package):
add declared package version to provided thing
J. Moringen
02:51 PM Revision d06af15e: Respect version_gte attribute in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (analyze pathname eql :ros-package):
add minimum versions to requirements, if prese...
J. Moringen
02:02 PM Revision 0dee56cd: Fixed documentation string in src/analysis/ros-package.lisp
* src/analysis/ros-package.lisp (header): updated copyright
(list/depend): fixed documentation string
J. Moringen

01/21/2017

04:21 PM Revision e846c628: Added catkin hacks in src/analysis/cmake.lisp
I'm sorry.
* src/analysis/cmake.lisp (*find-package-scanner*): scan for
COMPONENTS keyword
(analyze pathname eql...
J. Moringen
03:54 PM Revision 95bbae38: Sigh. Patch cxml-dom:adjust-vector-exponentially in src/cxml-patch.lisp
* src/cxml-patch.lisp (adjust-vector-exponentially): corrected definition
* jenkins.project.asd (header): updated cop...
J. Moringen

01/20/2017

06:39 PM Revision 3071721a: 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
05:51 PM Revision 7bacb84e: 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/19/2017

11:19 AM Revision 053d6a2a: 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:19 AM Revision 547c2676: 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:04 AM Revision 4166b66b: Added initform for publisher/junit::allow-empty-results? in lib/jenkins.api/sr...
* lib/jenkins.api/src/api/classes.lisp
(define-interface-implementations publisher): added initform for
slot publ...
J. Moringen
11:00 AM Revision 32e05f46: Restored project-spec::jobs slot in src/project/classes-spec.lisp
Removal in 6d3c104 was too early, but it will get booted eventually.
* src/project/classes-spec.lisp (project-spec::...
J. Moringen
10:05 AM Revision 549b0c94: Improved instantiation conditions in src/project/{protocol,mixins,classes-spec...
* src/commandline-interface/main.lisp (analyze-project):
* src/project/classes-spec.lisp:
J. Moringen
10:05 AM Revision 850fb877: 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
10:05 AM Revision 98870f11: Better logging in instantiate? in src/project/mixins.lisp
* src/project/mixins.lisp (instantiate? conditional-mixin t): improved
log messages
J. Moringen

01/18/2017

09:24 PM Revision 3e1bf8ce: More compact printing of jenkins objects in lib/jenkins.api/src/api/classes.lisp
* lib/jenkins.api/src/api/classes.lisp (define-model-class): limit
printed representation of name slot to 30 charac...
J. Moringen
07:38 PM Revision 6d3c104a: Removed inline jobs in projects in src/project/{json,classes-spec}.lisp
* src/project/classes-spec.lisp (project-spec::jobs): removed slot; no
longer needed
* src/project/json.lisp (load-...
J. Moringen
02:23 PM Revision 251237d0: Warnings aspects avoids generating empty publisher in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect warnings): only create the
`publisher-warnings' instance if the list of r...
J. Moringen
02:21 PM Revision 979b609a: Added allow-empty-results? to junit aspect in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect junit): accept variable
aspect.junit.allow-empty-results?; pass to `publi...
J. Moringen
02:19 PM Revision edb58e74: Added allow-empty-results? to junit publisher in lib/jenkins.api/src/api/class...
* lib/jenkins.api/src/api/classes.lisp
(define-interface-implementations publisher): added slow
allow-empty-resul...
J. Moringen
11:24 AM Revision 7e8cd138: Fix for previous commit in src/project/aspects.lisp
* src/project/aspects.lisp (define-aspect cmake/unix): the
de-duplication has to be based on requirements, not prov...
J. Moringen

01/16/2017

03:39 PM Revision d1284c22: CMake aspect generates -D<package>_DIR more carefully in src/project/aspects.lisp
Generating -D<package>_DIR when <package> is not provided by one of
the projects for which jobs are being generated c...
J. Moringen
12:22 PM Revision 9cf39383: Locate dot at runtime in src/commandline-interface/main.lisp
cl-dot locates dot and neato at build-time and caches that
location. This is a pretty bad idea when dumping and resto...
J. Moringen
11:28 AM Revision fc4c2372: Locate dot at runtime in src/commandline-interface/main.lisp
cl-dot locates dot and neato at build-time and caches that
location. This is a pretty bad idea when dumping and resto...
J. Moringen
11:27 AM Revision 38a65d2f: Cosmetic change in src/report/graphviz.lisp
* src/report/graphviz.lisp (header): updated copyright
(unresolved-depedency): whitespace change
J. Moringen

01/12/2017

08:11 PM Revision e734ffd9: Use with-simple-restart where possible in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp (load-templates): use
`with-simple-restart' instead of `restart-case'
(anal...
J. Moringen

01/11/2017

03:40 PM Revision d801e2f8: Removed "systems-system" hack in src/analysis/asdf.lisp
This causes problems for systems present inf both recipes and
Quicklisp, the result depends on the host system and th...
J. Moringen

01/06/2017

11:51 AM Revision 1301b694: Fixed analyze/project progress display in src/commandline-interface/main.lisp
* src/commandline-interface/main.lisp
(print-items:print-items append project-spec-and-versions): new
method; ret...
J. Moringen

01/05/2017

02:14 PM Revision 06d439ab: Added groovy aspect in src/project/aspects.lisp
* src/project/aspects.lisp (header): updated copyright
(define-aspect groovy): new aspect; configure groovy code as...
J. Moringen
02:12 PM Revision 49e3aecd: Support groovy script plugin in lib/jenkins.api/src/api/classes.lisp
* lib/jenkins.api/src/api/classes.lisp (header): updated copyright
(define-interface-implementations builder): adde...
J. Moringen
 

Also available in: Atom