)]}'
{
  "log": [
    {
      "commit": "4f7b49be7129170a4a274b7867e2fb5ee0965376",
      "tree": "c33b856296d4efa2abd57a5fd51591ffd04134e7",
      "parents": [
        "3e9b95367130248d891c9cc283d2fe258149240f"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Tue Feb 18 09:29:20 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Tue Feb 18 09:29:20 2014 -0500"
      },
      "message": "Readme.md now has slightly better formatting."
    },
    {
      "commit": "3e9b95367130248d891c9cc283d2fe258149240f",
      "tree": "05cd1bdbc83e1bef96cec30b4c620c6e84242780",
      "parents": [
        "496e36fcbf192165a027343af29db09a7572a0e4"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Tue Feb 18 09:27:40 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Tue Feb 18 09:27:40 2014 -0500"
      },
      "message": "Readme.md now has slightly better formatting."
    },
    {
      "commit": "496e36fcbf192165a027343af29db09a7572a0e4",
      "tree": "a784a251a43d01e77ab5c536027df58df1d5df84",
      "parents": [
        "33855de2556a78d42329e48b109bd949eb244dad"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Tue Feb 18 09:14:41 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Tue Feb 18 09:14:41 2014 -0500"
      },
      "message": "Readme.md now contains a \"First Fifteen Minutes\" guide to building and running the container and a \u0027hello-world\u0027 example."
    },
    {
      "commit": "33855de2556a78d42329e48b109bd949eb244dad",
      "tree": "4aaa6fc1c98c166b1adb0ab3bde2627b768401a2",
      "parents": [
        "e6828db5b36e56d6eef5c40f1b9cd3e79f2eb93f"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon Feb 17 22:05:39 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon Feb 17 22:05:39 2014 -0500"
      },
      "message": "Admin Service is able to query all the ApplicationManager objects in the container context for application statuses.\n\nStarterServiceDeployer now creates a working directory for each service and places the File for that directory into the service\u0027s configuration as $workingDirectory.\n\nThe StartupDeployer has been renamed to FolderBasedAppRunner which is more descriptive of its function.  It scans a folder at startup and runs any application archives that it finds.  Similarly, the ClientAppDeployer has been renamed to CommandLineAppRunner, since it runs the application specified on the command line.\n\nThe Context class now supports getting all components that implement a given interface.  This functionality is used to find all the ApplicationManager implementations that can be polled for applications.\n"
    },
    {
      "commit": "e6828db5b36e56d6eef5c40f1b9cd3e79f2eb93f",
      "tree": "643f8bccee2307078c91ca0378821866ec02a22c",
      "parents": [
        "317dac09de78169564215cef125a936abe99afe1"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Jan 27 01:50:17 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Jan 27 01:50:17 2014 -0500"
      },
      "message": "ContextualWorkManager has been changed over to present a ScheduledExecutorService for applications to use, rather than a WorkManager.\n\nStarting up the Admin service now works.  AdminService is not yet fully implemented."
    },
    {
      "commit": "317dac09de78169564215cef125a936abe99afe1",
      "tree": "d80205602627ce461fe70099085ccab90e897f78",
      "parents": [
        "f3245a2dd9f26571c360e91dfdaea7ba900cb70b"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Jan 23 18:00:50 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Jan 23 18:00:50 2014 -0500"
      },
      "message": "AdminSvc now starts up in privileged mode and joins the workgroup.\nClassloader spec in deployer config now has an option to set \"parent priority\" or \"application priority\", in which setting \"application priority\" causes classes to be loaded from the application in preference to the parent loader.\n"
    },
    {
      "commit": "f3245a2dd9f26571c360e91dfdaea7ba900cb70b",
      "tree": "da6a4e5af5ce4b91fc4c25fe801374aaaddeaa0d",
      "parents": [
        "82f44f6b1c1389bd80a2da7c80b91ec3068b1b1d"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon Jan 20 13:22:29 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon Jan 20 13:22:29 2014 -0500"
      },
      "message": "Admin client requires extended permissions (i.e. java.security.AllPermission) so it\u0027s now in a separate profile that includes AllPermission in the client-deploy.config.\n\nClient app deployer now has the ability to use a preset app name rather than reading the app name from the command line parameters.  Set \u0027clientAppName\u0027 property to invoke this behavior.  \n\nAdmin-client profile uses the above functionality to automatically startup the admin module.\n"
    },
    {
      "commit": "82f44f6b1c1389bd80a2da7c80b91ec3068b1b1d",
      "tree": "48c08b5c6bd6b5fb57b9d69ea09307df2011c376",
      "parents": [
        "3b5a40ff841c6b1b4389e09b18d5371bab267eaa"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon Jan 20 02:15:32 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon Jan 20 02:15:32 2014 -0500"
      },
      "message": "Client-profile command line admin app now exists.\nFiles in product/root/bin now have correct file modes on Unix.\n\u0027run.sh\u0027 is renamed to \u0027run\u0027.\nriver-container-core \u0027core-config.xml\u0027 is updated to include the river-hsm jar in runtime classpath.\n\n\n"
    },
    {
      "commit": "3b5a40ff841c6b1b4389e09b18d5371bab267eaa",
      "tree": "b9bdedb89e811f74e32ba73c06afc5453435ca90",
      "parents": [
        "2cbf9f244d6a571d4f319a1ff8415ed3de32fa70"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon Jan 20 00:50:01 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon Jan 20 00:50:01 2014 -0500"
      },
      "message": "There is now an Ideas page in river-container that describes the concepts of the plugin.\nThe river-container-maven-plugin project has a \u0027listApps\u0027 goal that one can install and then print out the configured container home.\n"
    },
    {
      "commit": "2cbf9f244d6a571d4f319a1ff8415ed3de32fa70",
      "tree": "ad4bedda927869ecf7b3af42c133d037390257a2",
      "parents": [
        "4b3b01a6182f416c4a1b3e01462d087140f49255"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Sun Jan 19 22:32:35 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Sun Jan 19 22:32:35 2014 -0500"
      },
      "message": "Maven Plugin source is now in org.apache.river.container.mvnplugin package."
    },
    {
      "commit": "4b3b01a6182f416c4a1b3e01462d087140f49255",
      "tree": "b1afcd0070e8bf94f2ae7acc1ab6d7125db5a168",
      "parents": [
        "3e29cd2d958353a84faddca4846a703d9769617a"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Sun Jan 12 22:23:26 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Sun Jan 12 22:23:26 2014 -0500"
      },
      "message": "river-container-core no longer has a dependency on OpenWebBeans.\n"
    },
    {
      "commit": "3e29cd2d958353a84faddca4846a703d9769617a",
      "tree": "deba18de3de6be879dbef0941a547abd1ba02b8a",
      "parents": [
        "7c59758d4f504c6ea7217d3d6ea649dd8d076f53"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Sun Jan 12 16:45:38 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Sun Jan 12 16:45:38 2014 -0500"
      },
      "message": "Hierarchical State Machine is now broken out to its own module (river-hsm) and clears almost all findbugs/pmd/etc checks."
    },
    {
      "commit": "7c59758d4f504c6ea7217d3d6ea649dd8d076f53",
      "tree": "4a568e94347c05b62d64f5c86b61d6e646a5a844",
      "parents": [
        "f17fe38e7efce921da41d0df9974fb6fc110da9c"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Fri Jan 03 21:17:58 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Fri Jan 03 21:17:58 2014 -0500"
      },
      "message": "Add/edit docbook documentation in user-docs.\n\nAdd boolean shutdown variable in ShutdownListener."
    },
    {
      "commit": "f17fe38e7efce921da41d0df9974fb6fc110da9c",
      "tree": "e1c8525b9a87c6b4a7fabe2277b588b40cd68100",
      "parents": [
        "afdf87ce5179cc521caa3f6932c4f341c1b1d52e"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Jan 02 13:43:00 2014 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Jan 02 13:43:00 2014 -0500"
      },
      "message": "Add Apache License headers and one or two Rat exclusions."
    },
    {
      "commit": "afdf87ce5179cc521caa3f6932c4f341c1b1d52e",
      "tree": "33ce4f41db99d08af5d65c743eee86c8e9792ab9",
      "parents": [
        "1295a7055e2927ba8d2f935abf69d8cfe9f54be1"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Dec 12 18:25:39 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Dec 12 18:25:39 2013 -0500"
      },
      "message": "Add Apache License headers and one or two Rat exclusions."
    },
    {
      "commit": "1295a7055e2927ba8d2f935abf69d8cfe9f54be1",
      "tree": "64a5478996e825acd373f3c432037f2b7a117758",
      "parents": [
        "b63e6d47b2f072ffb6b4cf88beba338a47de0b97"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Fri Dec 06 08:50:34 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Fri Dec 06 08:50:34 2013 -0500"
      },
      "message": "Added Maven reports - PMD, CheckStyle and Cobertura.\n"
    },
    {
      "commit": "b63e6d47b2f072ffb6b4cf88beba338a47de0b97",
      "tree": "f0d3517cad32f1387cdab85ea202c385b4155876",
      "parents": [
        "8d8d2c4e295866120f7f2527c9c7e9a50a49021f"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Sat Nov 30 01:00:27 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Sat Nov 30 01:00:27 2013 -0500"
      },
      "message": "Added transient-outrigger module to river-container project.\nAdded outrigger profile to the \u0027product\u0027 container."
    },
    {
      "commit": "8d8d2c4e295866120f7f2527c9c7e9a50a49021f",
      "tree": "2a23f8b61b58942615b5690f5b849f2a6f4cc0ec",
      "parents": [
        "457ae74b47e8262f8a7c73d0f1ff295e0cefcd24"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Fri Nov 29 23:20:02 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Fri Nov 29 23:20:02 2013 -0500"
      },
      "message": "Add functionality to launcher in StarterServiceDeployer to run main(String[] args) - mainly for client modules."
    },
    {
      "commit": "457ae74b47e8262f8a7c73d0f1ff295e0cefcd24",
      "tree": "c29d16e00808e65cabc5ec055b1cbe5cafb3ff94",
      "parents": [
        "dfeedbf5549d0e8c761ab252d4a9e2ba8a9ac089"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Nov 28 11:12:16 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Nov 28 11:12:16 2013 -0500"
      },
      "message": "Add some quick instructions to the README.md file."
    },
    {
      "commit": "dfeedbf5549d0e8c761ab252d4a9e2ba8a9ac089",
      "tree": "c50f2744d2134b16489c8227cf1a75126ca49ff8",
      "parents": [
        "60c5c7fe71d7a61b7f4d97688914cb708bef24f5"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Nov 28 10:59:14 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Nov 28 10:59:14 2013 -0500"
      },
      "message": "Add some quick instructions to the README.md file."
    },
    {
      "commit": "60c5c7fe71d7a61b7f4d97688914cb708bef24f5",
      "tree": "cf1bf3aaa1a2d68b8a51167acac43330492208be",
      "parents": [
        "42f2ef2a97ab92bb81f4151e8d41700e48797bd7"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Nov 28 02:37:51 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Thu Nov 28 02:37:51 2013 -0500"
      },
      "message": "Added property setting to components called out in config.xml\nCompleted monitoring of deployment directory - services now auto-deploy while container is live."
    },
    {
      "commit": "42f2ef2a97ab92bb81f4151e8d41700e48797bd7",
      "tree": "6a910b64175e9283ab15deccc9ca3d1a1b0228e3",
      "parents": [
        "e8ab8bc4ff185a723bc6727d44ce2f15bcec2829"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Nov 25 03:39:30 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Nov 25 03:39:30 2013 -0500"
      },
      "message": "\"transient-mahalo\" module now starts up transaction manager, which is then visible in the browser client."
    },
    {
      "commit": "e8ab8bc4ff185a723bc6727d44ce2f15bcec2829",
      "tree": "6a070b7f7a2e76d08402c35e3be2065b18f08017",
      "parents": [
        "63112350ce8658515dec60c8f7a77f285599a78c"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Nov 25 03:05:54 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Nov 25 03:05:54 2013 -0500"
      },
      "message": "Add transient-mahalo module.  Continue work on switching to jsk 2.2.2.\n"
    },
    {
      "commit": "63112350ce8658515dec60c8f7a77f285599a78c",
      "tree": "f107113b6c8beac2aef24aa188253f369a4d88d9",
      "parents": [
        "67992683d943e93b2b336d7edecd118c10bbe953"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Thu Nov 21 13:14:15 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Thu Nov 21 13:14:15 2013 -0500"
      },
      "message": "Add \"product\" module for production of final product deliverable (bin).\nUse Maven properties and filters to reduce hand-coding for jsk version.\n"
    },
    {
      "commit": "67992683d943e93b2b336d7edecd118c10bbe953",
      "tree": "9d6b4d9ce2d0369bb510acc8f5ebda3487ee57a1",
      "parents": [
        "7ff8b15a8b1c851363791de88dc76c63e2c8ab40"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Wed Nov 20 15:10:32 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Wed Nov 20 15:10:32 2013 -0500"
      },
      "message": "Added \"product\" container that contains the set of files that forms the container for general use."
    },
    {
      "commit": "7ff8b15a8b1c851363791de88dc76c63e2c8ab40",
      "tree": "c70d497d70dc8346ba2dd62ac65ec7a7ead68cb7",
      "parents": [
        "b8f2c0c00e32ef93694db8170ea58879d2c25fd0"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Tue Nov 19 11:47:55 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Tue Nov 19 11:47:55 2013 -0500"
      },
      "message": "Ongoing work to add client profile and run browser inside it."
    },
    {
      "commit": "b8f2c0c00e32ef93694db8170ea58879d2c25fd0",
      "tree": "7ddf9bd9966f03515bbfdc4a45366ec947b5235e",
      "parents": [
        "36463b4a7128dc70ea5ec64a29508b32e5e0be08"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Nov 18 05:54:47 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Nov 18 05:54:47 2013 -0500"
      },
      "message": "Ongoing work to add client profile and run browser inside it."
    },
    {
      "commit": "36463b4a7128dc70ea5ec64a29508b32e5e0be08",
      "tree": "feb7357bf04a268c2080255fc34e83850e2af9ec",
      "parents": [
        "dc58e6ea2a2d38e86e248af2172797a67bd0ef09"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Nov 18 05:08:01 2013 -0500"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon Nov 18 05:08:01 2013 -0500"
      },
      "message": "Ongoing work to add client profile and run browser inside it."
    },
    {
      "commit": "dc58e6ea2a2d38e86e248af2172797a67bd0ef09",
      "tree": "8b6418cecda8dcd998f19f8d7b12116a0ee34817",
      "parents": [
        "92921c39870e9deb5d7223fee0e7a8cae4e98054"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Wed Aug 07 12:00:25 2013 -0400"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Wed Aug 07 12:00:25 2013 -0400"
      },
      "message": "Sorted out a classloading issue that was introduced when we switched to Commons VFS 2.0 - basically it makes correct use of the context classloader, so we need to make sure we have the context loader set properly when we go to setup the liaison objects for the hosted service.\n\nSo, we\u0027re back to the state we were at with RiverSurrogate in the skunk branch, except that the container is now built with Maven and source-controlled with Git.\n\nContainer successfully starts Reggie.\n"
    },
    {
      "commit": "92921c39870e9deb5d7223fee0e7a8cae4e98054",
      "tree": "889717309b145dc3e0635c9ec4c4d1c21d4bdee0",
      "parents": [
        "bef344d5daf7b597ba0cc4243463439240c5a874"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Sun Aug 04 23:36:53 2013 -0400"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Sun Aug 04 23:36:53 2013 -0400"
      },
      "message": "Test container builds but does not yet initialize.  When loading the reggie-module, it gives an exception starting up the module, because commons-vfs is not able to initialize the working directory.  Yet to be investigated."
    },
    {
      "commit": "bef344d5daf7b597ba0cc4243463439240c5a874",
      "tree": "15fb33d1131d4fa43509ab3e30b097d06f1b7916",
      "parents": [
        "d9db78ac2b9429c996beb01d81fd852231906aaf"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Sat Aug 03 15:18:53 2013 -0400"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Sat Aug 03 15:18:53 2013 -0400"
      },
      "message": "River-container-core now builds.  The unit tests run correctly (nothwithstanding a few tests that were in the RiverSurrogate project that are now commented out because they were exploratory in nature).\n"
    },
    {
      "commit": "d9db78ac2b9429c996beb01d81fd852231906aaf",
      "tree": "72e36e5e39585533db2973ea0d791e1489444f85",
      "parents": [
        "7e747be5f91ae31bc7e70c1169bb2a1ba799079e"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Wed Jul 31 09:50:28 2013 -0400"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Wed Jul 31 09:50:28 2013 -0400"
      },
      "message": "Continuing work on restructuring the River Surrogate Container skunkworks project into a Maven build.\n\nAs of this commit, \n - the classes in river-container-core build OK, but the tests fail because they are still looking for files in locations that are not yet present in the Maven build.\n\n- Reggie-module sub-project builds a jar file that contains the Reggie module.\n-Work continues on building the test-container.\n"
    },
    {
      "commit": "7e747be5f91ae31bc7e70c1169bb2a1ba799079e",
      "tree": "40c93a745bea79e2efe2c0129505ed2490611efe",
      "parents": [
        "5bbf0dcd46d4f814906e2574e36af94c3006dcd9",
        "dc6791fdf27ba776249bb5a935bd3effe989f3a3"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon May 27 04:03:15 2013 -0400"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon May 27 04:03:15 2013 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:trasukg/river-container\n\nConflicts:\n\t.gitignore\n"
    },
    {
      "commit": "5bbf0dcd46d4f814906e2574e36af94c3006dcd9",
      "tree": "c993d2ac18a0c7ac8b77c9a4c0d9edc3e0b96234",
      "parents": [
        "9ab0109300201db750163e443f87e5630737a080"
      ],
      "author": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon May 27 03:59:30 2013 -0400"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "trasukg@trasuk.com",
        "time": "Mon May 27 03:59:30 2013 -0400"
      },
      "message": "Added .gitignore to ignore maven target folders.\n"
    },
    {
      "commit": "dc6791fdf27ba776249bb5a935bd3effe989f3a3",
      "tree": "13a866cb624e267b01be1621d62057d5c956a6d5",
      "parents": [],
      "author": {
        "name": "trasukg",
        "email": "trasukg@trasuk.com",
        "time": "Mon May 27 00:49:56 2013 -0700"
      },
      "committer": {
        "name": "trasukg",
        "email": "trasukg@trasuk.com",
        "time": "Mon May 27 00:49:56 2013 -0700"
      },
      "message": "Initial commit\n"
    },
    {
      "commit": "9ab0109300201db750163e443f87e5630737a080",
      "tree": "f945066cae7ac9a97441031f91ff671b2aaa567f",
      "parents": [],
      "author": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon May 27 03:01:50 2013 -0400"
      },
      "committer": {
        "name": "Greg Trasuk",
        "email": "gtrasuk@apache.org",
        "time": "Mon May 27 03:01:50 2013 -0400"
      },
      "message": "Initial import of River Container project into git.\n\nRiver Container began as jtsk/skunk/RiverSurrogate.  This import does two things: It begins the process of implementing the appropriate poms and project structure to build with Apache Maven, and it moves the project to a git repository.\n\nFuture work is required to finish the Maven build.  We need to add modules to build the reggie module sar, and to build the test container.  Later we need to add the module to build the default user container."
    }
  ]
}
