{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.triggers.SCMTrigger$SCMTriggerCause",
          "shortDescription" : "Build wurde durch eine SCM-Änderung ausgelöst."
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 42,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a9d258036a7294775ac33bb9a403d7c5598ad1f3",
            "branch" : [
              {
                "SHA1" : "a9d258036a7294775ac33bb9a403d7c5598ad1f3",
                "name" : "refs/remotes/origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a9d258036a7294775ac33bb9a403d7c5598ad1f3",
            "branch" : [
              {
                "SHA1" : "a9d258036a7294775ac33bb9a403d7c5598ad1f3",
                "name" : "refs/remotes/origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "a9d258036a7294775ac33bb9a403d7c5598ad1f3",
        "branch" : [
          {
            "SHA1" : "a9d258036a7294775ac33bb9a403d7c5598ad1f3",
            "name" : "refs/remotes/origin/master"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/lep/jhcr.git"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "jhcr",
      "fileName" : "jhcr",
      "relativePath" : "jhcr"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#42",
  "duration" : 780,
  "estimatedDuration" : 5526,
  "executor" : None,
  "fullDisplayName" : "JHCR #42",
  "id" : "42",
  "keepLog" : False,
  "number" : 42,
  "queueId" : 462,
  "result" : "FAILURE",
  "timestamp" : 1638910565309,
  "url" : "https://grill.wurstlang.org/hudson/user/b.hawkins/my-views/view/all/job/JHCR/42/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Jass/Opt/Rewrite.hs"
        ],
        "commitId" : "a9d258036a7294775ac33bb9a403d7c5598ad1f3",
        "timestamp" : 1638909459000,
        "author" : {
          "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/lep.delete",
          "fullName" : "lep.delete"
        },
        "authorEmail" : "lep.delete@googlemail.com",
        "comment" : "Fixed Jass Rewrite Engine\u000aWe had that `a-b-c` was rewritten to `a` based on the rewrite rule\u000a`-(-a) --> a`. That was because we use zipWithM to match all arguments \u000ato a potential call after checking if the name of the function matches. \u000aThat means if the name matches and all the arguments to the LHS of the \u000arule match the remaining arguments of the RHS got dropped (due to normal \u000azip behaviour). To fix this we simply check if the length of both \u000aargument lists is equal.\u000a",
        "date" : "2021-12-07 21:37:39 +0100",
        "id" : "a9d258036a7294775ac33bb9a403d7c5598ad1f3",
        "msg" : "Fixed Jass Rewrite Engine",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Jass/Opt/Rewrite.hs"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://grill.wurstlang.org/hudson/user/lep.delete",
      "fullName" : "lep.delete"
    }
  ]
}