{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"jogl\" build number 500",
          "upstreamBuild" : 500,
          "upstreamProject" : "jogl",
          "upstreamUrl" : "job/jogl/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 500,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d9c11aa31f5aae6e93715c0e732d76fd10375f18",
            "branch" : [
              {
                "SHA1" : "d9c11aa31f5aae6e93715c0e732d76fd10375f18",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d9c11aa31f5aae6e93715c0e732d76fd10375f18",
            "branch" : [
              {
                "SHA1" : "d9c11aa31f5aae6e93715c0e732d76fd10375f18",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "d9c11aa31f5aae6e93715c0e732d76fd10375f18",
        "branch" : [
          {
            "SHA1" : "d9c11aa31f5aae6e93715c0e732d76fd10375f18",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.junit.TestResultAction",
      "failCount" : 0,
      "skipCount" : 0,
      "totalCount" : 160,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#500",
  "duration" : 1309837,
  "estimatedDuration" : 2541985,
  "executor" : None,
  "fullDisplayName" : "jogl » linux-x86_64 #500",
  "id" : "2011-10-04_03-30-49",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 500,
  "queueId" : -1,
  "result" : "SUCCESS",
  "timestamp" : 1317691849000,
  "url" : "https://jogamp.org/chuck/view/on%20server/job/jogl/label=linux-x86_64/500/",
  "builtOn" : "linux64-AMD58xx-ubuntu10-jogamp-x64-sgothel-002",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.vp"
        ],
        "commitId" : "5e06a8d665c65554904f9358e5dc0fb01c120639",
        "timestamp" : 1317507029000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Added allin one shader stripped for graph.\u000a\u000ategra2 hunting, single pass, no discard, lowp,\u000aand removed uneeded variables\u000a",
        "date" : "2011-10-02T00:10:29+0200",
        "id" : "5e06a8d665c65554904f9358e5dc0fb01c120639",
        "msg" : "Added allin one shader stripped for graph.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.vp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-es2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-xxx.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-xxx.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2.vp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/precision.glsl",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/consts.glsl",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/attributes.glsl",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.vp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/varyings.glsl",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-xxx.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/uniforms.glsl"
        ],
        "commitId" : "2689d5d6c892d197ba10240ee4c2e281032e6ade",
        "timestamp" : 1317508546000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "tegra2: split fragment shaders into two (a - 1st pass, b - 2nd pass) ; disabled discard\u000a\u000a- 1st pass (a) and 2nd pass (b), split at branch.\u000a- all include are on one level.\u000a- disabled discard, as it seems to be problematic\u000a\u000aTodo:\u000a - verify discard / pass-split on tegra2\u000a - refect second pass usage (b) in implementation\u000a",
        "date" : "2011-10-02T00:35:46+0200",
        "id" : "2689d5d6c892d197ba10240ee4c2e281032e6ade",
        "msg" : "tegra2: split fragment shaders into two (a - 1st pass, b - 2nd pass) ;",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/precision.glsl"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/consts.glsl"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-xxx.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-es2.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/attributes.glsl"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2.vp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/uniforms.glsl"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-xxx.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.vp"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-xxx.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/varyings.glsl"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-xxx.fp"
        ],
        "commitId" : "d96ffce2ee44bcf96332ead0f2120ea6793b64b6",
        "timestamp" : 1317508625000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fix intendation\u000a",
        "date" : "2011-10-02T00:37:05+0200",
        "id" : "d96ffce2ee44bcf96332ead0f2120ea6793b64b6",
        "msg" : "Fix intendation",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-xxx.fp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-gl2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-es2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.vp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2-merged.vp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-es2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-gl2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-gl2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-es2-merged.fp"
        ],
        "commitId" : "ea8129ebe2a2ec1157bb752e435d16aab2ee932a",
        "timestamp" : 1317509164000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Fixed shader entry files a/b\u000a",
        "date" : "2011-10-02T00:46:04+0200",
        "id" : "ea8129ebe2a2ec1157bb752e435d16aab2ee932a",
        "msg" : "Fixed shader entry files a/b",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-es2-merged.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-gl2.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-es2.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-gl2.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-es2.fp"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-gl2.fp"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-es2-merged.vp"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.fp"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01-sp-xxx.vp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java",
          "make/scripts/tests.sh",
          "src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java"
        ],
        "commitId" : "0fff6032340aec5510aba121a0a7415dbf223222",
        "timestamp" : 1317528217000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Graph: Reflect shader name change in impl. TODO: Use/switch to 2nd pass shader\u000a",
        "date" : "2011-10-02T06:03:37+0200",
        "id" : "0fff6032340aec5510aba121a0a7415dbf223222",
        "msg" : "Graph: Reflect shader name change in impl. TODO: Use/switch to 2nd pass",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-xxx.fp"
        ],
        "commitId" : "c76e858c7f4481cab2dae6e079e0db35e3b591e6",
        "timestamp" : 1317529388000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "tegra: refine disabled discard, ie keep logic/math intact. Rami ?\u000a",
        "date" : "2011-10-02T06:23:08+0200",
        "id" : "c76e858c7f4481cab2dae6e079e0db35e3b591e6",
        "msg" : "tegra: refine disabled discard, ie keep logic/math intact. Rami ?",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-xxx.fp"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-gl2.fp",
          "src/android/com/jogamp/android/launcher/NEWTLauncherGraphUIActivity.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGraphUI1pActivity.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtDemo01.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGraphUIActivity.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-xxx.fp",
          "make/scripts/tests.sh",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/SceneUIController.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02b-gl2.fp",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener0A.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/Label.java",
          "src/android/com/jogamp/android/launcher/NEWTLauncherGraphUI2pActivity.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02a-gl2.fp",
          "src/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIGLListener01.java",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtDemo02.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-xxx.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-xxx.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02a-es2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02b-es2.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02a-xxx.fp",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02b-xxx.fp",
          "src/android/com/jogamp/android/launcher/NEWTLauncherGraphUI1pActivity.java",
          "src/test/com/jogamp/opengl/test/android/NEWTGraphUI2pActivity.java",
          "make/resources/android/res-launcher/values/strings.xml",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/RIButton.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-es2.fp",
          "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIShape.java",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/consts.glsl",
          "make/resources/android/AndroidManifest-launcher.xml",
          "src/jogl/classes/jogamp/graph/curve/opengl/shader/uniforms.glsl"
        ],
        "commitId" : "a095b7da968533120306ff9ef019685b6698272c",
        "timestamp" : 1317682102000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Graph Shader Simplification, 'a'/'b' redefined; GraphUI 2-pass demo;\u000a\u000aGraph Shader Simplification\u000a\u000a  - remove enable factor and 2nd 'discard' branch\u000a\u000a  - use build-in 'max'/'clamp' functions, supposed to be faster\u000a\u000aGraph Shader 'a'/'b' redefined\u000a\u000a  - 'a' is 1-pass shader only\u000a\u000a  - 'b' is 2-pass incl. (1st pass + 2nd pass)\u000a    - Works well on ARM Mali-400 MP (Galaxy S2).\u000a    - Doesn't work on NV tegra2 (P1202: Texture's gl states do not match with shader's),\u000a      however 2-pass on mobile seems to be overkill for now.\u000a      We may create a workaround (switch shader ..).\u000a\u000aGraphUI 2-pass demo;\u000a  - Propagate renderModes and texSize to UIShape's render(..)\u000a  - TODO: Remove GL dependency in UIShape, maybe use a callback or visitor model\u000a  - Adding GarpUI 2-pass launcher (Android and Standalone)\u000a",
        "date" : "2011-10-04T00:48:22+0200",
        "id" : "a095b7da968533120306ff9ef019685b6698272c",
        "msg" : "Graph Shader Simplification, 'a'/'b' redefined; GraphUI 2-pass demo;",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01b-xxx.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02a-es2.fp"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02a-xxx.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/Label.java"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-gl2.fp"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/tests.sh"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGraphUI1pActivity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtDemo01.java"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-es2.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIShape.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02b-gl2.fp"
          },
          {
            "editType" : "delete",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGraphUIActivity.java"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/SceneUIController.java"
          },
          {
            "editType" : "add",
            "file" : "src/android/com/jogamp/android/launcher/NEWTLauncherGraphUI1pActivity.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02a-gl2.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/uniforms.glsl"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/RegionRendererImpl01.java"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02-xxx.fp"
          },
          {
            "editType" : "edit",
            "file" : "make/resources/android/AndroidManifest-launcher.xml"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneNewtDemo02.java"
          },
          {
            "editType" : "delete",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/consts.glsl"
          },
          {
            "editType" : "edit",
            "file" : "make/resources/android/res-launcher/values/strings.xml"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/GPUUISceneGLListener0A.java"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer01a-xxx.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/RIButton.java"
          },
          {
            "editType" : "add",
            "file" : "src/android/com/jogamp/android/launcher/NEWTLauncherGraphUI2pActivity.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02b-xxx.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/test/com/jogamp/opengl/test/junit/graph/demos/ui/UIGLListener01.java"
          },
          {
            "editType" : "add",
            "file" : "src/test/com/jogamp/opengl/test/android/NEWTGraphUI2pActivity.java"
          },
          {
            "editType" : "delete",
            "file" : "src/android/com/jogamp/android/launcher/NEWTLauncherGraphUIActivity.java"
          },
          {
            "editType" : "add",
            "file" : "src/jogl/classes/jogamp/graph/curve/opengl/shader/curverenderer02b-es2.fp"
          },
          {
            "editType" : "edit",
            "file" : "src/jogl/classes/com/jogamp/graph/curve/opengl/Renderer.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "make/scripts/adb-reinstall-all.sh",
          "make/scripts/adb-uninstall-all.sh",
          "make/scripts/adb-install-all.sh"
        ],
        "commitId" : "d9c11aa31f5aae6e93715c0e732d76fd10375f18",
        "timestamp" : 1317682147000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "adb scripts: pass through '$*' for device naming, ie '-s device00:5555' or '-s 390adf8383'\u000a",
        "date" : "2011-10-04T00:49:07+0200",
        "id" : "d9c11aa31f5aae6e93715c0e732d76fd10375f18",
        "msg" : "adb scripts: pass through '$*' for device naming, ie '-s device00:5555'",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-reinstall-all.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-install-all.sh"
          },
          {
            "editType" : "edit",
            "file" : "make/scripts/adb-uninstall-all.sh"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    }
  ]
}