)]}'
{
  "log": [
    {
      "commit": "9c9f8ba67d3fa08a519d0af495d54ad38ce285a6",
      "tree": "8bd28b848228016efddb87f88943a73d526d926f",
      "parents": [
        "4bca2c4d02556f3e44ffe957cf2efea756a3a99d"
      ],
      "author": {
        "name": "Shawn O. Pearce",
        "email": "sop@google.com",
        "time": "Fri Jun 12 11:48:31 2009 -0700"
      },
      "committer": {
        "name": "Shawn O. Pearce",
        "email": "sop@google.com",
        "time": "Fri Jun 12 11:48:31 2009 -0700"
      },
      "message": "Allow running not within a WAR\n\nBy setting -DExecutable-War-Package\u003dblah on the JVM arguments we can\nsupport launching code from the ExecutableWarMain without unpacking\nit from the WAR file to local disk.  This is handy if you are trying\nto run the code through an IDE debugger.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n"
    },
    {
      "commit": "4bca2c4d02556f3e44ffe957cf2efea756a3a99d",
      "tree": "354e11991d946849d0c75818d5c67049a23b44ef",
      "parents": [
        "a4abd898238415c0e0d3bf19d7b2560711c7b44a"
      ],
      "author": {
        "name": "Shawn O. Pearce",
        "email": "sop@google.com",
        "time": "Mon Jun 08 08:03:57 2009 -0700"
      },
      "committer": {
        "name": "Shawn O. Pearce",
        "email": "sop@google.com",
        "time": "Mon Jun 08 08:03:57 2009 -0700"
      },
      "message": "Allow main(String[]) to be an instance method\n\nThis way commands can extend a base class, which provides a standard\nmain implementation, such as to launch a command line parser and then\ninvoke the real logic from some other method.\n\nOptionally, main may now return a numeric value, which becomes the\nJVM\u0027s exit code.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n"
    },
    {
      "commit": "a4abd898238415c0e0d3bf19d7b2560711c7b44a",
      "tree": "3b43cfc4265c43b0c3010b0160fbd48b35450a77",
      "parents": [],
      "author": {
        "name": "Shawn O. Pearce",
        "email": "sop@google.com",
        "time": "Mon Feb 02 15:34:22 2009 -0800"
      },
      "committer": {
        "name": "Shawn O. Pearce",
        "email": "sop@google.com",
        "time": "Mon Feb 02 15:34:22 2009 -0800"
      },
      "message": "executablewar 1.0\n\nThis is a simple support library to facilitate making a WAR file\ninto something executable by \"java -jar\".  Classes underneath of\nWEB-INF/lib are unpacked into temporary JAR files and put into\nthe application ClassLoader, so they can be called from any main\nclass the application might package into the same WAR.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n"
    }
  ]
}
