{
  "_class" : "hudson.matrix.MatrixRun",
  "actions" : [
    {
      "_class" : "hudson.matrix.MatrixChildParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "REPO_URL",
          "value" : "https://github.com/dra27/ocaml.git"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "BRANCH",
          "value" : "backport-trunk"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UpstreamCause",
          "shortDescription" : "Started by upstream project \"precheck\" build number 1,068",
          "upstreamBuild" : 1068,
          "upstreamProject" : "precheck",
          "upstreamUrl" : "job/precheck/"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/fix_tsan_caml_something_to_do" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 271,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b14626e328bb27813808448c2b015ecbb63bc3a0",
            "branch" : [
              {
                "SHA1" : "b14626e328bb27813808448c2b015ecbb63bc3a0",
                "name" : "refs/remotes/origin/fix_tsan_caml_something_to_do"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b14626e328bb27813808448c2b015ecbb63bc3a0",
            "branch" : [
              {
                "SHA1" : "b14626e328bb27813808448c2b015ecbb63bc3a0",
                "name" : "refs/remotes/origin/fix_tsan_caml_something_to_do"
              }
            ]
          }
        },
        "refs/remotes/origin/arm32-musl" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 603,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b8e25c1a1a4ba90b7f9f80cbad1db764f355b08c",
            "branch" : [
              {
                "SHA1" : "b8e25c1a1a4ba90b7f9f80cbad1db764f355b08c",
                "name" : "refs/remotes/origin/arm32-musl"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b8e25c1a1a4ba90b7f9f80cbad1db764f355b08c",
            "branch" : [
              {
                "SHA1" : "b8e25c1a1a4ba90b7f9f80cbad1db764f355b08c",
                "name" : "refs/remotes/origin/arm32-musl"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-output-obj-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 70,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8d600229133cbd8a6ae1e1da727430e065edc793",
            "branch" : [
              {
                "SHA1" : "8d600229133cbd8a6ae1e1da727430e065edc793",
                "name" : "refs/remotes/origin/migrate-output-obj-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8d600229133cbd8a6ae1e1da727430e065edc793",
            "branch" : [
              {
                "SHA1" : "8d600229133cbd8a6ae1e1da727430e065edc793",
                "name" : "refs/remotes/origin/migrate-output-obj-test"
              }
            ]
          }
        },
        "refs/remotes/origin/reserve_stack_space" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 318,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b17855c65ab52e33eaee757849c99370ac8ce698",
            "branch" : [
              {
                "SHA1" : "b17855c65ab52e33eaee757849c99370ac8ce698",
                "name" : "refs/remotes/origin/reserve_stack_space"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b17855c65ab52e33eaee757849c99370ac8ce698",
            "branch" : [
              {
                "SHA1" : "b17855c65ab52e33eaee757849c99370ac8ce698",
                "name" : "refs/remotes/origin/reserve_stack_space"
              }
            ]
          }
        },
        "refs/remotes/origin/pr10339" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 560,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "713a1052fe0bce4b1786b56818e3e43df28f6b2c",
            "branch" : [
              {
                "SHA1" : "713a1052fe0bce4b1786b56818e3e43df28f6b2c",
                "name" : "refs/remotes/origin/pr10339"
              }
            ]
          },
          "revision" : {
            "SHA1" : "713a1052fe0bce4b1786b56818e3e43df28f6b2c",
            "branch" : [
              {
                "SHA1" : "713a1052fe0bce4b1786b56818e3e43df28f6b2c",
                "name" : "refs/remotes/origin/pr10339"
              }
            ]
          }
        },
        "refs/remotes/origin/add-missing-interfaces" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 713,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e43b819f064d2df91b007ea1470671db62f088ad",
            "branch" : [
              {
                "SHA1" : "e43b819f064d2df91b007ea1470671db62f088ad",
                "name" : "refs/remotes/origin/add-missing-interfaces"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e43b819f064d2df91b007ea1470671db62f088ad",
            "branch" : [
              {
                "SHA1" : "e43b819f064d2df91b007ea1470671db62f088ad",
                "name" : "refs/remotes/origin/add-missing-interfaces"
              }
            ]
          }
        },
        "refs/remotes/origin/all-the-fixes" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 667,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3c32252a97063407adb2ba83f539ffece32f0961",
            "branch" : [
              {
                "SHA1" : "3c32252a97063407adb2ba83f539ffece32f0961",
                "name" : "refs/remotes/origin/all-the-fixes"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3c32252a97063407adb2ba83f539ffece32f0961",
            "branch" : [
              {
                "SHA1" : "3c32252a97063407adb2ba83f539ffece32f0961",
                "name" : "refs/remotes/origin/all-the-fixes"
              }
            ]
          }
        },
        "refs/remotes/origin/systhreads_simpl_and_fixes_1b" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 729,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c87319b419760fa2cc3678a748922df6e89acfbe",
            "branch" : [
              {
                "SHA1" : "c87319b419760fa2cc3678a748922df6e89acfbe",
                "name" : "refs/remotes/origin/systhreads_simpl_and_fixes_1b"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c87319b419760fa2cc3678a748922df6e89acfbe",
            "branch" : [
              {
                "SHA1" : "c87319b419760fa2cc3678a748922df6e89acfbe",
                "name" : "refs/remotes/origin/systhreads_simpl_and_fixes_1b"
              }
            ]
          }
        },
        "refs/remotes/origin/tab-align-arm64-emit" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 810,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "02c820e11593f7ac246ebe44dbff7147d1151500",
            "branch" : [
              {
                "SHA1" : "02c820e11593f7ac246ebe44dbff7147d1151500",
                "name" : "refs/remotes/origin/tab-align-arm64-emit"
              }
            ]
          },
          "revision" : {
            "SHA1" : "02c820e11593f7ac246ebe44dbff7147d1151500",
            "branch" : [
              {
                "SHA1" : "02c820e11593f7ac246ebe44dbff7147d1151500",
                "name" : "refs/remotes/origin/tab-align-arm64-emit"
              }
            ]
          }
        },
        "refs/remotes/origin/clz-popcnt-revision" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 155,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "86726832dc464855c5e1f1db0383df3dc3daeb48",
            "branch" : [
              {
                "SHA1" : "86726832dc464855c5e1f1db0383df3dc3daeb48",
                "name" : "refs/remotes/origin/clz-popcnt-revision"
              }
            ]
          },
          "revision" : {
            "SHA1" : "86726832dc464855c5e1f1db0383df3dc3daeb48",
            "branch" : [
              {
                "SHA1" : "86726832dc464855c5e1f1db0383df3dc3daeb48",
                "name" : "refs/remotes/origin/clz-popcnt-revision"
              }
            ]
          }
        },
        "refs/remotes/origin/specific-operations-2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 567,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7e8bad371d7efb150d0039b67053c06c45034976",
            "branch" : [
              {
                "SHA1" : "7e8bad371d7efb150d0039b67053c06c45034976",
                "name" : "refs/remotes/origin/specific-operations-2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7e8bad371d7efb150d0039b67053c06c45034976",
            "branch" : [
              {
                "SHA1" : "7e8bad371d7efb150d0039b67053c06c45034976",
                "name" : "refs/remotes/origin/specific-operations-2"
              }
            ]
          }
        },
        "refs/remotes/origin/hack" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 31,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "028833085a12581aab75d4acf0687a27b3640991",
            "branch" : [
              {
                "SHA1" : "028833085a12581aab75d4acf0687a27b3640991",
                "name" : "refs/remotes/origin/hack"
              }
            ]
          },
          "revision" : {
            "SHA1" : "028833085a12581aab75d4acf0687a27b3640991",
            "branch" : [
              {
                "SHA1" : "028833085a12581aab75d4acf0687a27b3640991",
                "name" : "refs/remotes/origin/hack"
              }
            ]
          }
        },
        "refs/remotes/origin/freebsd-aarch64" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 213,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "acf78a11f51df364f01651e24025e56a17c338cc",
            "branch" : [
              {
                "SHA1" : "acf78a11f51df364f01651e24025e56a17c338cc",
                "name" : "refs/remotes/origin/freebsd-aarch64"
              }
            ]
          },
          "revision" : {
            "SHA1" : "acf78a11f51df364f01651e24025e56a17c338cc",
            "branch" : [
              {
                "SHA1" : "acf78a11f51df364f01651e24025e56a17c338cc",
                "name" : "refs/remotes/origin/freebsd-aarch64"
              }
            ]
          }
        },
        "refs/remotes/origin/dynlink_packing" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 225,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c462b407a59bbd0c1f1746bcbd08453c0a564055",
            "branch" : [
              {
                "SHA1" : "c462b407a59bbd0c1f1746bcbd08453c0a564055",
                "name" : "refs/remotes/origin/dynlink_packing"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c462b407a59bbd0c1f1746bcbd08453c0a564055",
            "branch" : [
              {
                "SHA1" : "c462b407a59bbd0c1f1746bcbd08453c0a564055",
                "name" : "refs/remotes/origin/dynlink_packing"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamltest_env_fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 425,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b636f975119ced4de50fd8cf6d507a32a76b63a6",
            "branch" : [
              {
                "SHA1" : "b636f975119ced4de50fd8cf6d507a32a76b63a6",
                "name" : "refs/remotes/origin/ocamltest_env_fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b636f975119ced4de50fd8cf6d507a32a76b63a6",
            "branch" : [
              {
                "SHA1" : "b636f975119ced4de50fd8cf6d507a32a76b63a6",
                "name" : "refs/remotes/origin/ocamltest_env_fix"
              }
            ]
          }
        },
        "refs/remotes/origin/test-4.10" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 374,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "881e18eac80660232a94fc556d9dc1c6253cca16",
            "branch" : [
              {
                "SHA1" : "881e18eac80660232a94fc556d9dc1c6253cca16",
                "name" : "refs/remotes/origin/test-4.10"
              }
            ]
          },
          "revision" : {
            "SHA1" : "881e18eac80660232a94fc556d9dc1c6253cca16",
            "branch" : [
              {
                "SHA1" : "881e18eac80660232a94fc556d9dc1c6253cca16",
                "name" : "refs/remotes/origin/test-4.10"
              }
            ]
          }
        },
        "refs/remotes/origin/inria-ci-skip-unsupported-platforms" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 649,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "78ac42f5d95515a59d0ec72c11390a87db16a40d",
            "branch" : [
              {
                "SHA1" : "78ac42f5d95515a59d0ec72c11390a87db16a40d",
                "name" : "refs/remotes/origin/inria-ci-skip-unsupported-platforms"
              }
            ]
          },
          "revision" : {
            "SHA1" : "78ac42f5d95515a59d0ec72c11390a87db16a40d",
            "branch" : [
              {
                "SHA1" : "78ac42f5d95515a59d0ec72c11390a87db16a40d",
                "name" : "refs/remotes/origin/inria-ci-skip-unsupported-platforms"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-runtime-errors-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 76,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f3804bc3d5810d432303ddc615b0f5fab33ec9e2",
            "branch" : [
              {
                "SHA1" : "f3804bc3d5810d432303ddc615b0f5fab33ec9e2",
                "name" : "refs/remotes/origin/migrate-runtime-errors-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f3804bc3d5810d432303ddc615b0f5fab33ec9e2",
            "branch" : [
              {
                "SHA1" : "f3804bc3d5810d432303ddc615b0f5fab33ec9e2",
                "name" : "refs/remotes/origin/migrate-runtime-errors-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/afl-dynamic-allocation" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 642,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ec9b422ea963180f25f8fbfc928096c1d383dd89",
            "branch" : [
              {
                "SHA1" : "ec9b422ea963180f25f8fbfc928096c1d383dd89",
                "name" : "refs/remotes/origin/afl-dynamic-allocation"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ec9b422ea963180f25f8fbfc928096c1d383dd89",
            "branch" : [
              {
                "SHA1" : "ec9b422ea963180f25f8fbfc928096c1d383dd89",
                "name" : "refs/remotes/origin/afl-dynamic-allocation"
              }
            ]
          }
        },
        "refs/remotes/origin/try-to-fix-appveyor-backtrace-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 537,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7e53377d34d83e3df5be3ce7127e556db417b108",
            "branch" : [
              {
                "SHA1" : "7e53377d34d83e3df5be3ce7127e556db417b108",
                "name" : "refs/remotes/origin/try-to-fix-appveyor-backtrace-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7e53377d34d83e3df5be3ce7127e556db417b108",
            "branch" : [
              {
                "SHA1" : "7e53377d34d83e3df5be3ce7127e556db417b108",
                "name" : "refs/remotes/origin/try-to-fix-appveyor-backtrace-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/funsize" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 277,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8496a6f5896d3368ae6624a858b18c8b6d5feb76",
            "branch" : [
              {
                "SHA1" : "8496a6f5896d3368ae6624a858b18c8b6d5feb76",
                "name" : "refs/remotes/origin/funsize"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8496a6f5896d3368ae6624a858b18c8b6d5feb76",
            "branch" : [
              {
                "SHA1" : "8496a6f5896d3368ae6624a858b18c8b6d5feb76",
                "name" : "refs/remotes/origin/funsize"
              }
            ]
          }
        },
        "refs/remotes/origin/unhandled-effect-tweak" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 775,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3ea3d62ac1bf82a4c44a356136476091a56bdedf",
            "branch" : [
              {
                "SHA1" : "3ea3d62ac1bf82a4c44a356136476091a56bdedf",
                "name" : "refs/remotes/origin/unhandled-effect-tweak"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3ea3d62ac1bf82a4c44a356136476091a56bdedf",
            "branch" : [
              {
                "SHA1" : "3ea3d62ac1bf82a4c44a356136476091a56bdedf",
                "name" : "refs/remotes/origin/unhandled-effect-tweak"
              }
            ]
          }
        },
        "refs/remotes/origin/phase_separation_for_tools" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 735,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3e0dc3b995f42cd8ea36871d105d669b8f531e7f",
            "branch" : [
              {
                "SHA1" : "3e0dc3b995f42cd8ea36871d105d669b8f531e7f",
                "name" : "refs/remotes/origin/phase_separation_for_tools"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3e0dc3b995f42cd8ea36871d105d669b8f531e7f",
            "branch" : [
              {
                "SHA1" : "3e0dc3b995f42cd8ea36871d105d669b8f531e7f",
                "name" : "refs/remotes/origin/phase_separation_for_tools"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-dlambda-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 37,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a9aa39d735eaae94d91e40ca65052db0ab0ef5c2",
            "branch" : [
              {
                "SHA1" : "a9aa39d735eaae94d91e40ca65052db0ab0ef5c2",
                "name" : "refs/remotes/origin/migrate-dlambda-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a9aa39d735eaae94d91e40ca65052db0ab0ef5c2",
            "branch" : [
              {
                "SHA1" : "a9aa39d735eaae94d91e40ca65052db0ab0ef5c2",
                "name" : "refs/remotes/origin/migrate-dlambda-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/clang-cl-msvc-builtins" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 980,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0b44c3daab4f67cf71917ebd726620be84fc909f",
            "branch" : [
              {
                "SHA1" : "0b44c3daab4f67cf71917ebd726620be84fc909f",
                "name" : "refs/remotes/origin/clang-cl-msvc-builtins"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0b44c3daab4f67cf71917ebd726620be84fc909f",
            "branch" : [
              {
                "SHA1" : "0b44c3daab4f67cf71917ebd726620be84fc909f",
                "name" : "refs/remotes/origin/clang-cl-msvc-builtins"
              }
            ]
          }
        },
        "refs/remotes/origin/locked_dynlink_with_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 662,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "16ab37ca418c941db8a50f77586139aebaf683c1",
            "branch" : [
              {
                "SHA1" : "16ab37ca418c941db8a50f77586139aebaf683c1",
                "name" : "refs/remotes/origin/locked_dynlink_with_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "16ab37ca418c941db8a50f77586139aebaf683c1",
            "branch" : [
              {
                "SHA1" : "16ab37ca418c941db8a50f77586139aebaf683c1",
                "name" : "refs/remotes/origin/locked_dynlink_with_test"
              }
            ]
          }
        },
        "refs/remotes/origin/remove_spacetime" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 522,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8420c3ea9f126fd9af57c6193c90f60ae4250e51",
            "branch" : [
              {
                "SHA1" : "8420c3ea9f126fd9af57c6193c90f60ae4250e51",
                "name" : "refs/remotes/origin/remove_spacetime"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8420c3ea9f126fd9af57c6193c90f60ae4250e51",
            "branch" : [
              {
                "SHA1" : "8420c3ea9f126fd9af57c6193c90f60ae4250e51",
                "name" : "refs/remotes/origin/remove_spacetime"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamltest_asmgen" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 342,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9e87467d8fe12e96dc45c886184215191eac9149",
            "branch" : [
              {
                "SHA1" : "9e87467d8fe12e96dc45c886184215191eac9149",
                "name" : "refs/remotes/origin/ocamltest_asmgen"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9e87467d8fe12e96dc45c886184215191eac9149",
            "branch" : [
              {
                "SHA1" : "9e87467d8fe12e96dc45c886184215191eac9149",
                "name" : "refs/remotes/origin/ocamltest_asmgen"
              }
            ]
          }
        },
        "refs/remotes/origin/more-tailcalls" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 622,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9aac531a64efe4f8eaa95e070fadf2e1f431544e",
            "branch" : [
              {
                "SHA1" : "9aac531a64efe4f8eaa95e070fadf2e1f431544e",
                "name" : "refs/remotes/origin/more-tailcalls"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9aac531a64efe4f8eaa95e070fadf2e1f431544e",
            "branch" : [
              {
                "SHA1" : "9aac531a64efe4f8eaa95e070fadf2e1f431544e",
                "name" : "refs/remotes/origin/more-tailcalls"
              }
            ]
          }
        },
        "refs/remotes/origin/microbfd" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 399,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7b2fb96231298ec0178a50c8614fec6b12cdee92",
            "branch" : [
              {
                "SHA1" : "7b2fb96231298ec0178a50c8614fec6b12cdee92",
                "name" : "refs/remotes/origin/microbfd"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7b2fb96231298ec0178a50c8614fec6b12cdee92",
            "branch" : [
              {
                "SHA1" : "7b2fb96231298ec0178a50c8614fec6b12cdee92",
                "name" : "refs/remotes/origin/microbfd"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-float-of-string" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 230,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "76191bc08331483902c279b4c2a33a4d5c8b4b22",
            "branch" : [
              {
                "SHA1" : "76191bc08331483902c279b4c2a33a4d5c8b4b22",
                "name" : "refs/remotes/origin/fix-float-of-string"
              }
            ]
          },
          "revision" : {
            "SHA1" : "76191bc08331483902c279b4c2a33a4d5c8b4b22",
            "branch" : [
              {
                "SHA1" : "76191bc08331483902c279b4c2a33a4d5c8b4b22",
                "name" : "refs/remotes/origin/fix-float-of-string"
              }
            ]
          }
        },
        "refs/remotes/origin/runtime-macro-deprecation" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 629,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bb6d635dad2d3b82d15e687b93a9fb8e88d3b69e",
            "branch" : [
              {
                "SHA1" : "bb6d635dad2d3b82d15e687b93a9fb8e88d3b69e",
                "name" : "refs/remotes/origin/runtime-macro-deprecation"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bb6d635dad2d3b82d15e687b93a9fb8e88d3b69e",
            "branch" : [
              {
                "SHA1" : "bb6d635dad2d3b82d15e687b93a9fb8e88d3b69e",
                "name" : "refs/remotes/origin/runtime-macro-deprecation"
              }
            ]
          }
        },
        "refs/remotes/origin/volatile_field" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 745,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "806221793a90dd6e19abed9a8717a803dd31f2cc",
            "branch" : [
              {
                "SHA1" : "806221793a90dd6e19abed9a8717a803dd31f2cc",
                "name" : "refs/remotes/origin/volatile_field"
              }
            ]
          },
          "revision" : {
            "SHA1" : "806221793a90dd6e19abed9a8717a803dd31f2cc",
            "branch" : [
              {
                "SHA1" : "806221793a90dd6e19abed9a8717a803dd31f2cc",
                "name" : "refs/remotes/origin/volatile_field"
              }
            ]
          }
        },
        "refs/remotes/origin/sigaltstack-5" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 758,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e5f89465c7ab35b8a829e697045db4ab3548a4cb",
            "branch" : [
              {
                "SHA1" : "e5f89465c7ab35b8a829e697045db4ab3548a4cb",
                "name" : "refs/remotes/origin/sigaltstack-5"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e5f89465c7ab35b8a829e697045db4ab3548a4cb",
            "branch" : [
              {
                "SHA1" : "e5f89465c7ab35b8a829e697045db4ab3548a4cb",
                "name" : "refs/remotes/origin/sigaltstack-5"
              }
            ]
          }
        },
        "refs/remotes/origin/update-frame-pointers" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 999,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d32da7937b59d5b62baba06cfeb844ecc370f540",
            "branch" : [
              {
                "SHA1" : "d32da7937b59d5b62baba06cfeb844ecc370f540",
                "name" : "refs/remotes/origin/update-frame-pointers"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d32da7937b59d5b62baba06cfeb844ecc370f540",
            "branch" : [
              {
                "SHA1" : "d32da7937b59d5b62baba06cfeb844ecc370f540",
                "name" : "refs/remotes/origin/update-frame-pointers"
              }
            ]
          }
        },
        "refs/remotes/origin/cse-immut" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 596,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b6f8099cf215aadc1245e38a712b63435d1fe6ff",
            "branch" : [
              {
                "SHA1" : "b6f8099cf215aadc1245e38a712b63435d1fe6ff",
                "name" : "refs/remotes/origin/cse-immut"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b6f8099cf215aadc1245e38a712b63435d1fe6ff",
            "branch" : [
              {
                "SHA1" : "b6f8099cf215aadc1245e38a712b63435d1fe6ff",
                "name" : "refs/remotes/origin/cse-immut"
              }
            ]
          }
        },
        "refs/remotes/origin/foo_pr" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 427,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6b90faf5dde454c80c59dd55be367ae8d8e64a9c",
            "branch" : [
              {
                "SHA1" : "6b90faf5dde454c80c59dd55be367ae8d8e64a9c",
                "name" : "refs/remotes/origin/foo_pr"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6b90faf5dde454c80c59dd55be367ae8d8e64a9c",
            "branch" : [
              {
                "SHA1" : "6b90faf5dde454c80c59dd55be367ae8d8e64a9c",
                "name" : "refs/remotes/origin/foo_pr"
              }
            ]
          }
        },
        "refs/remotes/origin/4.09-10266" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 631,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "631dbbe6b5d382356356007a7116708d12acb0d0",
            "branch" : [
              {
                "SHA1" : "631dbbe6b5d382356356007a7116708d12acb0d0",
                "name" : "refs/remotes/origin/4.09-10266"
              }
            ]
          },
          "revision" : {
            "SHA1" : "631dbbe6b5d382356356007a7116708d12acb0d0",
            "branch" : [
              {
                "SHA1" : "631dbbe6b5d382356356007a7116708d12acb0d0",
                "name" : "refs/remotes/origin/4.09-10266"
              }
            ]
          }
        },
        "refs/remotes/origin/compare" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 206,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "01df18c181edbbc3a75a534dfcce96938f383fd3",
            "branch" : [
              {
                "SHA1" : "01df18c181edbbc3a75a534dfcce96938f383fd3",
                "name" : "refs/remotes/origin/compare"
              }
            ]
          },
          "revision" : {
            "SHA1" : "01df18c181edbbc3a75a534dfcce96938f383fd3",
            "branch" : [
              {
                "SHA1" : "01df18c181edbbc3a75a534dfcce96938f383fd3",
                "name" : "refs/remotes/origin/compare"
              }
            ]
          }
        },
        "refs/remotes/origin/sigaltstack-4" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 756,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a62ccf93f811516043579389d217fd72398c92b1",
            "branch" : [
              {
                "SHA1" : "a62ccf93f811516043579389d217fd72398c92b1",
                "name" : "refs/remotes/origin/sigaltstack-4"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a62ccf93f811516043579389d217fd72398c92b1",
            "branch" : [
              {
                "SHA1" : "a62ccf93f811516043579389d217fd72398c92b1",
                "name" : "refs/remotes/origin/sigaltstack-4"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-ppx-contexts-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 56,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "02cfae462416335fba415af231a3ddea7f6700c5",
            "branch" : [
              {
                "SHA1" : "02cfae462416335fba415af231a3ddea7f6700c5",
                "name" : "refs/remotes/origin/migrate-ppx-contexts-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "02cfae462416335fba415af231a3ddea7f6700c5",
            "branch" : [
              {
                "SHA1" : "02cfae462416335fba415af231a3ddea7f6700c5",
                "name" : "refs/remotes/origin/migrate-ppx-contexts-test"
              }
            ]
          }
        },
        "refs/remotes/origin/autoconf-2.71" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 700,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "eef23526faf4cc480683308ec6da68e905f9e5b4",
            "branch" : [
              {
                "SHA1" : "eef23526faf4cc480683308ec6da68e905f9e5b4",
                "name" : "refs/remotes/origin/autoconf-2.71"
              }
            ]
          },
          "revision" : {
            "SHA1" : "eef23526faf4cc480683308ec6da68e905f9e5b4",
            "branch" : [
              {
                "SHA1" : "eef23526faf4cc480683308ec6da68e905f9e5b4",
                "name" : "refs/remotes/origin/autoconf-2.71"
              }
            ]
          }
        },
        "refs/remotes/origin/no-atomic-int64-sadly" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 695,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8cb57dfe51092334e6d3fefe70f19a710120ef91",
            "branch" : [
              {
                "SHA1" : "8cb57dfe51092334e6d3fefe70f19a710120ef91",
                "name" : "refs/remotes/origin/no-atomic-int64-sadly"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8cb57dfe51092334e6d3fefe70f19a710120ef91",
            "branch" : [
              {
                "SHA1" : "8cb57dfe51092334e6d3fefe70f19a710120ef91",
                "name" : "refs/remotes/origin/no-atomic-int64-sadly"
              }
            ]
          }
        },
        "refs/remotes/origin/configure-ppc32" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 386,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b8313089079f9cdf37cfa0e474385a85ef1ff458",
            "branch" : [
              {
                "SHA1" : "b8313089079f9cdf37cfa0e474385a85ef1ff458",
                "name" : "refs/remotes/origin/configure-ppc32"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b8313089079f9cdf37cfa0e474385a85ef1ff458",
            "branch" : [
              {
                "SHA1" : "b8313089079f9cdf37cfa0e474385a85ef1ff458",
                "name" : "refs/remotes/origin/configure-ppc32"
              }
            ]
          }
        },
        "refs/remotes/origin/more-cloexec" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1038,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "aa67aa695431e6a56c93d33c06d7e72755588ec0",
            "branch" : [
              {
                "SHA1" : "aa67aa695431e6a56c93d33c06d7e72755588ec0",
                "name" : "refs/remotes/origin/more-cloexec"
              }
            ]
          },
          "revision" : {
            "SHA1" : "aa67aa695431e6a56c93d33c06d7e72755588ec0",
            "branch" : [
              {
                "SHA1" : "aa67aa695431e6a56c93d33c06d7e72755588ec0",
                "name" : "refs/remotes/origin/more-cloexec"
              }
            ]
          }
        },
        "refs/remotes/origin/uselocale" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 104,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0571f7048e33628ad68a561eeb31299d8eb097c6",
            "branch" : [
              {
                "SHA1" : "0571f7048e33628ad68a561eeb31299d8eb097c6",
                "name" : "refs/remotes/origin/uselocale"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0571f7048e33628ad68a561eeb31299d8eb097c6",
            "branch" : [
              {
                "SHA1" : "0571f7048e33628ad68a561eeb31299d8eb097c6",
                "name" : "refs/remotes/origin/uselocale"
              }
            ]
          }
        },
        "refs/remotes/origin/mpr7903" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 214,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c69394b1df1d7ce3b7fee73e23a9ac6d7809d446",
            "branch" : [
              {
                "SHA1" : "c69394b1df1d7ce3b7fee73e23a9ac6d7809d446",
                "name" : "refs/remotes/origin/mpr7903"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c69394b1df1d7ce3b7fee73e23a9ac6d7809d446",
            "branch" : [
              {
                "SHA1" : "c69394b1df1d7ce3b7fee73e23a9ac6d7809d446",
                "name" : "refs/remotes/origin/mpr7903"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamltest_find_tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 306,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b153d6290e5c465f3cb4d7c32a7d580ddf6ce5e1",
            "branch" : [
              {
                "SHA1" : "b153d6290e5c465f3cb4d7c32a7d580ddf6ce5e1",
                "name" : "refs/remotes/origin/ocamltest_find_tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b153d6290e5c465f3cb4d7c32a7d580ddf6ce5e1",
            "branch" : [
              {
                "SHA1" : "b153d6290e5c465f3cb4d7c32a7d580ddf6ce5e1",
                "name" : "refs/remotes/origin/ocamltest_find_tests"
              }
            ]
          }
        },
        "refs/remotes/origin/i386-signal-handling" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 379,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "86e014bd33691e3f8eaac49f43c599e5cf9dbba8",
            "branch" : [
              {
                "SHA1" : "86e014bd33691e3f8eaac49f43c599e5cf9dbba8",
                "name" : "refs/remotes/origin/i386-signal-handling"
              }
            ]
          },
          "revision" : {
            "SHA1" : "86e014bd33691e3f8eaac49f43c599e5cf9dbba8",
            "branch" : [
              {
                "SHA1" : "86e014bd33691e3f8eaac49f43c599e5cf9dbba8",
                "name" : "refs/remotes/origin/i386-signal-handling"
              }
            ]
          }
        },
        "refs/remotes/origin/semaphore-like-mutex" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 487,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "46bceb5704442da3df0ecad87478888189cdfd07",
            "branch" : [
              {
                "SHA1" : "46bceb5704442da3df0ecad87478888189cdfd07",
                "name" : "refs/remotes/origin/semaphore-like-mutex"
              }
            ]
          },
          "revision" : {
            "SHA1" : "46bceb5704442da3df0ecad87478888189cdfd07",
            "branch" : [
              {
                "SHA1" : "46bceb5704442da3df0ecad87478888189cdfd07",
                "name" : "refs/remotes/origin/semaphore-like-mutex"
              }
            ]
          }
        },
        "refs/remotes/origin/static-winpthreads" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 784,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ea0255adf68bb0200a581cf2480b5c0000c9cf7d",
            "branch" : [
              {
                "SHA1" : "ea0255adf68bb0200a581cf2480b5c0000c9cf7d",
                "name" : "refs/remotes/origin/static-winpthreads"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ea0255adf68bb0200a581cf2480b5c0000c9cf7d",
            "branch" : [
              {
                "SHA1" : "ea0255adf68bb0200a581cf2480b5c0000c9cf7d",
                "name" : "refs/remotes/origin/static-winpthreads"
              }
            ]
          }
        },
        "refs/remotes/origin/extend-o" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 521,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f0b63a3ffd68850fffe4b72e32ce895c96a30d9a",
            "branch" : [
              {
                "SHA1" : "f0b63a3ffd68850fffe4b72e32ce895c96a30d9a",
                "name" : "refs/remotes/origin/extend-o"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f0b63a3ffd68850fffe4b72e32ce895c96a30d9a",
            "branch" : [
              {
                "SHA1" : "f0b63a3ffd68850fffe4b72e32ce895c96a30d9a",
                "name" : "refs/remotes/origin/extend-o"
              }
            ]
          }
        },
        "refs/remotes/origin/cloexec-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1013,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e3022f5756665d10138d0cf2df87d8bf3b786225",
            "branch" : [
              {
                "SHA1" : "e3022f5756665d10138d0cf2df87d8bf3b786225",
                "name" : "refs/remotes/origin/cloexec-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e3022f5756665d10138d0cf2df87d8bf3b786225",
            "branch" : [
              {
                "SHA1" : "e3022f5756665d10138d0cf2df87d8bf3b786225",
                "name" : "refs/remotes/origin/cloexec-test"
              }
            ]
          }
        },
        "refs/remotes/origin/is_immediate-refactored" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 510,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8e246c41c2b5e7b403bc5b52836da3489762af1d",
            "branch" : [
              {
                "SHA1" : "8e246c41c2b5e7b403bc5b52836da3489762af1d",
                "name" : "refs/remotes/origin/is_immediate-refactored"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8e246c41c2b5e7b403bc5b52836da3489762af1d",
            "branch" : [
              {
                "SHA1" : "8e246c41c2b5e7b403bc5b52836da3489762af1d",
                "name" : "refs/remotes/origin/is_immediate-refactored"
              }
            ]
          }
        },
        "refs/remotes/origin/windows-unix-domain-sockets-socketpair" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 602,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "29a5ebfae9f4b876286ce07a3ef3a111543668cb",
            "branch" : [
              {
                "SHA1" : "29a5ebfae9f4b876286ce07a3ef3a111543668cb",
                "name" : "refs/remotes/origin/windows-unix-domain-sockets-socketpair"
              }
            ]
          },
          "revision" : {
            "SHA1" : "29a5ebfae9f4b876286ce07a3ef3a111543668cb",
            "branch" : [
              {
                "SHA1" : "29a5ebfae9f4b876286ce07a3ef3a111543668cb",
                "name" : "refs/remotes/origin/windows-unix-domain-sockets-socketpair"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-nonbootstrapped-flexdll" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 690,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "68e06659343ab0135f095ad729e71750aee100dd",
            "branch" : [
              {
                "SHA1" : "68e06659343ab0135f095ad729e71750aee100dd",
                "name" : "refs/remotes/origin/fix-nonbootstrapped-flexdll"
              }
            ]
          },
          "revision" : {
            "SHA1" : "68e06659343ab0135f095ad729e71750aee100dd",
            "branch" : [
              {
                "SHA1" : "68e06659343ab0135f095ad729e71750aee100dd",
                "name" : "refs/remotes/origin/fix-nonbootstrapped-flexdll"
              }
            ]
          }
        },
        "refs/remotes/origin/win32unix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 682,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b03cfed5b7955f719b4d8a27be2f88bf99f9309f",
            "branch" : [
              {
                "SHA1" : "b03cfed5b7955f719b4d8a27be2f88bf99f9309f",
                "name" : "refs/remotes/origin/win32unix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b03cfed5b7955f719b4d8a27be2f88bf99f9309f",
            "branch" : [
              {
                "SHA1" : "b03cfed5b7955f719b4d8a27be2f88bf99f9309f",
                "name" : "refs/remotes/origin/win32unix"
              }
            ]
          }
        },
        "refs/remotes/origin/default_no_flambda_invariants" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 58,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c221b58397501a0f3c876f30c55ec55f17c2fb86",
            "branch" : [
              {
                "SHA1" : "c221b58397501a0f3c876f30c55ec55f17c2fb86",
                "name" : "refs/remotes/origin/default_no_flambda_invariants"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c221b58397501a0f3c876f30c55ec55f17c2fb86",
            "branch" : [
              {
                "SHA1" : "c221b58397501a0f3c876f30c55ec55f17c2fb86",
                "name" : "refs/remotes/origin/default_no_flambda_invariants"
              }
            ]
          }
        },
        "refs/remotes/origin/no-pie-3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 355,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "af781b98e7bb1751f1ba714032ec92295a9251b8",
            "branch" : [
              {
                "SHA1" : "af781b98e7bb1751f1ba714032ec92295a9251b8",
                "name" : "refs/remotes/origin/no-pie-3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "af781b98e7bb1751f1ba714032ec92295a9251b8",
            "branch" : [
              {
                "SHA1" : "af781b98e7bb1751f1ba714032ec92295a9251b8",
                "name" : "refs/remotes/origin/no-pie-3"
              }
            ]
          }
        },
        "refs/remotes/origin/no-pie-2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 354,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0f0a638c221ef184cfcdf17ac5a08fe7a959f133",
            "branch" : [
              {
                "SHA1" : "0f0a638c221ef184cfcdf17ac5a08fe7a959f133",
                "name" : "refs/remotes/origin/no-pie-2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0f0a638c221ef184cfcdf17ac5a08fe7a959f133",
            "branch" : [
              {
                "SHA1" : "0f0a638c221ef184cfcdf17ac5a08fe7a959f133",
                "name" : "refs/remotes/origin/no-pie-2"
              }
            ]
          }
        },
        "refs/remotes/origin/faster-flexdll" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 579,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4060c05ea0f00208ddce0f2385c50c0ae9e6dd6f",
            "branch" : [
              {
                "SHA1" : "4060c05ea0f00208ddce0f2385c50c0ae9e6dd6f",
                "name" : "refs/remotes/origin/faster-flexdll"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4060c05ea0f00208ddce0f2385c50c0ae9e6dd6f",
            "branch" : [
              {
                "SHA1" : "4060c05ea0f00208ddce0f2385c50c0ae9e6dd6f",
                "name" : "refs/remotes/origin/faster-flexdll"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-dynlink-packs" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 287,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "713f1e85168952991e44745dc9de393fe1fdfc61",
            "branch" : [
              {
                "SHA1" : "713f1e85168952991e44745dc9de393fe1fdfc61",
                "name" : "refs/remotes/origin/fix-dynlink-packs"
              }
            ]
          },
          "revision" : {
            "SHA1" : "713f1e85168952991e44745dc9de393fe1fdfc61",
            "branch" : [
              {
                "SHA1" : "713f1e85168952991e44745dc9de393fe1fdfc61",
                "name" : "refs/remotes/origin/fix-dynlink-packs"
              }
            ]
          }
        },
        "refs/remotes/origin/no-scripting-for-4.13" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 620,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1c7e469f21b60043700c3ba5ce54155607f6f95f",
            "branch" : [
              {
                "SHA1" : "1c7e469f21b60043700c3ba5ce54155607f6f95f",
                "name" : "refs/remotes/origin/no-scripting-for-4.13"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1c7e469f21b60043700c3ba5ce54155607f6f95f",
            "branch" : [
              {
                "SHA1" : "1c7e469f21b60043700c3ba5ce54155607f6f95f",
                "name" : "refs/remotes/origin/no-scripting-for-4.13"
              }
            ]
          }
        },
        "refs/remotes/origin/bfd_4.10" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 338,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6f558d293154d5c9e3c60fc16c70b137dc2ae75a",
            "branch" : [
              {
                "SHA1" : "6f558d293154d5c9e3c60fc16c70b137dc2ae75a",
                "name" : "refs/remotes/origin/bfd_4.10"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6f558d293154d5c9e3c60fc16c70b137dc2ae75a",
            "branch" : [
              {
                "SHA1" : "6f558d293154d5c9e3c60fc16c70b137dc2ae75a",
                "name" : "refs/remotes/origin/bfd_4.10"
              }
            ]
          }
        },
        "refs/remotes/origin/safepoints3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 604,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8a1f28058722394bc2481d3fd7fa45256e297301",
            "branch" : [
              {
                "SHA1" : "8a1f28058722394bc2481d3fd7fa45256e297301",
                "name" : "refs/remotes/origin/safepoints3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8a1f28058722394bc2481d3fd7fa45256e297301",
            "branch" : [
              {
                "SHA1" : "8a1f28058722394bc2481d3fd7fa45256e297301",
                "name" : "refs/remotes/origin/safepoints3"
              }
            ]
          }
        },
        "refs/remotes/origin/warn-error" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 424,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9f9d8063af6f4d03f43baf9fcba1def03edfffdf",
            "branch" : [
              {
                "SHA1" : "9f9d8063af6f4d03f43baf9fcba1def03edfffdf",
                "name" : "refs/remotes/origin/warn-error"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9f9d8063af6f4d03f43baf9fcba1def03edfffdf",
            "branch" : [
              {
                "SHA1" : "9f9d8063af6f4d03f43baf9fcba1def03edfffdf",
                "name" : "refs/remotes/origin/warn-error"
              }
            ]
          }
        },
        "refs/remotes/origin/remove-availability-analysis" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 563,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7646525850756b722d3e5516090449d5b3fdf458",
            "branch" : [
              {
                "SHA1" : "7646525850756b722d3e5516090449d5b3fdf458",
                "name" : "refs/remotes/origin/remove-availability-analysis"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7646525850756b722d3e5516090449d5b3fdf458",
            "branch" : [
              {
                "SHA1" : "7646525850756b722d3e5516090449d5b3fdf458",
                "name" : "refs/remotes/origin/remove-availability-analysis"
              }
            ]
          }
        },
        "refs/remotes/origin/young-limit-not-in-register" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 530,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "12b62da50bdff1546ad19bc2175f31755cea9335",
            "branch" : [
              {
                "SHA1" : "12b62da50bdff1546ad19bc2175f31755cea9335",
                "name" : "refs/remotes/origin/young-limit-not-in-register"
              }
            ]
          },
          "revision" : {
            "SHA1" : "12b62da50bdff1546ad19bc2175f31755cea9335",
            "branch" : [
              {
                "SHA1" : "12b62da50bdff1546ad19bc2175f31755cea9335",
                "name" : "refs/remotes/origin/young-limit-not-in-register"
              }
            ]
          }
        },
        "refs/remotes/origin/make-it-testable-2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 660,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "22637a930f299cbcfe96cc6c460981a78ebbacc0",
            "branch" : [
              {
                "SHA1" : "22637a930f299cbcfe96cc6c460981a78ebbacc0",
                "name" : "refs/remotes/origin/make-it-testable-2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "22637a930f299cbcfe96cc6c460981a78ebbacc0",
            "branch" : [
              {
                "SHA1" : "22637a930f299cbcfe96cc6c460981a78ebbacc0",
                "name" : "refs/remotes/origin/make-it-testable-2"
              }
            ]
          }
        },
        "refs/remotes/origin/stack-overflow-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 723,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3b772b7c362fa89c9739e266b39a024a1d2d337a",
            "branch" : [
              {
                "SHA1" : "3b772b7c362fa89c9739e266b39a024a1d2d337a",
                "name" : "refs/remotes/origin/stack-overflow-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3b772b7c362fa89c9739e266b39a024a1d2d337a",
            "branch" : [
              {
                "SHA1" : "3b772b7c362fa89c9739e266b39a024a1d2d337a",
                "name" : "refs/remotes/origin/stack-overflow-test"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-no-shared-libs" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 187,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c0040e178468516426478494d1fe3d1f5aa05646",
            "branch" : [
              {
                "SHA1" : "c0040e178468516426478494d1fe3d1f5aa05646",
                "name" : "refs/remotes/origin/fix-no-shared-libs"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c0040e178468516426478494d1fe3d1f5aa05646",
            "branch" : [
              {
                "SHA1" : "c0040e178468516426478494d1fe3d1f5aa05646",
                "name" : "refs/remotes/origin/fix-no-shared-libs"
              }
            ]
          }
        },
        "refs/remotes/origin/small-toc" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 382,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1260c3d3681c892cba516ba9dc1b2b08efcc41b3",
            "branch" : [
              {
                "SHA1" : "1260c3d3681c892cba516ba9dc1b2b08efcc41b3",
                "name" : "refs/remotes/origin/small-toc"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1260c3d3681c892cba516ba9dc1b2b08efcc41b3",
            "branch" : [
              {
                "SHA1" : "1260c3d3681c892cba516ba9dc1b2b08efcc41b3",
                "name" : "refs/remotes/origin/small-toc"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamltest_log" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 450,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "33e8940e0d4331a14a60fe9213f7a3c619b09138",
            "branch" : [
              {
                "SHA1" : "33e8940e0d4331a14a60fe9213f7a3c619b09138",
                "name" : "refs/remotes/origin/ocamltest_log"
              }
            ]
          },
          "revision" : {
            "SHA1" : "33e8940e0d4331a14a60fe9213f7a3c619b09138",
            "branch" : [
              {
                "SHA1" : "33e8940e0d4331a14a60fe9213f7a3c619b09138",
                "name" : "refs/remotes/origin/ocamltest_log"
              }
            ]
          }
        },
        "refs/remotes/origin/init-bytecode-threading-414" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 728,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "30689d580e1b08c6f15f6ef449399c499bcb2e20",
            "branch" : [
              {
                "SHA1" : "30689d580e1b08c6f15f6ef449399c499bcb2e20",
                "name" : "refs/remotes/origin/init-bytecode-threading-414"
              }
            ]
          },
          "revision" : {
            "SHA1" : "30689d580e1b08c6f15f6ef449399c499bcb2e20",
            "branch" : [
              {
                "SHA1" : "30689d580e1b08c6f15f6ef449399c499bcb2e20",
                "name" : "refs/remotes/origin/init-bytecode-threading-414"
              }
            ]
          }
        },
        "refs/remotes/origin/cross-ld" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 380,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6c7a17ea0a96e01a7c86918115964e1e5db6704f",
            "branch" : [
              {
                "SHA1" : "6c7a17ea0a96e01a7c86918115964e1e5db6704f",
                "name" : "refs/remotes/origin/cross-ld"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6c7a17ea0a96e01a7c86918115964e1e5db6704f",
            "branch" : [
              {
                "SHA1" : "6c7a17ea0a96e01a7c86918115964e1e5db6704f",
                "name" : "refs/remotes/origin/cross-ld"
              }
            ]
          }
        },
        "refs/remotes/origin/sweep_optimisation" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 993,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fd6c057f061591fe9c362657a3d539b688b0b1fc",
            "branch" : [
              {
                "SHA1" : "fd6c057f061591fe9c362657a3d539b688b0b1fc",
                "name" : "refs/remotes/origin/sweep_optimisation"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fd6c057f061591fe9c362657a3d539b688b0b1fc",
            "branch" : [
              {
                "SHA1" : "fd6c057f061591fe9c362657a3d539b688b0b1fc",
                "name" : "refs/remotes/origin/sweep_optimisation"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-11828" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 809,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "29e7d737561229a4f68fffdf192da2c536f8b146",
            "branch" : [
              {
                "SHA1" : "29e7d737561229a4f68fffdf192da2c536f8b146",
                "name" : "refs/remotes/origin/fix-11828"
              }
            ]
          },
          "revision" : {
            "SHA1" : "29e7d737561229a4f68fffdf192da2c536f8b146",
            "branch" : [
              {
                "SHA1" : "29e7d737561229a4f68fffdf192da2c536f8b146",
                "name" : "refs/remotes/origin/fix-11828"
              }
            ]
          }
        },
        "refs/remotes/origin/trunk" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 811,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0ec8679c337111a77f91ed61ff3b8467243b394b",
            "branch" : [
              {
                "SHA1" : "0ec8679c337111a77f91ed61ff3b8467243b394b",
                "name" : "refs/remotes/origin/trunk"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0ec8679c337111a77f91ed61ff3b8467243b394b",
            "branch" : [
              {
                "SHA1" : "0ec8679c337111a77f91ed61ff3b8467243b394b",
                "name" : "refs/remotes/origin/trunk"
              }
            ]
          }
        },
        "refs/remotes/origin/no-is-in-code-area" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 435,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "936af50d0c069f0d6bcf0d5c8dd0f5014914327b",
            "branch" : [
              {
                "SHA1" : "936af50d0c069f0d6bcf0d5c8dd0f5014914327b",
                "name" : "refs/remotes/origin/no-is-in-code-area"
              }
            ]
          },
          "revision" : {
            "SHA1" : "936af50d0c069f0d6bcf0d5c8dd0f5014914327b",
            "branch" : [
              {
                "SHA1" : "936af50d0c069f0d6bcf0d5c8dd0f5014914327b",
                "name" : "refs/remotes/origin/no-is-in-code-area"
              }
            ]
          }
        },
        "refs/remotes/origin/signal-alloc-verbose" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 473,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2cc93edaeb592e7df16af49393a1d87d08499991",
            "branch" : [
              {
                "SHA1" : "2cc93edaeb592e7df16af49393a1d87d08499991",
                "name" : "refs/remotes/origin/signal-alloc-verbose"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2cc93edaeb592e7df16af49393a1d87d08499991",
            "branch" : [
              {
                "SHA1" : "2cc93edaeb592e7df16af49393a1d87d08499991",
                "name" : "refs/remotes/origin/signal-alloc-verbose"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-toplevel-flushing" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 827,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c2c45280750031c336e13ffa78e75dfd0e1a5234",
            "branch" : [
              {
                "SHA1" : "c2c45280750031c336e13ffa78e75dfd0e1a5234",
                "name" : "refs/remotes/origin/fix-toplevel-flushing"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c2c45280750031c336e13ffa78e75dfd0e1a5234",
            "branch" : [
              {
                "SHA1" : "c2c45280750031c336e13ffa78e75dfd0e1a5234",
                "name" : "refs/remotes/origin/fix-toplevel-flushing"
              }
            ]
          }
        },
        "refs/remotes/origin/dynlink_packing-rebase" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 222,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6b43333d968d15a765cf2cba8e19e84a8fa76561",
            "branch" : [
              {
                "SHA1" : "6b43333d968d15a765cf2cba8e19e84a8fa76561",
                "name" : "refs/remotes/origin/dynlink_packing-rebase"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6b43333d968d15a765cf2cba8e19e84a8fa76561",
            "branch" : [
              {
                "SHA1" : "6b43333d968d15a765cf2cba8e19e84a8fa76561",
                "name" : "refs/remotes/origin/dynlink_packing-rebase"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-testing" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 113,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0d6b0cb4793bd511dbbee342f5ecfc115e024e28",
            "branch" : [
              {
                "SHA1" : "0d6b0cb4793bd511dbbee342f5ecfc115e024e28",
                "name" : "refs/remotes/origin/fix-testing"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0d6b0cb4793bd511dbbee342f5ecfc115e024e28",
            "branch" : [
              {
                "SHA1" : "0d6b0cb4793bd511dbbee342f5ecfc115e024e28",
                "name" : "refs/remotes/origin/fix-testing"
              }
            ]
          }
        },
        "refs/remotes/origin/harden-ci" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 238,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7795c677ce21db4ea6700043de4471757fb49355",
            "branch" : [
              {
                "SHA1" : "7795c677ce21db4ea6700043de4471757fb49355",
                "name" : "refs/remotes/origin/harden-ci"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7795c677ce21db4ea6700043de4471757fb49355",
            "branch" : [
              {
                "SHA1" : "7795c677ce21db4ea6700043de4471757fb49355",
                "name" : "refs/remotes/origin/harden-ci"
              }
            ]
          }
        },
        "refs/remotes/origin/12964-5.3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 987,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f789b29669799dcdb28b7cc22b3689a89d2f9f5a",
            "branch" : [
              {
                "SHA1" : "f789b29669799dcdb28b7cc22b3689a89d2f9f5a",
                "name" : "refs/remotes/origin/12964-5.3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f789b29669799dcdb28b7cc22b3689a89d2f9f5a",
            "branch" : [
              {
                "SHA1" : "f789b29669799dcdb28b7cc22b3689a89d2f9f5a",
                "name" : "refs/remotes/origin/12964-5.3"
              }
            ]
          }
        },
        "refs/remotes/origin/dot-in-symbols" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 743,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "31a4f0dfdfdd4492d0598feed829dcf65b8c3fdb",
            "branch" : [
              {
                "SHA1" : "31a4f0dfdfdd4492d0598feed829dcf65b8c3fdb",
                "name" : "refs/remotes/origin/dot-in-symbols"
              }
            ]
          },
          "revision" : {
            "SHA1" : "31a4f0dfdfdd4492d0598feed829dcf65b8c3fdb",
            "branch" : [
              {
                "SHA1" : "31a4f0dfdfdd4492d0598feed829dcf65b8c3fdb",
                "name" : "refs/remotes/origin/dot-in-symbols"
              }
            ]
          }
        },
        "refs/remotes/origin/refactor-construction-of-initial-env" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 185,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8f737e90cd9b7c81f7be4fbc663e02010a15a402",
            "branch" : [
              {
                "SHA1" : "8f737e90cd9b7c81f7be4fbc663e02010a15a402",
                "name" : "refs/remotes/origin/refactor-construction-of-initial-env"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8f737e90cd9b7c81f7be4fbc663e02010a15a402",
            "branch" : [
              {
                "SHA1" : "8f737e90cd9b7c81f7be4fbc663e02010a15a402",
                "name" : "refs/remotes/origin/refactor-construction-of-initial-env"
              }
            ]
          }
        },
        "refs/remotes/origin/caml_atom_table_padding" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 329,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ad4595e82dc625839bb9c5ff5685020e0b49546e",
            "branch" : [
              {
                "SHA1" : "ad4595e82dc625839bb9c5ff5685020e0b49546e",
                "name" : "refs/remotes/origin/caml_atom_table_padding"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ad4595e82dc625839bb9c5ff5685020e0b49546e",
            "branch" : [
              {
                "SHA1" : "ad4595e82dc625839bb9c5ff5685020e0b49546e",
                "name" : "refs/remotes/origin/caml_atom_table_padding"
              }
            ]
          }
        },
        "refs/remotes/origin/remove_arm_i386" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 814,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7281f2311b75dddfcca6aabed957a1d7686ef1f7",
            "branch" : [
              {
                "SHA1" : "7281f2311b75dddfcca6aabed957a1d7686ef1f7",
                "name" : "refs/remotes/origin/remove_arm_i386"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7281f2311b75dddfcca6aabed957a1d7686ef1f7",
            "branch" : [
              {
                "SHA1" : "7281f2311b75dddfcca6aabed957a1d7686ef1f7",
                "name" : "refs/remotes/origin/remove_arm_i386"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-debugger-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 54,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5db5e04eedc26e20ff13375ac8de9a6a66cc71a1",
            "branch" : [
              {
                "SHA1" : "5db5e04eedc26e20ff13375ac8de9a6a66cc71a1",
                "name" : "refs/remotes/origin/migrate-debugger-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5db5e04eedc26e20ff13375ac8de9a6a66cc71a1",
            "branch" : [
              {
                "SHA1" : "5db5e04eedc26e20ff13375ac8de9a6a66cc71a1",
                "name" : "refs/remotes/origin/migrate-debugger-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-backtrace-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 39,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "06a34925c3af6c5942c060f0098e8c1094c36124",
            "branch" : [
              {
                "SHA1" : "06a34925c3af6c5942c060f0098e8c1094c36124",
                "name" : "refs/remotes/origin/migrate-backtrace-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "06a34925c3af6c5942c060f0098e8c1094c36124",
            "branch" : [
              {
                "SHA1" : "06a34925c3af6c5942c060f0098e8c1094c36124",
                "name" : "refs/remotes/origin/migrate-backtrace-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-asmgen-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 87,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2674ecb17ba21a52fbd4e3a0f89af9a01cecd442",
            "branch" : [
              {
                "SHA1" : "2674ecb17ba21a52fbd4e3a0f89af9a01cecd442",
                "name" : "refs/remotes/origin/migrate-asmgen-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2674ecb17ba21a52fbd4e3a0f89af9a01cecd442",
            "branch" : [
              {
                "SHA1" : "2674ecb17ba21a52fbd4e3a0f89af9a01cecd442",
                "name" : "refs/remotes/origin/migrate-asmgen-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/merge-runtimes" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 118,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1aed84f05db0bb207453602a642db14e0524564d",
            "branch" : [
              {
                "SHA1" : "1aed84f05db0bb207453602a642db14e0524564d",
                "name" : "refs/remotes/origin/merge-runtimes"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1aed84f05db0bb207453602a642db14e0524564d",
            "branch" : [
              {
                "SHA1" : "1aed84f05db0bb207453602a642db14e0524564d",
                "name" : "refs/remotes/origin/merge-runtimes"
              }
            ]
          }
        },
        "refs/remotes/origin/runtime_events_omnios_fix_v2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 712,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d3f1fa0cb5cced8c17255aa99bd4a88be3dd8689",
            "branch" : [
              {
                "SHA1" : "d3f1fa0cb5cced8c17255aa99bd4a88be3dd8689",
                "name" : "refs/remotes/origin/runtime_events_omnios_fix_v2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d3f1fa0cb5cced8c17255aa99bd4a88be3dd8689",
            "branch" : [
              {
                "SHA1" : "d3f1fa0cb5cced8c17255aa99bd4a88be3dd8689",
                "name" : "refs/remotes/origin/runtime_events_omnios_fix_v2"
              }
            ]
          }
        },
        "refs/remotes/origin/systhread_simpl_and_fixes2.5" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 731,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7826b07555f7621bed8c04a87f6525a1c6eb59b1",
            "branch" : [
              {
                "SHA1" : "7826b07555f7621bed8c04a87f6525a1c6eb59b1",
                "name" : "refs/remotes/origin/systhread_simpl_and_fixes2.5"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7826b07555f7621bed8c04a87f6525a1c6eb59b1",
            "branch" : [
              {
                "SHA1" : "7826b07555f7621bed8c04a87f6525a1c6eb59b1",
                "name" : "refs/remotes/origin/systhread_simpl_and_fixes2.5"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-signals-alloc-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 476,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0a1e5b64605d4cde2390aedc721f6941e2a54475",
            "branch" : [
              {
                "SHA1" : "0a1e5b64605d4cde2390aedc721f6941e2a54475",
                "name" : "refs/remotes/origin/fix-signals-alloc-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0a1e5b64605d4cde2390aedc721f6941e2a54475",
            "branch" : [
              {
                "SHA1" : "0a1e5b64605d4cde2390aedc721f6941e2a54475",
                "name" : "refs/remotes/origin/fix-signals-alloc-test"
              }
            ]
          }
        },
        "refs/remotes/origin/optim-comparison" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 549,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "565ec0b0e2fca5503a6019eb517cc85db20b5ee5",
            "branch" : [
              {
                "SHA1" : "565ec0b0e2fca5503a6019eb517cc85db20b5ee5",
                "name" : "refs/remotes/origin/optim-comparison"
              }
            ]
          },
          "revision" : {
            "SHA1" : "565ec0b0e2fca5503a6019eb517cc85db20b5ee5",
            "branch" : [
              {
                "SHA1" : "565ec0b0e2fca5503a6019eb517cc85db20b5ee5",
                "name" : "refs/remotes/origin/optim-comparison"
              }
            ]
          }
        },
        "refs/remotes/origin/debugger-create-process" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 404,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9bf4e59855c9731af82abc867e1efb81dbc68726",
            "branch" : [
              {
                "SHA1" : "9bf4e59855c9731af82abc867e1efb81dbc68726",
                "name" : "refs/remotes/origin/debugger-create-process"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9bf4e59855c9731af82abc867e1efb81dbc68726",
            "branch" : [
              {
                "SHA1" : "9bf4e59855c9731af82abc867e1efb81dbc68726",
                "name" : "refs/remotes/origin/debugger-create-process"
              }
            ]
          }
        },
        "refs/remotes/origin/jenkins-flexdll" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 774,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "013eaa0b03753e7bef7399e5b62c5ee3b8709ff7",
            "branch" : [
              {
                "SHA1" : "013eaa0b03753e7bef7399e5b62c5ee3b8709ff7",
                "name" : "refs/remotes/origin/jenkins-flexdll"
              }
            ]
          },
          "revision" : {
            "SHA1" : "013eaa0b03753e7bef7399e5b62c5ee3b8709ff7",
            "branch" : [
              {
                "SHA1" : "013eaa0b03753e7bef7399e5b62c5ee3b8709ff7",
                "name" : "refs/remotes/origin/jenkins-flexdll"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-configure" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 216,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "98741ff30e1ebfb48b6a2f884ebd725fc5862077",
            "branch" : [
              {
                "SHA1" : "98741ff30e1ebfb48b6a2f884ebd725fc5862077",
                "name" : "refs/remotes/origin/fix-configure"
              }
            ]
          },
          "revision" : {
            "SHA1" : "98741ff30e1ebfb48b6a2f884ebd725fc5862077",
            "branch" : [
              {
                "SHA1" : "98741ff30e1ebfb48b6a2f884ebd725fc5862077",
                "name" : "refs/remotes/origin/fix-configure"
              }
            ]
          }
        },
        "refs/remotes/origin/preserve_dynlink_initializers_backtrace" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 333,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9c78cf1ca4ff80fb1b0f6cfabaf156bf36b0385f",
            "branch" : [
              {
                "SHA1" : "9c78cf1ca4ff80fb1b0f6cfabaf156bf36b0385f",
                "name" : "refs/remotes/origin/preserve_dynlink_initializers_backtrace"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9c78cf1ca4ff80fb1b0f6cfabaf156bf36b0385f",
            "branch" : [
              {
                "SHA1" : "9c78cf1ca4ff80fb1b0f6cfabaf156bf36b0385f",
                "name" : "refs/remotes/origin/preserve_dynlink_initializers_backtrace"
              }
            ]
          }
        },
        "refs/remotes/origin/primitives-rebuilding" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 267,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2c9b3e1395c5d67c05cae9555831f2590fe4ebb6",
            "branch" : [
              {
                "SHA1" : "2c9b3e1395c5d67c05cae9555831f2590fe4ebb6",
                "name" : "refs/remotes/origin/primitives-rebuilding"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2c9b3e1395c5d67c05cae9555831f2590fe4ebb6",
            "branch" : [
              {
                "SHA1" : "2c9b3e1395c5d67c05cae9555831f2590fe4ebb6",
                "name" : "refs/remotes/origin/primitives-rebuilding"
              }
            ]
          }
        },
        "refs/remotes/origin/gen_root_bug" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 259,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8d4750b3a4fa7b28339bca28b0ec2e97aa51de42",
            "branch" : [
              {
                "SHA1" : "8d4750b3a4fa7b28339bca28b0ec2e97aa51de42",
                "name" : "refs/remotes/origin/gen_root_bug"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8d4750b3a4fa7b28339bca28b0ec2e97aa51de42",
            "branch" : [
              {
                "SHA1" : "8d4750b3a4fa7b28339bca28b0ec2e97aa51de42",
                "name" : "refs/remotes/origin/gen_root_bug"
              }
            ]
          }
        },
        "refs/remotes/origin/1003.1-2008" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 609,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1053de254ca16d6078345a64797d65a8af8d10f8",
            "branch" : [
              {
                "SHA1" : "1053de254ca16d6078345a64797d65a8af8d10f8",
                "name" : "refs/remotes/origin/1003.1-2008"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1053de254ca16d6078345a64797d65a8af8d10f8",
            "branch" : [
              {
                "SHA1" : "1053de254ca16d6078345a64797d65a8af8d10f8",
                "name" : "refs/remotes/origin/1003.1-2008"
              }
            ]
          }
        },
        "refs/remotes/origin/enable-relative" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1044,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8c29180642ee0dfe75499023cc7f3cb8486c9125",
            "branch" : [
              {
                "SHA1" : "8c29180642ee0dfe75499023cc7f3cb8486c9125",
                "name" : "refs/remotes/origin/enable-relative"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8c29180642ee0dfe75499023cc7f3cb8486c9125",
            "branch" : [
              {
                "SHA1" : "8c29180642ee0dfe75499023cc7f3cb8486c9125",
                "name" : "refs/remotes/origin/enable-relative"
              }
            ]
          }
        },
        "refs/remotes/origin/doc_ci_fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 138,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "284c8f8bb858009ebba5ab34b3a8ec493bb8f7bf",
            "branch" : [
              {
                "SHA1" : "284c8f8bb858009ebba5ab34b3a8ec493bb8f7bf",
                "name" : "refs/remotes/origin/doc_ci_fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "284c8f8bb858009ebba5ab34b3a8ec493bb8f7bf",
            "branch" : [
              {
                "SHA1" : "284c8f8bb858009ebba5ab34b3a8ec493bb8f7bf",
                "name" : "refs/remotes/origin/doc_ci_fix"
              }
            ]
          }
        },
        "refs/remotes/origin/waitpid-nohang" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 203,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9e1c982d4a89cce2cd86cd92bfcb89cb6f119b3a",
            "branch" : [
              {
                "SHA1" : "9e1c982d4a89cce2cd86cd92bfcb89cb6f119b3a",
                "name" : "refs/remotes/origin/waitpid-nohang"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9e1c982d4a89cce2cd86cd92bfcb89cb6f119b3a",
            "branch" : [
              {
                "SHA1" : "9e1c982d4a89cce2cd86cd92bfcb89cb6f119b3a",
                "name" : "refs/remotes/origin/waitpid-nohang"
              }
            ]
          }
        },
        "refs/remotes/origin/deprecate-obj-truncate" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 232,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a0581fa7a3c8275e335a801061a87e7ad7ec917d",
            "branch" : [
              {
                "SHA1" : "a0581fa7a3c8275e335a801061a87e7ad7ec917d",
                "name" : "refs/remotes/origin/deprecate-obj-truncate"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a0581fa7a3c8275e335a801061a87e7ad7ec917d",
            "branch" : [
              {
                "SHA1" : "a0581fa7a3c8275e335a801061a87e7ad7ec917d",
                "name" : "refs/remotes/origin/deprecate-obj-truncate"
              }
            ]
          }
        },
        "refs/remotes/origin/define-undefined-build-variables" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 266,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b8823973d16b6068e17378383f7ce5cfd080a544",
            "branch" : [
              {
                "SHA1" : "b8823973d16b6068e17378383f7ce5cfd080a544",
                "name" : "refs/remotes/origin/define-undefined-build-variables"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b8823973d16b6068e17378383f7ce5cfd080a544",
            "branch" : [
              {
                "SHA1" : "b8823973d16b6068e17378383f7ce5cfd080a544",
                "name" : "refs/remotes/origin/define-undefined-build-variables"
              }
            ]
          }
        },
        "refs/remotes/origin/alpine-ppc64le" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 97,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c19a35dea8dba3dfe4b41dcd36ff86a92f7a3f34",
            "branch" : [
              {
                "SHA1" : "c19a35dea8dba3dfe4b41dcd36ff86a92f7a3f34",
                "name" : "refs/remotes/origin/alpine-ppc64le"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c19a35dea8dba3dfe4b41dcd36ff86a92f7a3f34",
            "branch" : [
              {
                "SHA1" : "c19a35dea8dba3dfe4b41dcd36ff86a92f7a3f34",
                "name" : "refs/remotes/origin/alpine-ppc64le"
              }
            ]
          }
        },
        "refs/remotes/origin/thread-name" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 992,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "535f608ede294f0a2642b64bebf5762ea18b4f77",
            "branch" : [
              {
                "SHA1" : "535f608ede294f0a2642b64bebf5762ea18b4f77",
                "name" : "refs/remotes/origin/thread-name"
              }
            ]
          },
          "revision" : {
            "SHA1" : "535f608ede294f0a2642b64bebf5762ea18b4f77",
            "branch" : [
              {
                "SHA1" : "535f608ede294f0a2642b64bebf5762ea18b4f77",
                "name" : "refs/remotes/origin/thread-name"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-afl-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 36,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2b25681d6c36b39355fe2a7b0010c1718dbc0435",
            "branch" : [
              {
                "SHA1" : "2b25681d6c36b39355fe2a7b0010c1718dbc0435",
                "name" : "refs/remotes/origin/migrate-afl-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2b25681d6c36b39355fe2a7b0010c1718dbc0435",
            "branch" : [
              {
                "SHA1" : "2b25681d6c36b39355fe2a7b0010c1718dbc0435",
                "name" : "refs/remotes/origin/migrate-afl-test"
              }
            ]
          }
        },
        "refs/remotes/origin/issue-7887" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 235,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9a3a754d00f197cd1949759e16cafa2ca276c52f",
            "branch" : [
              {
                "SHA1" : "9a3a754d00f197cd1949759e16cafa2ca276c52f",
                "name" : "refs/remotes/origin/issue-7887"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9a3a754d00f197cd1949759e16cafa2ca276c52f",
            "branch" : [
              {
                "SHA1" : "9a3a754d00f197cd1949759e16cafa2ca276c52f",
                "name" : "refs/remotes/origin/issue-7887"
              }
            ]
          }
        },
        "refs/remotes/origin/menhir" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 137,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6ef4f5e57c52a8f5eed55031c50af4e4f574613a",
            "branch" : [
              {
                "SHA1" : "6ef4f5e57c52a8f5eed55031c50af4e4f574613a",
                "name" : "refs/remotes/origin/menhir"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6ef4f5e57c52a8f5eed55031c50af4e4f574613a",
            "branch" : [
              {
                "SHA1" : "6ef4f5e57c52a8f5eed55031c50af4e4f574613a",
                "name" : "refs/remotes/origin/menhir"
              }
            ]
          }
        },
        "refs/remotes/origin/issue9490" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 376,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "453851e2281c88de6dd00a92710eb0f745b9ba54",
            "branch" : [
              {
                "SHA1" : "453851e2281c88de6dd00a92710eb0f745b9ba54",
                "name" : "refs/remotes/origin/issue9490"
              }
            ]
          },
          "revision" : {
            "SHA1" : "453851e2281c88de6dd00a92710eb0f745b9ba54",
            "branch" : [
              {
                "SHA1" : "453851e2281c88de6dd00a92710eb0f745b9ba54",
                "name" : "refs/remotes/origin/issue9490"
              }
            ]
          }
        },
        "refs/remotes/origin/stack-overflow-fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 300,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f3c650b257bc2c6f6a4df34005741f8bf4f402b4",
            "branch" : [
              {
                "SHA1" : "f3c650b257bc2c6f6a4df34005741f8bf4f402b4",
                "name" : "refs/remotes/origin/stack-overflow-fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f3c650b257bc2c6f6a4df34005741f8bf4f402b4",
            "branch" : [
              {
                "SHA1" : "f3c650b257bc2c6f6a4df34005741f8bf4f402b4",
                "name" : "refs/remotes/origin/stack-overflow-fix"
              }
            ]
          }
        },
        "refs/remotes/origin/build-ocamlnat" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 304,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3346c875efda247f041d6992b35dfa7582e15757",
            "branch" : [
              {
                "SHA1" : "3346c875efda247f041d6992b35dfa7582e15757",
                "name" : "refs/remotes/origin/build-ocamlnat"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3346c875efda247f041d6992b35dfa7582e15757",
            "branch" : [
              {
                "SHA1" : "3346c875efda247f041d6992b35dfa7582e15757",
                "name" : "refs/remotes/origin/build-ocamlnat"
              }
            ]
          }
        },
        "refs/remotes/origin/configure-freebsd" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 351,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4cab9cdeb79d9cb98beb07222a5cd0a512fd2967",
            "branch" : [
              {
                "SHA1" : "4cab9cdeb79d9cb98beb07222a5cd0a512fd2967",
                "name" : "refs/remotes/origin/configure-freebsd"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4cab9cdeb79d9cb98beb07222a5cd0a512fd2967",
            "branch" : [
              {
                "SHA1" : "4cab9cdeb79d9cb98beb07222a5cd0a512fd2967",
                "name" : "refs/remotes/origin/configure-freebsd"
              }
            ]
          }
        },
        "refs/remotes/origin/marshal-closures" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 250,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "45d26d0acbb7ee504ee63674261d01099c768384",
            "branch" : [
              {
                "SHA1" : "45d26d0acbb7ee504ee63674261d01099c768384",
                "name" : "refs/remotes/origin/marshal-closures"
              }
            ]
          },
          "revision" : {
            "SHA1" : "45d26d0acbb7ee504ee63674261d01099c768384",
            "branch" : [
              {
                "SHA1" : "45d26d0acbb7ee504ee63674261d01099c768384",
                "name" : "refs/remotes/origin/marshal-closures"
              }
            ]
          }
        },
        "refs/remotes/origin/systhread_simpl_and_fixes0" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 739,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7916f46edbc8b240e09898a664d41341bf9ae6f3",
            "branch" : [
              {
                "SHA1" : "7916f46edbc8b240e09898a664d41341bf9ae6f3",
                "name" : "refs/remotes/origin/systhread_simpl_and_fixes0"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7916f46edbc8b240e09898a664d41341bf9ae6f3",
            "branch" : [
              {
                "SHA1" : "7916f46edbc8b240e09898a664d41341bf9ae6f3",
                "name" : "refs/remotes/origin/systhread_simpl_and_fixes0"
              }
            ]
          }
        },
        "refs/remotes/origin/lets_make_ocamltest_great_again" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 402,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8a9cf2812b8b371c3f4c627008d7ac9c89e32075",
            "branch" : [
              {
                "SHA1" : "8a9cf2812b8b371c3f4c627008d7ac9c89e32075",
                "name" : "refs/remotes/origin/lets_make_ocamltest_great_again"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8a9cf2812b8b371c3f4c627008d7ac9c89e32075",
            "branch" : [
              {
                "SHA1" : "8a9cf2812b8b371c3f4c627008d7ac9c89e32075",
                "name" : "refs/remotes/origin/lets_make_ocamltest_great_again"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-bytecode-debugger" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 726,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "10dcb5f4ec85ae43ade6e4cd37a34821bd732557",
            "branch" : [
              {
                "SHA1" : "10dcb5f4ec85ae43ade6e4cd37a34821bd732557",
                "name" : "refs/remotes/origin/fix-bytecode-debugger"
              }
            ]
          },
          "revision" : {
            "SHA1" : "10dcb5f4ec85ae43ade6e4cd37a34821bd732557",
            "branch" : [
              {
                "SHA1" : "10dcb5f4ec85ae43ade6e4cd37a34821bd732557",
                "name" : "refs/remotes/origin/fix-bytecode-debugger"
              }
            ]
          }
        },
        "refs/remotes/origin/amd64-emit-tweaks" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 30,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4cbf969086c1e4e13a4c32b4c93745d9ab9dae23",
            "branch" : [
              {
                "SHA1" : "4cbf969086c1e4e13a4c32b4c93745d9ab9dae23",
                "name" : "refs/remotes/origin/amd64-emit-tweaks"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4cbf969086c1e4e13a4c32b4c93745d9ab9dae23",
            "branch" : [
              {
                "SHA1" : "4cbf969086c1e4e13a4c32b4c93745d9ab9dae23",
                "name" : "refs/remotes/origin/amd64-emit-tweaks"
              }
            ]
          }
        },
        "refs/remotes/origin/systhread_simpl_and_fixes2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 751,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "64ca9d1a98af4e3b5e8c401087e77bec8cc70c55",
            "branch" : [
              {
                "SHA1" : "64ca9d1a98af4e3b5e8c401087e77bec8cc70c55",
                "name" : "refs/remotes/origin/systhread_simpl_and_fixes2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "64ca9d1a98af4e3b5e8c401087e77bec8cc70c55",
            "branch" : [
              {
                "SHA1" : "64ca9d1a98af4e3b5e8c401087e77bec8cc70c55",
                "name" : "refs/remotes/origin/systhread_simpl_and_fixes2"
              }
            ]
          }
        },
        "refs/remotes/origin/refactor-domain-state" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 781,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1d8c72716a1f227c47ef0afbe92f920fb139b566",
            "branch" : [
              {
                "SHA1" : "1d8c72716a1f227c47ef0afbe92f920fb139b566",
                "name" : "refs/remotes/origin/refactor-domain-state"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1d8c72716a1f227c47ef0afbe92f920fb139b566",
            "branch" : [
              {
                "SHA1" : "1d8c72716a1f227c47ef0afbe92f920fb139b566",
                "name" : "refs/remotes/origin/refactor-domain-state"
              }
            ]
          }
        },
        "refs/remotes/origin/4.10" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 373,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f62654e3024f5d7ea94937b84945bdd647c3a3ec",
            "branch" : [
              {
                "SHA1" : "f62654e3024f5d7ea94937b84945bdd647c3a3ec",
                "name" : "refs/remotes/origin/4.10"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f62654e3024f5d7ea94937b84945bdd647c3a3ec",
            "branch" : [
              {
                "SHA1" : "f62654e3024f5d7ea94937b84945bdd647c3a3ec",
                "name" : "refs/remotes/origin/4.10"
              }
            ]
          }
        },
        "refs/remotes/origin/4.12" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 526,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1d2363fcb5da754c8ba1a20bd813c54a52a53109",
            "branch" : [
              {
                "SHA1" : "1d2363fcb5da754c8ba1a20bd813c54a52a53109",
                "name" : "refs/remotes/origin/4.12"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1d2363fcb5da754c8ba1a20bd813c54a52a53109",
            "branch" : [
              {
                "SHA1" : "1d2363fcb5da754c8ba1a20bd813c54a52a53109",
                "name" : "refs/remotes/origin/4.12"
              }
            ]
          }
        },
        "refs/remotes/origin/compressed-marshaling" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 821,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "29e7fbe32604273d9dc3f63b8fa5304fc5f3d38e",
            "branch" : [
              {
                "SHA1" : "29e7fbe32604273d9dc3f63b8fa5304fc5f3d38e",
                "name" : "refs/remotes/origin/compressed-marshaling"
              }
            ]
          },
          "revision" : {
            "SHA1" : "29e7fbe32604273d9dc3f63b8fa5304fc5f3d38e",
            "branch" : [
              {
                "SHA1" : "29e7fbe32604273d9dc3f63b8fa5304fc5f3d38e",
                "name" : "refs/remotes/origin/compressed-marshaling"
              }
            ]
          }
        },
        "refs/remotes/origin/compare-infix-function" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 377,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fc35f8baa0a81fbd688d39f507ec226bb7d7d4cb",
            "branch" : [
              {
                "SHA1" : "fc35f8baa0a81fbd688d39f507ec226bb7d7d4cb",
                "name" : "refs/remotes/origin/compare-infix-function"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fc35f8baa0a81fbd688d39f507ec226bb7d7d4cb",
            "branch" : [
              {
                "SHA1" : "fc35f8baa0a81fbd688d39f507ec226bb7d7d4cb",
                "name" : "refs/remotes/origin/compare-infix-function"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-thread-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 93,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "32a5ac3efede9d5d4ab09454852bc7384cbf41bc",
            "branch" : [
              {
                "SHA1" : "32a5ac3efede9d5d4ab09454852bc7384cbf41bc",
                "name" : "refs/remotes/origin/fix-thread-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "32a5ac3efede9d5d4ab09454852bc7384cbf41bc",
            "branch" : [
              {
                "SHA1" : "32a5ac3efede9d5d4ab09454852bc7384cbf41bc",
                "name" : "refs/remotes/origin/fix-thread-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/4.07" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 272,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "20d2b67a39750ef334dad3aab13766646c523569",
            "branch" : [
              {
                "SHA1" : "20d2b67a39750ef334dad3aab13766646c523569",
                "name" : "refs/remotes/origin/4.07"
              }
            ]
          },
          "revision" : {
            "SHA1" : "20d2b67a39750ef334dad3aab13766646c523569",
            "branch" : [
              {
                "SHA1" : "20d2b67a39750ef334dad3aab13766646c523569",
                "name" : "refs/remotes/origin/4.07"
              }
            ]
          }
        },
        "refs/remotes/origin/4.08" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 289,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f445f5df344c20ce1d0e986788d4205741ef9252",
            "branch" : [
              {
                "SHA1" : "f445f5df344c20ce1d0e986788d4205741ef9252",
                "name" : "refs/remotes/origin/4.08"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f445f5df344c20ce1d0e986788d4205741ef9252",
            "branch" : [
              {
                "SHA1" : "f445f5df344c20ce1d0e986788d4205741ef9252",
                "name" : "refs/remotes/origin/4.08"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-10302" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 566,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "48764633ca437f0f7de7afdb0fc294fd21701d28",
            "branch" : [
              {
                "SHA1" : "48764633ca437f0f7de7afdb0fc294fd21701d28",
                "name" : "refs/remotes/origin/fix-10302"
              }
            ]
          },
          "revision" : {
            "SHA1" : "48764633ca437f0f7de7afdb0fc294fd21701d28",
            "branch" : [
              {
                "SHA1" : "48764633ca437f0f7de7afdb0fc294fd21701d28",
                "name" : "refs/remotes/origin/fix-10302"
              }
            ]
          }
        },
        "refs/remotes/origin/installation-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1045,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0949292027ac6707b3a3123be00dffe004e6895d",
            "branch" : [
              {
                "SHA1" : "0949292027ac6707b3a3123be00dffe004e6895d",
                "name" : "refs/remotes/origin/installation-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0949292027ac6707b3a3123be00dffe004e6895d",
            "branch" : [
              {
                "SHA1" : "0949292027ac6707b3a3123be00dffe004e6895d",
                "name" : "refs/remotes/origin/installation-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/getentropy" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 671,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d20b6adfcfd0973dc190d3939ed6f737d9590425",
            "branch" : [
              {
                "SHA1" : "d20b6adfcfd0973dc190d3939ed6f737d9590425",
                "name" : "refs/remotes/origin/getentropy"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d20b6adfcfd0973dc190d3939ed6f737d9590425",
            "branch" : [
              {
                "SHA1" : "d20b6adfcfd0973dc190d3939ed6f737d9590425",
                "name" : "refs/remotes/origin/getentropy"
              }
            ]
          }
        },
        "refs/remotes/origin/simplify-shared-configure" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 626,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "36940c6dcd7e5d1671093796c2e8a351c8018b87",
            "branch" : [
              {
                "SHA1" : "36940c6dcd7e5d1671093796c2e8a351c8018b87",
                "name" : "refs/remotes/origin/simplify-shared-configure"
              }
            ]
          },
          "revision" : {
            "SHA1" : "36940c6dcd7e5d1671093796c2e8a351c8018b87",
            "branch" : [
              {
                "SHA1" : "36940c6dcd7e5d1671093796c2e8a351c8018b87",
                "name" : "refs/remotes/origin/simplify-shared-configure"
              }
            ]
          }
        },
        "refs/remotes/origin/1809-merge" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 132,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3777d71468d132318a863a355731e4deee9796f5",
            "branch" : [
              {
                "SHA1" : "3777d71468d132318a863a355731e4deee9796f5",
                "name" : "refs/remotes/origin/1809-merge"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3777d71468d132318a863a355731e4deee9796f5",
            "branch" : [
              {
                "SHA1" : "3777d71468d132318a863a355731e4deee9796f5",
                "name" : "refs/remotes/origin/1809-merge"
              }
            ]
          }
        },
        "refs/remotes/origin/cpp-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 768,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "93a3ca8b480dae48c8f5d389ce4fb510aca0fb58",
            "branch" : [
              {
                "SHA1" : "93a3ca8b480dae48c8f5d389ce4fb510aca0fb58",
                "name" : "refs/remotes/origin/cpp-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "93a3ca8b480dae48c8f5d389ce4fb510aca0fb58",
            "branch" : [
              {
                "SHA1" : "93a3ca8b480dae48c8f5d389ce4fb510aca0fb58",
                "name" : "refs/remotes/origin/cpp-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/bye-bye-i386" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 612,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a0b124a887d8a53f9a0fb09047672a5ab36a391d",
            "branch" : [
              {
                "SHA1" : "a0b124a887d8a53f9a0fb09047672a5ab36a391d",
                "name" : "refs/remotes/origin/bye-bye-i386"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a0b124a887d8a53f9a0fb09047672a5ab36a391d",
            "branch" : [
              {
                "SHA1" : "a0b124a887d8a53f9a0fb09047672a5ab36a391d",
                "name" : "refs/remotes/origin/bye-bye-i386"
              }
            ]
          }
        },
        "refs/remotes/origin/r14-globals" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 294,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f61bb77691897bdc978b0ec7be84fe863feedcf0",
            "branch" : [
              {
                "SHA1" : "f61bb77691897bdc978b0ec7be84fe863feedcf0",
                "name" : "refs/remotes/origin/r14-globals"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f61bb77691897bdc978b0ec7be84fe863feedcf0",
            "branch" : [
              {
                "SHA1" : "f61bb77691897bdc978b0ec7be84fe863feedcf0",
                "name" : "refs/remotes/origin/r14-globals"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-mkexe-refactor" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 763,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "43ca734e2141841f5a414798ab53e1a2f01c7aac",
            "branch" : [
              {
                "SHA1" : "43ca734e2141841f5a414798ab53e1a2f01c7aac",
                "name" : "refs/remotes/origin/fix-mkexe-refactor"
              }
            ]
          },
          "revision" : {
            "SHA1" : "43ca734e2141841f5a414798ab53e1a2f01c7aac",
            "branch" : [
              {
                "SHA1" : "43ca734e2141841f5a414798ab53e1a2f01c7aac",
                "name" : "refs/remotes/origin/fix-mkexe-refactor"
              }
            ]
          }
        },
        "refs/remotes/origin/5.2+PPC-bugfix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 981,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c563b6ab09b1620e86a117e2eab3f7e74771da86",
            "branch" : [
              {
                "SHA1" : "c563b6ab09b1620e86a117e2eab3f7e74771da86",
                "name" : "refs/remotes/origin/5.2+PPC-bugfix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c563b6ab09b1620e86a117e2eab3f7e74771da86",
            "branch" : [
              {
                "SHA1" : "c563b6ab09b1620e86a117e2eab3f7e74771da86",
                "name" : "refs/remotes/origin/5.2+PPC-bugfix"
              }
            ]
          }
        },
        "refs/remotes/origin/tweak-bytecode-callbacks" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 988,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a9b44a3a74cc99d00e9fe9a1e710bd4e8ef61125",
            "branch" : [
              {
                "SHA1" : "a9b44a3a74cc99d00e9fe9a1e710bd4e8ef61125",
                "name" : "refs/remotes/origin/tweak-bytecode-callbacks"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a9b44a3a74cc99d00e9fe9a1e710bd4e8ef61125",
            "branch" : [
              {
                "SHA1" : "a9b44a3a74cc99d00e9fe9a1e710bd4e8ef61125",
                "name" : "refs/remotes/origin/tweak-bytecode-callbacks"
              }
            ]
          }
        },
        "refs/remotes/origin/c-cleanups" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 111,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "56eab46189103c59384ba07f03035c6654cf7a70",
            "branch" : [
              {
                "SHA1" : "56eab46189103c59384ba07f03035c6654cf7a70",
                "name" : "refs/remotes/origin/c-cleanups"
              }
            ]
          },
          "revision" : {
            "SHA1" : "56eab46189103c59384ba07f03035c6654cf7a70",
            "branch" : [
              {
                "SHA1" : "56eab46189103c59384ba07f03035c6654cf7a70",
                "name" : "refs/remotes/origin/c-cleanups"
              }
            ]
          }
        },
        "refs/remotes/origin/emit_env_common" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 317,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2e01c648867febb4113bee52ee44c779ea11396e",
            "branch" : [
              {
                "SHA1" : "2e01c648867febb4113bee52ee44c779ea11396e",
                "name" : "refs/remotes/origin/emit_env_common"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2e01c648867febb4113bee52ee44c779ea11396e",
            "branch" : [
              {
                "SHA1" : "2e01c648867febb4113bee52ee44c779ea11396e",
                "name" : "refs/remotes/origin/emit_env_common"
              }
            ]
          }
        },
        "refs/remotes/origin/use-impl-in-testsuite" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 229,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b59793310cec00edfb211fbacd43fc2dedda14a8",
            "branch" : [
              {
                "SHA1" : "b59793310cec00edfb211fbacd43fc2dedda14a8",
                "name" : "refs/remotes/origin/use-impl-in-testsuite"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b59793310cec00edfb211fbacd43fc2dedda14a8",
            "branch" : [
              {
                "SHA1" : "b59793310cec00edfb211fbacd43fc2dedda14a8",
                "name" : "refs/remotes/origin/use-impl-in-testsuite"
              }
            ]
          }
        },
        "refs/remotes/origin/ar-rcs" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 793,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cfa82e2f2320bcb8329b473e5acdd4a54230fb30",
            "branch" : [
              {
                "SHA1" : "cfa82e2f2320bcb8329b473e5acdd4a54230fb30",
                "name" : "refs/remotes/origin/ar-rcs"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cfa82e2f2320bcb8329b473e5acdd4a54230fb30",
            "branch" : [
              {
                "SHA1" : "cfa82e2f2320bcb8329b473e5acdd4a54230fb30",
                "name" : "refs/remotes/origin/ar-rcs"
              }
            ]
          }
        },
        "refs/remotes/origin/restore-cygwin-jenkins" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 795,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4a26f2dccd3a49c01b76cbed3d06a1b0f0f8663b",
            "branch" : [
              {
                "SHA1" : "4a26f2dccd3a49c01b76cbed3d06a1b0f0f8663b",
                "name" : "refs/remotes/origin/restore-cygwin-jenkins"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4a26f2dccd3a49c01b76cbed3d06a1b0f0f8663b",
            "branch" : [
              {
                "SHA1" : "4a26f2dccd3a49c01b76cbed3d06a1b0f0f8663b",
                "name" : "refs/remotes/origin/restore-cygwin-jenkins"
              }
            ]
          }
        },
        "refs/remotes/origin/no-scripting-all-in-c" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 593,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "95984ac74cdb79656ed1ad32589af0621fc53d28",
            "branch" : [
              {
                "SHA1" : "95984ac74cdb79656ed1ad32589af0621fc53d28",
                "name" : "refs/remotes/origin/no-scripting-all-in-c"
              }
            ]
          },
          "revision" : {
            "SHA1" : "95984ac74cdb79656ed1ad32589af0621fc53d28",
            "branch" : [
              {
                "SHA1" : "95984ac74cdb79656ed1ad32589af0621fc53d28",
                "name" : "refs/remotes/origin/no-scripting-all-in-c"
              }
            ]
          }
        },
        "refs/remotes/origin/xcode-linker-warnings" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 776,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e3f56aa5c56ae18475f8cc9e1f43fd9efbb5f234",
            "branch" : [
              {
                "SHA1" : "e3f56aa5c56ae18475f8cc9e1f43fd9efbb5f234",
                "name" : "refs/remotes/origin/xcode-linker-warnings"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e3f56aa5c56ae18475f8cc9e1f43fd9efbb5f234",
            "branch" : [
              {
                "SHA1" : "e3f56aa5c56ae18475f8cc9e1f43fd9efbb5f234",
                "name" : "refs/remotes/origin/xcode-linker-warnings"
              }
            ]
          }
        },
        "refs/remotes/origin/remove_Double_u" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 600,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a83344dc9e20d11da8f7520162f45a5d2fb72e39",
            "branch" : [
              {
                "SHA1" : "a83344dc9e20d11da8f7520162f45a5d2fb72e39",
                "name" : "refs/remotes/origin/remove_Double_u"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a83344dc9e20d11da8f7520162f45a5d2fb72e39",
            "branch" : [
              {
                "SHA1" : "a83344dc9e20d11da8f7520162f45a5d2fb72e39",
                "name" : "refs/remotes/origin/remove_Double_u"
              }
            ]
          }
        },
        "refs/remotes/origin/cmi-and-float-arrays" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 403,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3dabad3aafb90560eed51c29f77a91845a84860b",
            "branch" : [
              {
                "SHA1" : "3dabad3aafb90560eed51c29f77a91845a84860b",
                "name" : "refs/remotes/origin/cmi-and-float-arrays"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3dabad3aafb90560eed51c29f77a91845a84860b",
            "branch" : [
              {
                "SHA1" : "3dabad3aafb90560eed51c29f77a91845a84860b",
                "name" : "refs/remotes/origin/cmi-and-float-arrays"
              }
            ]
          }
        },
        "refs/remotes/origin/fiber_id_fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 693,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "11df85b038549b1c51eafda2bf8ba67aea28e0d4",
            "branch" : [
              {
                "SHA1" : "11df85b038549b1c51eafda2bf8ba67aea28e0d4",
                "name" : "refs/remotes/origin/fiber_id_fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "11df85b038549b1c51eafda2bf8ba67aea28e0d4",
            "branch" : [
              {
                "SHA1" : "11df85b038549b1c51eafda2bf8ba67aea28e0d4",
                "name" : "refs/remotes/origin/fiber_id_fix"
              }
            ]
          }
        },
        "refs/remotes/origin/arm64_cfi_support" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 664,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f96b3e4cea7ffcbf1f683cb30b221446cc7404dc",
            "branch" : [
              {
                "SHA1" : "f96b3e4cea7ffcbf1f683cb30b221446cc7404dc",
                "name" : "refs/remotes/origin/arm64_cfi_support"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f96b3e4cea7ffcbf1f683cb30b221446cc7404dc",
            "branch" : [
              {
                "SHA1" : "f96b3e4cea7ffcbf1f683cb30b221446cc7404dc",
                "name" : "refs/remotes/origin/arm64_cfi_support"
              }
            ]
          }
        },
        "refs/remotes/origin/11162-rebased" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1010,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ce718ff8241e0a2c4971d6eb427f932f7eca46f6",
            "branch" : [
              {
                "SHA1" : "ce718ff8241e0a2c4971d6eb427f932f7eca46f6",
                "name" : "refs/remotes/origin/11162-rebased"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ce718ff8241e0a2c4971d6eb427f932f7eca46f6",
            "branch" : [
              {
                "SHA1" : "ce718ff8241e0a2c4971d6eb427f932f7eca46f6",
                "name" : "refs/remotes/origin/11162-rebased"
              }
            ]
          }
        },
        "refs/remotes/origin/no-common-variables" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 328,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "06db4c995ca4d6273a4b809841060e375f10e2cf",
            "branch" : [
              {
                "SHA1" : "06db4c995ca4d6273a4b809841060e375f10e2cf",
                "name" : "refs/remotes/origin/no-common-variables"
              }
            ]
          },
          "revision" : {
            "SHA1" : "06db4c995ca4d6273a4b809841060e375f10e2cf",
            "branch" : [
              {
                "SHA1" : "06db4c995ca4d6273a4b809841060e375f10e2cf",
                "name" : "refs/remotes/origin/no-common-variables"
              }
            ]
          }
        },
        "refs/remotes/origin/strict-mutex-1" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 517,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b0291c00a8657e0c0e0ec972034a159eb887ab7d",
            "branch" : [
              {
                "SHA1" : "b0291c00a8657e0c0e0ec972034a159eb887ab7d",
                "name" : "refs/remotes/origin/strict-mutex-1"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b0291c00a8657e0c0e0ec972034a159eb887ab7d",
            "branch" : [
              {
                "SHA1" : "b0291c00a8657e0c0e0ec972034a159eb887ab7d",
                "name" : "refs/remotes/origin/strict-mutex-1"
              }
            ]
          }
        },
        "refs/remotes/origin/inria-ci-skip-unsupported-arches" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 648,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "124859e807b6139b40b72a2dffdd5eaa4ca73832",
            "branch" : [
              {
                "SHA1" : "124859e807b6139b40b72a2dffdd5eaa4ca73832",
                "name" : "refs/remotes/origin/inria-ci-skip-unsupported-arches"
              }
            ]
          },
          "revision" : {
            "SHA1" : "124859e807b6139b40b72a2dffdd5eaa4ca73832",
            "branch" : [
              {
                "SHA1" : "124859e807b6139b40b72a2dffdd5eaa4ca73832",
                "name" : "refs/remotes/origin/inria-ci-skip-unsupported-arches"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-callback-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 33,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6e51ad1a61aad9a1a949726c4d708f64747b93b3",
            "branch" : [
              {
                "SHA1" : "6e51ad1a61aad9a1a949726c4d708f64747b93b3",
                "name" : "refs/remotes/origin/migrate-callback-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6e51ad1a61aad9a1a949726c4d708f64747b93b3",
            "branch" : [
              {
                "SHA1" : "6e51ad1a61aad9a1a949726c4d708f64747b93b3",
                "name" : "refs/remotes/origin/migrate-callback-test"
              }
            ]
          }
        },
        "refs/remotes/origin/more-c99-float-ops-t" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 597,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "40d18db9ec9735cfcc3bea4e3ec26e615667a3fd",
            "branch" : [
              {
                "SHA1" : "40d18db9ec9735cfcc3bea4e3ec26e615667a3fd",
                "name" : "refs/remotes/origin/more-c99-float-ops-t"
              }
            ]
          },
          "revision" : {
            "SHA1" : "40d18db9ec9735cfcc3bea4e3ec26e615667a3fd",
            "branch" : [
              {
                "SHA1" : "40d18db9ec9735cfcc3bea4e3ec26e615667a3fd",
                "name" : "refs/remotes/origin/more-c99-float-ops-t"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-tool-ocamldep-modalias-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 67,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "618805ea8989284d3f33ac031ebbf5850e2dc26c",
            "branch" : [
              {
                "SHA1" : "618805ea8989284d3f33ac031ebbf5850e2dc26c",
                "name" : "refs/remotes/origin/migrate-tool-ocamldep-modalias-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "618805ea8989284d3f33ac031ebbf5850e2dc26c",
            "branch" : [
              {
                "SHA1" : "618805ea8989284d3f33ac031ebbf5850e2dc26c",
                "name" : "refs/remotes/origin/migrate-tool-ocamldep-modalias-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/alloc_async-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 779,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "65368167a745be3d54f1504047dd2066692fb8f5",
            "branch" : [
              {
                "SHA1" : "65368167a745be3d54f1504047dd2066692fb8f5",
                "name" : "refs/remotes/origin/alloc_async-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "65368167a745be3d54f1504047dd2066692fb8f5",
            "branch" : [
              {
                "SHA1" : "65368167a745be3d54f1504047dd2066692fb8f5",
                "name" : "refs/remotes/origin/alloc_async-test"
              }
            ]
          }
        },
        "refs/remotes/origin/simpler-flexboot" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 688,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6d3a17bfff01609fe469911dfeda73cbe33546f4",
            "branch" : [
              {
                "SHA1" : "6d3a17bfff01609fe469911dfeda73cbe33546f4",
                "name" : "refs/remotes/origin/simpler-flexboot"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6d3a17bfff01609fe469911dfeda73cbe33546f4",
            "branch" : [
              {
                "SHA1" : "6d3a17bfff01609fe469911dfeda73cbe33546f4",
                "name" : "refs/remotes/origin/simpler-flexboot"
              }
            ]
          }
        },
        "refs/remotes/origin/better-ulimit-without-segfaults" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 515,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6429d25e4a5104cb84c304f28dcf46ea3d286f95",
            "branch" : [
              {
                "SHA1" : "6429d25e4a5104cb84c304f28dcf46ea3d286f95",
                "name" : "refs/remotes/origin/better-ulimit-without-segfaults"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6429d25e4a5104cb84c304f28dcf46ea3d286f95",
            "branch" : [
              {
                "SHA1" : "6429d25e4a5104cb84c304f28dcf46ea3d286f95",
                "name" : "refs/remotes/origin/better-ulimit-without-segfaults"
              }
            ]
          }
        },
        "refs/remotes/origin/tailcall-warning" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 591,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "462a6e26b48ad3d098617d4052574ae7db4692e7",
            "branch" : [
              {
                "SHA1" : "462a6e26b48ad3d098617d4052574ae7db4692e7",
                "name" : "refs/remotes/origin/tailcall-warning"
              }
            ]
          },
          "revision" : {
            "SHA1" : "462a6e26b48ad3d098617d4052574ae7db4692e7",
            "branch" : [
              {
                "SHA1" : "462a6e26b48ad3d098617d4052574ae7db4692e7",
                "name" : "refs/remotes/origin/tailcall-warning"
              }
            ]
          }
        },
        "refs/remotes/origin/config-as-power8" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 156,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "33b4779c96d3fba2831574f987df9cec8e632fce",
            "branch" : [
              {
                "SHA1" : "33b4779c96d3fba2831574f987df9cec8e632fce",
                "name" : "refs/remotes/origin/config-as-power8"
              }
            ]
          },
          "revision" : {
            "SHA1" : "33b4779c96d3fba2831574f987df9cec8e632fce",
            "branch" : [
              {
                "SHA1" : "33b4779c96d3fba2831574f987df9cec8e632fce",
                "name" : "refs/remotes/origin/config-as-power8"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-toplevel-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 29,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "97900ee9cd8d19282388080d246c2c88eb36fa8b",
            "branch" : [
              {
                "SHA1" : "97900ee9cd8d19282388080d246c2c88eb36fa8b",
                "name" : "refs/remotes/origin/migrate-toplevel-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "97900ee9cd8d19282388080d246c2c88eb36fa8b",
            "branch" : [
              {
                "SHA1" : "97900ee9cd8d19282388080d246c2c88eb36fa8b",
                "name" : "refs/remotes/origin/migrate-toplevel-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/posix-spawn" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 387,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b54e6c188f2b243c4329b42f20acc5ad9f873fdc",
            "branch" : [
              {
                "SHA1" : "b54e6c188f2b243c4329b42f20acc5ad9f873fdc",
                "name" : "refs/remotes/origin/posix-spawn"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b54e6c188f2b243c4329b42f20acc5ad9f873fdc",
            "branch" : [
              {
                "SHA1" : "b54e6c188f2b243c4329b42f20acc5ad9f873fdc",
                "name" : "refs/remotes/origin/posix-spawn"
              }
            ]
          }
        },
        "refs/remotes/origin/backport-bytecode-dynlink-fix-in-4.08" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 290,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1c606bf7c5b97e2a00af95c020d0fb8cc7aa4f01",
            "branch" : [
              {
                "SHA1" : "1c606bf7c5b97e2a00af95c020d0fb8cc7aa4f01",
                "name" : "refs/remotes/origin/backport-bytecode-dynlink-fix-in-4.08"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1c606bf7c5b97e2a00af95c020d0fb8cc7aa4f01",
            "branch" : [
              {
                "SHA1" : "1c606bf7c5b97e2a00af95c020d0fb8cc7aa4f01",
                "name" : "refs/remotes/origin/backport-bytecode-dynlink-fix-in-4.08"
              }
            ]
          }
        },
        "refs/remotes/origin/more-param-passing-registers" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 615,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2734da295353ab55ef4561a79fa57396a76eb7ac",
            "branch" : [
              {
                "SHA1" : "2734da295353ab55ef4561a79fa57396a76eb7ac",
                "name" : "refs/remotes/origin/more-param-passing-registers"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2734da295353ab55ef4561a79fa57396a76eb7ac",
            "branch" : [
              {
                "SHA1" : "2734da295353ab55ef4561a79fa57396a76eb7ac",
                "name" : "refs/remotes/origin/more-param-passing-registers"
              }
            ]
          }
        },
        "refs/remotes/origin/merge-utils-makefile" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 761,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "35c93d2c59ea6462e2452ef390dddfa8b671e3c1",
            "branch" : [
              {
                "SHA1" : "35c93d2c59ea6462e2452ef390dddfa8b671e3c1",
                "name" : "refs/remotes/origin/merge-utils-makefile"
              }
            ]
          },
          "revision" : {
            "SHA1" : "35c93d2c59ea6462e2452ef390dddfa8b671e3c1",
            "branch" : [
              {
                "SHA1" : "35c93d2c59ea6462e2452ef390dddfa8b671e3c1",
                "name" : "refs/remotes/origin/merge-utils-makefile"
              }
            ]
          }
        },
        "refs/remotes/origin/unsigned_intops" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 126,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "03583c58c2ece01b01e5249476a5f5102d3e7ae7",
            "branch" : [
              {
                "SHA1" : "03583c58c2ece01b01e5249476a5f5102d3e7ae7",
                "name" : "refs/remotes/origin/unsigned_intops"
              }
            ]
          },
          "revision" : {
            "SHA1" : "03583c58c2ece01b01e5249476a5f5102d3e7ae7",
            "branch" : [
              {
                "SHA1" : "03583c58c2ece01b01e5249476a5f5102d3e7ae7",
                "name" : "refs/remotes/origin/unsigned_intops"
              }
            ]
          }
        },
        "refs/remotes/origin/numdomain" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 732,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4bd30662760ae02fd53538a3338df6f0fb9a5bcf",
            "branch" : [
              {
                "SHA1" : "4bd30662760ae02fd53538a3338df6f0fb9a5bcf",
                "name" : "refs/remotes/origin/numdomain"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4bd30662760ae02fd53538a3338df6f0fb9a5bcf",
            "branch" : [
              {
                "SHA1" : "4bd30662760ae02fd53538a3338df6f0fb9a5bcf",
                "name" : "refs/remotes/origin/numdomain"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-output-obj-on-bsd2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 88,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a6789271a7688305f9aeb5ae8bdbd097c246f747",
            "branch" : [
              {
                "SHA1" : "a6789271a7688305f9aeb5ae8bdbd097c246f747",
                "name" : "refs/remotes/origin/fix-output-obj-on-bsd2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a6789271a7688305f9aeb5ae8bdbd097c246f747",
            "branch" : [
              {
                "SHA1" : "a6789271a7688305f9aeb5ae8bdbd097c246f747",
                "name" : "refs/remotes/origin/fix-output-obj-on-bsd2"
              }
            ]
          }
        },
        "refs/remotes/origin/win-unicode-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 96,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6ab67ad4f98c21a34e854fc26921959f3ead7fc6",
            "branch" : [
              {
                "SHA1" : "6ab67ad4f98c21a34e854fc26921959f3ead7fc6",
                "name" : "refs/remotes/origin/win-unicode-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6ab67ad4f98c21a34e854fc26921959f3ead7fc6",
            "branch" : [
              {
                "SHA1" : "6ab67ad4f98c21a34e854fc26921959f3ead7fc6",
                "name" : "refs/remotes/origin/win-unicode-test"
              }
            ]
          }
        },
        "refs/remotes/origin/memprof-native" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 332,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1839d5215adfd7deae019868e2a96e1d599982a4",
            "branch" : [
              {
                "SHA1" : "1839d5215adfd7deae019868e2a96e1d599982a4",
                "name" : "refs/remotes/origin/memprof-native"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1839d5215adfd7deae019868e2a96e1d599982a4",
            "branch" : [
              {
                "SHA1" : "1839d5215adfd7deae019868e2a96e1d599982a4",
                "name" : "refs/remotes/origin/memprof-native"
              }
            ]
          }
        },
        "refs/remotes/origin/precheck-afl" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 478,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4122021ee9379ba430d1087ba11f5db112afc4c8",
            "branch" : [
              {
                "SHA1" : "4122021ee9379ba430d1087ba11f5db112afc4c8",
                "name" : "refs/remotes/origin/precheck-afl"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4122021ee9379ba430d1087ba11f5db112afc4c8",
            "branch" : [
              {
                "SHA1" : "4122021ee9379ba430d1087ba11f5db112afc4c8",
                "name" : "refs/remotes/origin/precheck-afl"
              }
            ]
          }
        },
        "refs/remotes/origin/clean-without-deps" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 375,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ffbea08d02a47a97ae558f5c2af9f5fd0587d202",
            "branch" : [
              {
                "SHA1" : "ffbea08d02a47a97ae558f5c2af9f5fd0587d202",
                "name" : "refs/remotes/origin/clean-without-deps"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ffbea08d02a47a97ae558f5c2af9f5fd0587d202",
            "branch" : [
              {
                "SHA1" : "ffbea08d02a47a97ae558f5c2af9f5fd0587d202",
                "name" : "refs/remotes/origin/clean-without-deps"
              }
            ]
          }
        },
        "refs/remotes/origin/dots-in-symbols" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 748,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d5a135e231ec6b2305dcb0b682dac72cff7cf324",
            "branch" : [
              {
                "SHA1" : "d5a135e231ec6b2305dcb0b682dac72cff7cf324",
                "name" : "refs/remotes/origin/dots-in-symbols"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d5a135e231ec6b2305dcb0b682dac72cff7cf324",
            "branch" : [
              {
                "SHA1" : "d5a135e231ec6b2305dcb0b682dac72cff7cf324",
                "name" : "refs/remotes/origin/dots-in-symbols"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-cygwin-exe" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 195,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4325d1b2969fc5da36561f7f5d08a531cabbf208",
            "branch" : [
              {
                "SHA1" : "4325d1b2969fc5da36561f7f5d08a531cabbf208",
                "name" : "refs/remotes/origin/fix-cygwin-exe"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4325d1b2969fc5da36561f7f5d08a531cabbf208",
            "branch" : [
              {
                "SHA1" : "4325d1b2969fc5da36561f7f5d08a531cabbf208",
                "name" : "refs/remotes/origin/fix-cygwin-exe"
              }
            ]
          }
        },
        "refs/remotes/origin/arm64-codegen" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 527,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5e15e3c18935e1c53ef1e3d63f4c25210b047ace",
            "branch" : [
              {
                "SHA1" : "5e15e3c18935e1c53ef1e3d63f4c25210b047ace",
                "name" : "refs/remotes/origin/arm64-codegen"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5e15e3c18935e1c53ef1e3d63f4c25210b047ace",
            "branch" : [
              {
                "SHA1" : "5e15e3c18935e1c53ef1e3d63f4c25210b047ace",
                "name" : "refs/remotes/origin/arm64-codegen"
              }
            ]
          }
        },
        "refs/remotes/origin/fixtermios" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 752,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "15ad3a09b5ebaf97a2e2ab471b3ce80aa7fb066b",
            "branch" : [
              {
                "SHA1" : "15ad3a09b5ebaf97a2e2ab471b3ce80aa7fb066b",
                "name" : "refs/remotes/origin/fixtermios"
              }
            ]
          },
          "revision" : {
            "SHA1" : "15ad3a09b5ebaf97a2e2ab471b3ce80aa7fb066b",
            "branch" : [
              {
                "SHA1" : "15ad3a09b5ebaf97a2e2ab471b3ce80aa7fb066b",
                "name" : "refs/remotes/origin/fixtermios"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-32bit-relocations" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 650,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c22c830368069ba71a4d5a2e677e4a4be1ef5f84",
            "branch" : [
              {
                "SHA1" : "c22c830368069ba71a4d5a2e677e4a4be1ef5f84",
                "name" : "refs/remotes/origin/fix-32bit-relocations"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c22c830368069ba71a4d5a2e677e4a4be1ef5f84",
            "branch" : [
              {
                "SHA1" : "c22c830368069ba71a4d5a2e677e4a4be1ef5f84",
                "name" : "refs/remotes/origin/fix-32bit-relocations"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamltest-no-sys-command-take-2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 477,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3bdcf93c060b7a0c4a37e19a794cc6a6c4364b71",
            "branch" : [
              {
                "SHA1" : "3bdcf93c060b7a0c4a37e19a794cc6a6c4364b71",
                "name" : "refs/remotes/origin/ocamltest-no-sys-command-take-2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3bdcf93c060b7a0c4a37e19a794cc6a6c4364b71",
            "branch" : [
              {
                "SHA1" : "3bdcf93c060b7a0c4a37e19a794cc6a6c4364b71",
                "name" : "refs/remotes/origin/ocamltest-no-sys-command-take-2"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-lib-dynlink-bytecode-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 59,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3681b17ff75b90d7344e8e439b71fe5ab98634b9",
            "branch" : [
              {
                "SHA1" : "3681b17ff75b90d7344e8e439b71fe5ab98634b9",
                "name" : "refs/remotes/origin/migrate-lib-dynlink-bytecode-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3681b17ff75b90d7344e8e439b71fe5ab98634b9",
            "branch" : [
              {
                "SHA1" : "3681b17ff75b90d7344e8e439b71fe5ab98634b9",
                "name" : "refs/remotes/origin/migrate-lib-dynlink-bytecode-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/perf--compf" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 556,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f01239aa5f00d195c219ee35d78088c722be1156",
            "branch" : [
              {
                "SHA1" : "f01239aa5f00d195c219ee35d78088c722be1156",
                "name" : "refs/remotes/origin/perf--compf"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f01239aa5f00d195c219ee35d78088c722be1156",
            "branch" : [
              {
                "SHA1" : "f01239aa5f00d195c219ee35d78088c722be1156",
                "name" : "refs/remotes/origin/perf--compf"
              }
            ]
          }
        },
        "refs/remotes/origin/regalloc" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 303,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8610fe6e677531778879f5db7cff842afeb1239e",
            "branch" : [
              {
                "SHA1" : "8610fe6e677531778879f5db7cff842afeb1239e",
                "name" : "refs/remotes/origin/regalloc"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8610fe6e677531778879f5db7cff842afeb1239e",
            "branch" : [
              {
                "SHA1" : "8610fe6e677531778879f5db7cff842afeb1239e",
                "name" : "refs/remotes/origin/regalloc"
              }
            ]
          }
        },
        "refs/remotes/origin/c-calling-conventions" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 468,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cc25fc9342c63d7a97eeb052c6eaaadfe7fb2fc5",
            "branch" : [
              {
                "SHA1" : "cc25fc9342c63d7a97eeb052c6eaaadfe7fb2fc5",
                "name" : "refs/remotes/origin/c-calling-conventions"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cc25fc9342c63d7a97eeb052c6eaaadfe7fb2fc5",
            "branch" : [
              {
                "SHA1" : "cc25fc9342c63d7a97eeb052c6eaaadfe7fb2fc5",
                "name" : "refs/remotes/origin/c-calling-conventions"
              }
            ]
          }
        },
        "refs/remotes/origin/new-closure-repr" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 428,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "042824d675a7cd86c68fd46323170205cdd33041",
            "branch" : [
              {
                "SHA1" : "042824d675a7cd86c68fd46323170205cdd33041",
                "name" : "refs/remotes/origin/new-closure-repr"
              }
            ]
          },
          "revision" : {
            "SHA1" : "042824d675a7cd86c68fd46323170205cdd33041",
            "branch" : [
              {
                "SHA1" : "042824d675a7cd86c68fd46323170205cdd33041",
                "name" : "refs/remotes/origin/new-closure-repr"
              }
            ]
          }
        },
        "refs/remotes/origin/prefix_compilerlibs" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 448,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a30ce2f60f0c2a020685e42abfb24b2f21cfc9c8",
            "branch" : [
              {
                "SHA1" : "a30ce2f60f0c2a020685e42abfb24b2f21cfc9c8",
                "name" : "refs/remotes/origin/prefix_compilerlibs"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a30ce2f60f0c2a020685e42abfb24b2f21cfc9c8",
            "branch" : [
              {
                "SHA1" : "a30ce2f60f0c2a020685e42abfb24b2f21cfc9c8",
                "name" : "refs/remotes/origin/prefix_compilerlibs"
              }
            ]
          }
        },
        "refs/remotes/origin/memprof_new_api_debug_ci" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 323,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "041f5801b3b2d5cb0c436a4ed1045f8409b2e8dd",
            "branch" : [
              {
                "SHA1" : "041f5801b3b2d5cb0c436a4ed1045f8409b2e8dd",
                "name" : "refs/remotes/origin/memprof_new_api_debug_ci"
              }
            ]
          },
          "revision" : {
            "SHA1" : "041f5801b3b2d5cb0c436a4ed1045f8409b2e8dd",
            "branch" : [
              {
                "SHA1" : "041f5801b3b2d5cb0c436a4ed1045f8409b2e8dd",
                "name" : "refs/remotes/origin/memprof_new_api_debug_ci"
              }
            ]
          }
        },
        "refs/remotes/origin/all-the-caml_startup" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 983,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2827aaa11808043f9e00ff7af2b7344fee5bdca8",
            "branch" : [
              {
                "SHA1" : "2827aaa11808043f9e00ff7af2b7344fee5bdca8",
                "name" : "refs/remotes/origin/all-the-caml_startup"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2827aaa11808043f9e00ff7af2b7344fee5bdca8",
            "branch" : [
              {
                "SHA1" : "2827aaa11808043f9e00ff7af2b7344fee5bdca8",
                "name" : "refs/remotes/origin/all-the-caml_startup"
              }
            ]
          }
        },
        "refs/remotes/origin/no-scripting" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 572,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "425ccb6e2a01f9c3a700d46c2294220a23a3db6a",
            "branch" : [
              {
                "SHA1" : "425ccb6e2a01f9c3a700d46c2294220a23a3db6a",
                "name" : "refs/remotes/origin/no-scripting"
              }
            ]
          },
          "revision" : {
            "SHA1" : "425ccb6e2a01f9c3a700d46c2294220a23a3db6a",
            "branch" : [
              {
                "SHA1" : "425ccb6e2a01f9c3a700d46c2294220a23a3db6a",
                "name" : "refs/remotes/origin/no-scripting"
              }
            ]
          }
        },
        "refs/remotes/origin/force-safe-string" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 298,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "51e2074aa0eddcbe1d9eb77c587e9cc4c222316b",
            "branch" : [
              {
                "SHA1" : "51e2074aa0eddcbe1d9eb77c587e9cc4c222316b",
                "name" : "refs/remotes/origin/force-safe-string"
              }
            ]
          },
          "revision" : {
            "SHA1" : "51e2074aa0eddcbe1d9eb77c587e9cc4c222316b",
            "branch" : [
              {
                "SHA1" : "51e2074aa0eddcbe1d9eb77c587e9cc4c222316b",
                "name" : "refs/remotes/origin/force-safe-string"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-output-obj-on-bsd" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 90,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7534f82bd3d480240ee2a03c502e6239852b2b53",
            "branch" : [
              {
                "SHA1" : "7534f82bd3d480240ee2a03c502e6239852b2b53",
                "name" : "refs/remotes/origin/fix-output-obj-on-bsd"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7534f82bd3d480240ee2a03c502e6239852b2b53",
            "branch" : [
              {
                "SHA1" : "7534f82bd3d480240ee2a03c502e6239852b2b53",
                "name" : "refs/remotes/origin/fix-output-obj-on-bsd"
              }
            ]
          }
        },
        "refs/remotes/origin/aligned-FILETIME-4.14" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 725,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3a73d003c076626fd3de05fa696349c5a9135d88",
            "branch" : [
              {
                "SHA1" : "3a73d003c076626fd3de05fa696349c5a9135d88",
                "name" : "refs/remotes/origin/aligned-FILETIME-4.14"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3a73d003c076626fd3de05fa696349c5a9135d88",
            "branch" : [
              {
                "SHA1" : "3a73d003c076626fd3de05fa696349c5a9135d88",
                "name" : "refs/remotes/origin/aligned-FILETIME-4.14"
              }
            ]
          }
        },
        "refs/remotes/origin/ci-check-symbols" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 641,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1e3489356e32cb8aa348896bcebe53a133f4c2e9",
            "branch" : [
              {
                "SHA1" : "1e3489356e32cb8aa348896bcebe53a133f4c2e9",
                "name" : "refs/remotes/origin/ci-check-symbols"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1e3489356e32cb8aa348896bcebe53a133f4c2e9",
            "branch" : [
              {
                "SHA1" : "1e3489356e32cb8aa348896bcebe53a133f4c2e9",
                "name" : "refs/remotes/origin/ci-check-symbols"
              }
            ]
          }
        },
        "refs/remotes/origin/simplify-tools-makefile" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 594,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0b2de37b7f841b5d3d123bca489e80574cfb230a",
            "branch" : [
              {
                "SHA1" : "0b2de37b7f841b5d3d123bca489e80574cfb230a",
                "name" : "refs/remotes/origin/simplify-tools-makefile"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0b2de37b7f841b5d3d123bca489e80574cfb230a",
            "branch" : [
              {
                "SHA1" : "0b2de37b7f841b5d3d123bca489e80574cfb230a",
                "name" : "refs/remotes/origin/simplify-tools-makefile"
              }
            ]
          }
        },
        "refs/remotes/origin/towards-autoconf-3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 141,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e52971d125dc723c9850ba06d2d56a3e5f439113",
            "branch" : [
              {
                "SHA1" : "e52971d125dc723c9850ba06d2d56a3e5f439113",
                "name" : "refs/remotes/origin/towards-autoconf-3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e52971d125dc723c9850ba06d2d56a3e5f439113",
            "branch" : [
              {
                "SHA1" : "e52971d125dc723c9850ba06d2d56a3e5f439113",
                "name" : "refs/remotes/origin/towards-autoconf-3"
              }
            ]
          }
        },
        "refs/remotes/origin/towards-autoconf-1" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 139,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8161d1d7dfd8ab159cc9ec811846066f05467111",
            "branch" : [
              {
                "SHA1" : "8161d1d7dfd8ab159cc9ec811846066f05467111",
                "name" : "refs/remotes/origin/towards-autoconf-1"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8161d1d7dfd8ab159cc9ec811846066f05467111",
            "branch" : [
              {
                "SHA1" : "8161d1d7dfd8ab159cc9ec811846066f05467111",
                "name" : "refs/remotes/origin/towards-autoconf-1"
              }
            ]
          }
        },
        "refs/remotes/origin/__SCOPE__" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 384,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ea835ee45e6fdec59a8c03700579b9c1004d8560",
            "branch" : [
              {
                "SHA1" : "ea835ee45e6fdec59a8c03700579b9c1004d8560",
                "name" : "refs/remotes/origin/__SCOPE__"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ea835ee45e6fdec59a8c03700579b9c1004d8560",
            "branch" : [
              {
                "SHA1" : "ea835ee45e6fdec59a8c03700579b9c1004d8560",
                "name" : "refs/remotes/origin/__SCOPE__"
              }
            ]
          }
        },
        "refs/remotes/origin/merge-runtime-makefile" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 686,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "498176c0fad6811cae0308eed936baed1ef9f9ea",
            "branch" : [
              {
                "SHA1" : "498176c0fad6811cae0308eed936baed1ef9f9ea",
                "name" : "refs/remotes/origin/merge-runtime-makefile"
              }
            ]
          },
          "revision" : {
            "SHA1" : "498176c0fad6811cae0308eed936baed1ef9f9ea",
            "branch" : [
              {
                "SHA1" : "498176c0fad6811cae0308eed936baed1ef9f9ea",
                "name" : "refs/remotes/origin/merge-runtime-makefile"
              }
            ]
          }
        },
        "refs/remotes/origin/remove-makefile.tools" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 557,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e0f172b49f7969066c6cf05581855aeca887cf86",
            "branch" : [
              {
                "SHA1" : "e0f172b49f7969066c6cf05581855aeca887cf86",
                "name" : "refs/remotes/origin/remove-makefile.tools"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e0f172b49f7969066c6cf05581855aeca887cf86",
            "branch" : [
              {
                "SHA1" : "e0f172b49f7969066c6cf05581855aeca887cf86",
                "name" : "refs/remotes/origin/remove-makefile.tools"
              }
            ]
          }
        },
        "refs/remotes/origin/fix1936" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 166,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d9e5ee73d57700dd8a19a1c61830918ff50aefd9",
            "branch" : [
              {
                "SHA1" : "d9e5ee73d57700dd8a19a1c61830918ff50aefd9",
                "name" : "refs/remotes/origin/fix1936"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d9e5ee73d57700dd8a19a1c61830918ff50aefd9",
            "branch" : [
              {
                "SHA1" : "d9e5ee73d57700dd8a19a1c61830918ff50aefd9",
                "name" : "refs/remotes/origin/fix1936"
              }
            ]
          }
        },
        "refs/remotes/origin/4.09+bfd" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 337,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2d166801b8defaf03d79c2b8c300088257643936",
            "branch" : [
              {
                "SHA1" : "2d166801b8defaf03d79c2b8c300088257643936",
                "name" : "refs/remotes/origin/4.09+bfd"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2d166801b8defaf03d79c2b8c300088257643936",
            "branch" : [
              {
                "SHA1" : "2d166801b8defaf03d79c2b8c300088257643936",
                "name" : "refs/remotes/origin/4.09+bfd"
              }
            ]
          }
        },
        "refs/remotes/origin/runtime_events_omnios_fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 710,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b9699d7159f6e23c298595268f8b367a3e61692a",
            "branch" : [
              {
                "SHA1" : "b9699d7159f6e23c298595268f8b367a3e61692a",
                "name" : "refs/remotes/origin/runtime_events_omnios_fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b9699d7159f6e23c298595268f8b367a3e61692a",
            "branch" : [
              {
                "SHA1" : "b9699d7159f6e23c298595268f8b367a3e61692a",
                "name" : "refs/remotes/origin/runtime_events_omnios_fix"
              }
            ]
          }
        },
        "refs/remotes/origin/more-bsd" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 797,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "40f9b7b90b33b21d1d69008e77670639b383fd14",
            "branch" : [
              {
                "SHA1" : "40f9b7b90b33b21d1d69008e77670639b383fd14",
                "name" : "refs/remotes/origin/more-bsd"
              }
            ]
          },
          "revision" : {
            "SHA1" : "40f9b7b90b33b21d1d69008e77670639b383fd14",
            "branch" : [
              {
                "SHA1" : "40f9b7b90b33b21d1d69008e77670639b383fd14",
                "name" : "refs/remotes/origin/more-bsd"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamltest-log-program-output" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 190,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d5805d8436126c46daf3f9441756b983fdc2b0b5",
            "branch" : [
              {
                "SHA1" : "d5805d8436126c46daf3f9441756b983fdc2b0b5",
                "name" : "refs/remotes/origin/ocamltest-log-program-output"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d5805d8436126c46daf3f9441756b983fdc2b0b5",
            "branch" : [
              {
                "SHA1" : "d5805d8436126c46daf3f9441756b983fdc2b0b5",
                "name" : "refs/remotes/origin/ocamltest-log-program-output"
              }
            ]
          }
        },
        "refs/remotes/origin/fixgethostbyaddr" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 750,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b2a784e8267011d52205ace2733f3d084cd0305d",
            "branch" : [
              {
                "SHA1" : "b2a784e8267011d52205ace2733f3d084cd0305d",
                "name" : "refs/remotes/origin/fixgethostbyaddr"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b2a784e8267011d52205ace2733f3d084cd0305d",
            "branch" : [
              {
                "SHA1" : "b2a784e8267011d52205ace2733f3d084cd0305d",
                "name" : "refs/remotes/origin/fixgethostbyaddr"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-lib-dynlink-csharp-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 64,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "759d107110fa26a1ea36927fe6a9ec4eb4497dfb",
            "branch" : [
              {
                "SHA1" : "759d107110fa26a1ea36927fe6a9ec4eb4497dfb",
                "name" : "refs/remotes/origin/migrate-lib-dynlink-csharp-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "759d107110fa26a1ea36927fe6a9ec4eb4497dfb",
            "branch" : [
              {
                "SHA1" : "759d107110fa26a1ea36927fe6a9ec4eb4497dfb",
                "name" : "refs/remotes/origin/migrate-lib-dynlink-csharp-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/capitalize-stdlib-filenames" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 614,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bb5ead9f466e63ff3acc398ac88b4d193cdbfa1b",
            "branch" : [
              {
                "SHA1" : "bb5ead9f466e63ff3acc398ac88b4d193cdbfa1b",
                "name" : "refs/remotes/origin/capitalize-stdlib-filenames"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bb5ead9f466e63ff3acc398ac88b4d193cdbfa1b",
            "branch" : [
              {
                "SHA1" : "bb5ead9f466e63ff3acc398ac88b4d193cdbfa1b",
                "name" : "refs/remotes/origin/capitalize-stdlib-filenames"
              }
            ]
          }
        },
        "refs/remotes/origin/asm_symbol" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 265,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "16de5a35a347727b21d16d15c0eae72be3bf8e2d",
            "branch" : [
              {
                "SHA1" : "16de5a35a347727b21d16d15c0eae72be3bf8e2d",
                "name" : "refs/remotes/origin/asm_symbol"
              }
            ]
          },
          "revision" : {
            "SHA1" : "16de5a35a347727b21d16d15c0eae72be3bf8e2d",
            "branch" : [
              {
                "SHA1" : "16de5a35a347727b21d16d15c0eae72be3bf8e2d",
                "name" : "refs/remotes/origin/asm_symbol"
              }
            ]
          }
        },
        "refs/remotes/origin/honour-cflags-cppflags" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 479,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7c0623b33e39af5f6ed7300b480ec19ef3364b40",
            "branch" : [
              {
                "SHA1" : "7c0623b33e39af5f6ed7300b480ec19ef3364b40",
                "name" : "refs/remotes/origin/honour-cflags-cppflags"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7c0623b33e39af5f6ed7300b480ec19ef3364b40",
            "branch" : [
              {
                "SHA1" : "7c0623b33e39af5f6ed7300b480ec19ef3364b40",
                "name" : "refs/remotes/origin/honour-cflags-cppflags"
              }
            ]
          }
        },
        "refs/remotes/origin/set-thread-name-fixes" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 994,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6c3dc598871ca0cb279cdb7ed9a047089326eca1",
            "branch" : [
              {
                "SHA1" : "6c3dc598871ca0cb279cdb7ed9a047089326eca1",
                "name" : "refs/remotes/origin/set-thread-name-fixes"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6c3dc598871ca0cb279cdb7ed9a047089326eca1",
            "branch" : [
              {
                "SHA1" : "6c3dc598871ca0cb279cdb7ed9a047089326eca1",
                "name" : "refs/remotes/origin/set-thread-name-fixes"
              }
            ]
          }
        },
        "refs/remotes/origin/check-stream-semantics" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 112,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8d6a520857c03b7d85b80b4eea5781990d5482c3",
            "branch" : [
              {
                "SHA1" : "8d6a520857c03b7d85b80b4eea5781990d5482c3",
                "name" : "refs/remotes/origin/check-stream-semantics"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8d6a520857c03b7d85b80b4eea5781990d5482c3",
            "branch" : [
              {
                "SHA1" : "8d6a520857c03b7d85b80b4eea5781990d5482c3",
                "name" : "refs/remotes/origin/check-stream-semantics"
              }
            ]
          }
        },
        "refs/remotes/origin/ocaml-script-backtrace-regression-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 452,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "98ec22b14c503d7fb48ca31a352c2f6d62dbd44e",
            "branch" : [
              {
                "SHA1" : "98ec22b14c503d7fb48ca31a352c2f6d62dbd44e",
                "name" : "refs/remotes/origin/ocaml-script-backtrace-regression-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "98ec22b14c503d7fb48ca31a352c2f6d62dbd44e",
            "branch" : [
              {
                "SHA1" : "98ec22b14c503d7fb48ca31a352c2f6d62dbd44e",
                "name" : "refs/remotes/origin/ocaml-script-backtrace-regression-test"
              }
            ]
          }
        },
        "refs/remotes/origin/mkexe-via-cc-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 685,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "296fcb59bc5b45bcc3b86b591a9372552d8de590",
            "branch" : [
              {
                "SHA1" : "296fcb59bc5b45bcc3b86b591a9372552d8de590",
                "name" : "refs/remotes/origin/mkexe-via-cc-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "296fcb59bc5b45bcc3b86b591a9372552d8de590",
            "branch" : [
              {
                "SHA1" : "296fcb59bc5b45bcc3b86b591a9372552d8de590",
                "name" : "refs/remotes/origin/mkexe-via-cc-test"
              }
            ]
          }
        },
        "refs/remotes/origin/repeatable-bootstrap" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 675,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8e3aba33b203d6f81cd174be7495a11d4db8d523",
            "branch" : [
              {
                "SHA1" : "8e3aba33b203d6f81cd174be7495a11d4db8d523",
                "name" : "refs/remotes/origin/repeatable-bootstrap"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8e3aba33b203d6f81cd174be7495a11d4db8d523",
            "branch" : [
              {
                "SHA1" : "8e3aba33b203d6f81cd174be7495a11d4db8d523",
                "name" : "refs/remotes/origin/repeatable-bootstrap"
              }
            ]
          }
        },
        "refs/remotes/origin/stdlib-prefixing-again" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 565,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "57da5c3e6f9bf1382580562a322e81d7445889ff",
            "branch" : [
              {
                "SHA1" : "57da5c3e6f9bf1382580562a322e81d7445889ff",
                "name" : "refs/remotes/origin/stdlib-prefixing-again"
              }
            ]
          },
          "revision" : {
            "SHA1" : "57da5c3e6f9bf1382580562a322e81d7445889ff",
            "branch" : [
              {
                "SHA1" : "57da5c3e6f9bf1382580562a322e81d7445889ff",
                "name" : "refs/remotes/origin/stdlib-prefixing-again"
              }
            ]
          }
        },
        "refs/remotes/origin/shellquote" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 439,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "afcac60650ed08d25283107f13d28ce87de41b5c",
            "branch" : [
              {
                "SHA1" : "afcac60650ed08d25283107f13d28ce87de41b5c",
                "name" : "refs/remotes/origin/shellquote"
              }
            ]
          },
          "revision" : {
            "SHA1" : "afcac60650ed08d25283107f13d28ce87de41b5c",
            "branch" : [
              {
                "SHA1" : "afcac60650ed08d25283107f13d28ce87de41b5c",
                "name" : "refs/remotes/origin/shellquote"
              }
            ]
          }
        },
        "refs/remotes/origin/__asm__" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 799,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4b63637c5826cf774b19c79086f375e704938a46",
            "branch" : [
              {
                "SHA1" : "4b63637c5826cf774b19c79086f375e704938a46",
                "name" : "refs/remotes/origin/__asm__"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4b63637c5826cf774b19c79086f375e704938a46",
            "branch" : [
              {
                "SHA1" : "4b63637c5826cf774b19c79086f375e704938a46",
                "name" : "refs/remotes/origin/__asm__"
              }
            ]
          }
        },
        "refs/remotes/origin/free-alt-sig-stack" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 635,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7803af0254e17fd3d5db95debb34a3c7cf8b90ce",
            "branch" : [
              {
                "SHA1" : "7803af0254e17fd3d5db95debb34a3c7cf8b90ce",
                "name" : "refs/remotes/origin/free-alt-sig-stack"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7803af0254e17fd3d5db95debb34a3c7cf8b90ce",
            "branch" : [
              {
                "SHA1" : "7803af0254e17fd3d5db95debb34a3c7cf8b90ce",
                "name" : "refs/remotes/origin/free-alt-sig-stack"
              }
            ]
          }
        },
        "refs/remotes/origin/merge-headers" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 196,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6762a068ffbb4be177af6374db6b81f0db71b899",
            "branch" : [
              {
                "SHA1" : "6762a068ffbb4be177af6374db6b81f0db71b899",
                "name" : "refs/remotes/origin/merge-headers"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6762a068ffbb4be177af6374db6b81f0db71b899",
            "branch" : [
              {
                "SHA1" : "6762a068ffbb4be177af6374db6b81f0db71b899",
                "name" : "refs/remotes/origin/merge-headers"
              }
            ]
          }
        },
        "refs/remotes/origin/emit_env_all_arch" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 315,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "83f2685cb14b61c52534f599ac428c9ee3ce952e",
            "branch" : [
              {
                "SHA1" : "83f2685cb14b61c52534f599ac428c9ee3ce952e",
                "name" : "refs/remotes/origin/emit_env_all_arch"
              }
            ]
          },
          "revision" : {
            "SHA1" : "83f2685cb14b61c52534f599ac428c9ee3ce952e",
            "branch" : [
              {
                "SHA1" : "83f2685cb14b61c52534f599ac428c9ee3ce952e",
                "name" : "refs/remotes/origin/emit_env_all_arch"
              }
            ]
          }
        },
        "refs/remotes/origin/restore-cygwin-break" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 789,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "54fe29157cf3f7e492f834f3805b94aa5d0404ba",
            "branch" : [
              {
                "SHA1" : "54fe29157cf3f7e492f834f3805b94aa5d0404ba",
                "name" : "refs/remotes/origin/restore-cygwin-break"
              }
            ]
          },
          "revision" : {
            "SHA1" : "54fe29157cf3f7e492f834f3805b94aa5d0404ba",
            "branch" : [
              {
                "SHA1" : "54fe29157cf3f7e492f834f3805b94aa5d0404ba",
                "name" : "refs/remotes/origin/restore-cygwin-break"
              }
            ]
          }
        },
        "refs/remotes/origin/in-prefix-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1009,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d365fb107504edf399c93ed8818517db3aa2e9dc",
            "branch" : [
              {
                "SHA1" : "d365fb107504edf399c93ed8818517db3aa2e9dc",
                "name" : "refs/remotes/origin/in-prefix-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d365fb107504edf399c93ed8818517db3aa2e9dc",
            "branch" : [
              {
                "SHA1" : "d365fb107504edf399c93ed8818517db3aa2e9dc",
                "name" : "refs/remotes/origin/in-prefix-test"
              }
            ]
          }
        },
        "refs/remotes/origin/no-pie" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 353,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9acb95dae641f18898b0e0c8f3d565cf5d23e94c",
            "branch" : [
              {
                "SHA1" : "9acb95dae641f18898b0e0c8f3d565cf5d23e94c",
                "name" : "refs/remotes/origin/no-pie"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9acb95dae641f18898b0e0c8f3d565cf5d23e94c",
            "branch" : [
              {
                "SHA1" : "9acb95dae641f18898b0e0c8f3d565cf5d23e94c",
                "name" : "refs/remotes/origin/no-pie"
              }
            ]
          }
        },
        "refs/remotes/origin/absolutely-CC" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 627,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c638d0d85b63039f2c97d3406ce88fcd0661ed41",
            "branch" : [
              {
                "SHA1" : "c638d0d85b63039f2c97d3406ce88fcd0661ed41",
                "name" : "refs/remotes/origin/absolutely-CC"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c638d0d85b63039f2c97d3406ce88fcd0661ed41",
            "branch" : [
              {
                "SHA1" : "c638d0d85b63039f2c97d3406ce88fcd0661ed41",
                "name" : "refs/remotes/origin/absolutely-CC"
              }
            ]
          }
        },
        "refs/remotes/origin/silly-paths" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 451,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5b6597870c082dc76054f989bf5f2d4055a2b871",
            "branch" : [
              {
                "SHA1" : "5b6597870c082dc76054f989bf5f2d4055a2b871",
                "name" : "refs/remotes/origin/silly-paths"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5b6597870c082dc76054f989bf5f2d4055a2b871",
            "branch" : [
              {
                "SHA1" : "5b6597870c082dc76054f989bf5f2d4055a2b871",
                "name" : "refs/remotes/origin/silly-paths"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-stdlib-makefile" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 242,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3e30c616c8d46a6f24fb7fcd398bd0d559087096",
            "branch" : [
              {
                "SHA1" : "3e30c616c8d46a6f24fb7fcd398bd0d559087096",
                "name" : "refs/remotes/origin/fix-stdlib-makefile"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3e30c616c8d46a6f24fb7fcd398bd0d559087096",
            "branch" : [
              {
                "SHA1" : "3e30c616c8d46a6f24fb7fcd398bd0d559087096",
                "name" : "refs/remotes/origin/fix-stdlib-makefile"
              }
            ]
          }
        },
        "refs/remotes/origin/restore-cygwin" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 806,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "07c3d946858a4c7e34cc68a3dd17618a3bc9d8e9",
            "branch" : [
              {
                "SHA1" : "07c3d946858a4c7e34cc68a3dd17618a3bc9d8e9",
                "name" : "refs/remotes/origin/restore-cygwin"
              }
            ]
          },
          "revision" : {
            "SHA1" : "07c3d946858a4c7e34cc68a3dd17618a3bc9d8e9",
            "branch" : [
              {
                "SHA1" : "07c3d946858a4c7e34cc68a3dd17618a3bc9d8e9",
                "name" : "refs/remotes/origin/restore-cygwin"
              }
            ]
          }
        },
        "refs/remotes/origin/4.08-configure-fixes" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 291,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "96a9b7598067ffef324347b8946fe44389fc3c6c",
            "branch" : [
              {
                "SHA1" : "96a9b7598067ffef324347b8946fe44389fc3c6c",
                "name" : "refs/remotes/origin/4.08-configure-fixes"
              }
            ]
          },
          "revision" : {
            "SHA1" : "96a9b7598067ffef324347b8946fe44389fc3c6c",
            "branch" : [
              {
                "SHA1" : "96a9b7598067ffef324347b8946fe44389fc3c6c",
                "name" : "refs/remotes/origin/4.08-configure-fixes"
              }
            ]
          }
        },
        "refs/remotes/origin/push-qoxskxtmtlzr" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1012,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "11a65b804ef5c6408ff7626d1f404b255c807d76",
            "branch" : [
              {
                "SHA1" : "11a65b804ef5c6408ff7626d1f404b255c807d76",
                "name" : "refs/remotes/origin/push-qoxskxtmtlzr"
              }
            ]
          },
          "revision" : {
            "SHA1" : "11a65b804ef5c6408ff7626d1f404b255c807d76",
            "branch" : [
              {
                "SHA1" : "11a65b804ef5c6408ff7626d1f404b255c807d76",
                "name" : "refs/remotes/origin/push-qoxskxtmtlzr"
              }
            ]
          }
        },
        "refs/remotes/origin/improve-caml-fatal-error" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 95,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5ccde2c1852365781eeff793ed057b85798b2db2",
            "branch" : [
              {
                "SHA1" : "5ccde2c1852365781eeff793ed057b85798b2db2",
                "name" : "refs/remotes/origin/improve-caml-fatal-error"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5ccde2c1852365781eeff793ed057b85798b2db2",
            "branch" : [
              {
                "SHA1" : "5ccde2c1852365781eeff793ed057b85798b2db2",
                "name" : "refs/remotes/origin/improve-caml-fatal-error"
              }
            ]
          }
        },
        "refs/remotes/origin/better-ulimit-one-channel" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 516,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3d3cc9d332f6cee32b0ca89bb4c244356e38767f",
            "branch" : [
              {
                "SHA1" : "3d3cc9d332f6cee32b0ca89bb4c244356e38767f",
                "name" : "refs/remotes/origin/better-ulimit-one-channel"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3d3cc9d332f6cee32b0ca89bb4c244356e38767f",
            "branch" : [
              {
                "SHA1" : "3d3cc9d332f6cee32b0ca89bb4c244356e38767f",
                "name" : "refs/remotes/origin/better-ulimit-one-channel"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-jenkins-mingw" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 645,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b1ec5635815d2f21af4b1671c0e53e6bc9ee32da",
            "branch" : [
              {
                "SHA1" : "b1ec5635815d2f21af4b1671c0e53e6bc9ee32da",
                "name" : "refs/remotes/origin/fix-jenkins-mingw"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b1ec5635815d2f21af4b1671c0e53e6bc9ee32da",
            "branch" : [
              {
                "SHA1" : "b1ec5635815d2f21af4b1671c0e53e6bc9ee32da",
                "name" : "refs/remotes/origin/fix-jenkins-mingw"
              }
            ]
          }
        },
        "refs/remotes/origin/tsan_patch" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 822,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5b320a719cd22a644899b278c77a2f5f36640401",
            "branch" : [
              {
                "SHA1" : "5b320a719cd22a644899b278c77a2f5f36640401",
                "name" : "refs/remotes/origin/tsan_patch"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5b320a719cd22a644899b278c77a2f5f36640401",
            "branch" : [
              {
                "SHA1" : "5b320a719cd22a644899b278c77a2f5f36640401",
                "name" : "refs/remotes/origin/tsan_patch"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-lib-dynlink-native-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 63,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cb5fb57fb8c06147f497978cdf1ea41cdbd0d98c",
            "branch" : [
              {
                "SHA1" : "cb5fb57fb8c06147f497978cdf1ea41cdbd0d98c",
                "name" : "refs/remotes/origin/migrate-lib-dynlink-native-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cb5fb57fb8c06147f497978cdf1ea41cdbd0d98c",
            "branch" : [
              {
                "SHA1" : "cb5fb57fb8c06147f497978cdf1ea41cdbd0d98c",
                "name" : "refs/remotes/origin/migrate-lib-dynlink-native-test"
              }
            ]
          }
        },
        "refs/remotes/origin/debian-i686" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 577,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b0a99606f3daf0902cb2c34e3c42da724b720d84",
            "branch" : [
              {
                "SHA1" : "b0a99606f3daf0902cb2c34e3c42da724b720d84",
                "name" : "refs/remotes/origin/debian-i686"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b0a99606f3daf0902cb2c34e3c42da724b720d84",
            "branch" : [
              {
                "SHA1" : "b0a99606f3daf0902cb2c34e3c42da724b720d84",
                "name" : "refs/remotes/origin/debian-i686"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-lib-bigarray-2-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 83,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1fe12abaf3e2c6edee56becf75fbe559f361cd92",
            "branch" : [
              {
                "SHA1" : "1fe12abaf3e2c6edee56becf75fbe559f361cd92",
                "name" : "refs/remotes/origin/migrate-lib-bigarray-2-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1fe12abaf3e2c6edee56becf75fbe559f361cd92",
            "branch" : [
              {
                "SHA1" : "1fe12abaf3e2c6edee56becf75fbe559f361cd92",
                "name" : "refs/remotes/origin/migrate-lib-bigarray-2-test"
              }
            ]
          }
        },
        "refs/remotes/origin/caml_try_get_caml_state3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 737,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "781ba1bcf01d3359ef06cfec16811f25f03f1cb7",
            "branch" : [
              {
                "SHA1" : "781ba1bcf01d3359ef06cfec16811f25f03f1cb7",
                "name" : "refs/remotes/origin/caml_try_get_caml_state3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "781ba1bcf01d3359ef06cfec16811f25f03f1cb7",
            "branch" : [
              {
                "SHA1" : "781ba1bcf01d3359ef06cfec16811f25f03f1cb7",
                "name" : "refs/remotes/origin/caml_try_get_caml_state3"
              }
            ]
          }
        },
        "refs/remotes/origin/fp-tests-inline-fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 826,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bc7d6b3b52610bcca66baa0fc2a354a8fcf0280f",
            "branch" : [
              {
                "SHA1" : "bc7d6b3b52610bcca66baa0fc2a354a8fcf0280f",
                "name" : "refs/remotes/origin/fp-tests-inline-fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bc7d6b3b52610bcca66baa0fc2a354a8fcf0280f",
            "branch" : [
              {
                "SHA1" : "bc7d6b3b52610bcca66baa0fc2a354a8fcf0280f",
                "name" : "refs/remotes/origin/fp-tests-inline-fix"
              }
            ]
          }
        },
        "refs/remotes/origin/remove_compiler_plugins" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 211,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cb03285cd2c7aeba9287e16ef66b867b1f6c7c91",
            "branch" : [
              {
                "SHA1" : "cb03285cd2c7aeba9287e16ef66b867b1f6c7c91",
                "name" : "refs/remotes/origin/remove_compiler_plugins"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cb03285cd2c7aeba9287e16ef66b867b1f6c7c91",
            "branch" : [
              {
                "SHA1" : "cb03285cd2c7aeba9287e16ef66b867b1f6c7c91",
                "name" : "refs/remotes/origin/remove_compiler_plugins"
              }
            ]
          }
        },
        "refs/remotes/origin/deadcode-adjust-trap" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 218,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "736a3f91f68f61eb7ed43318def57ff78c8673b4",
            "branch" : [
              {
                "SHA1" : "736a3f91f68f61eb7ed43318def57ff78c8673b4",
                "name" : "refs/remotes/origin/deadcode-adjust-trap"
              }
            ]
          },
          "revision" : {
            "SHA1" : "736a3f91f68f61eb7ed43318def57ff78c8673b4",
            "branch" : [
              {
                "SHA1" : "736a3f91f68f61eb7ed43318def57ff78c8673b4",
                "name" : "refs/remotes/origin/deadcode-adjust-trap"
              }
            ]
          }
        },
        "refs/remotes/origin/reduced-stack-alignment" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 684,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d1a26af99773fd2933abea48e2fbb6dc091d8b51",
            "branch" : [
              {
                "SHA1" : "d1a26af99773fd2933abea48e2fbb6dc091d8b51",
                "name" : "refs/remotes/origin/reduced-stack-alignment"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d1a26af99773fd2933abea48e2fbb6dc091d8b51",
            "branch" : [
              {
                "SHA1" : "d1a26af99773fd2933abea48e2fbb6dc091d8b51",
                "name" : "refs/remotes/origin/reduced-stack-alignment"
              }
            ]
          }
        },
        "refs/remotes/origin/winpthreadsectomy" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1066,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2b007ae96ab143cca75ee2a15e2f4b6bf14804de",
            "branch" : [
              {
                "SHA1" : "2b007ae96ab143cca75ee2a15e2f4b6bf14804de",
                "name" : "refs/remotes/origin/winpthreadsectomy"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2b007ae96ab143cca75ee2a15e2f4b6bf14804de",
            "branch" : [
              {
                "SHA1" : "2b007ae96ab143cca75ee2a15e2f4b6bf14804de",
                "name" : "refs/remotes/origin/winpthreadsectomy"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-unboxed-primitive-args-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 80,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9d69b0d6b9ac45e82af0d8d8c5455899a17db3bf",
            "branch" : [
              {
                "SHA1" : "9d69b0d6b9ac45e82af0d8d8c5455899a17db3bf",
                "name" : "refs/remotes/origin/migrate-unboxed-primitive-args-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9d69b0d6b9ac45e82af0d8d8c5455899a17db3bf",
            "branch" : [
              {
                "SHA1" : "9d69b0d6b9ac45e82af0d8d8c5455899a17db3bf",
                "name" : "refs/remotes/origin/migrate-unboxed-primitive-args-test"
              }
            ]
          }
        },
        "refs/remotes/origin/no-cflags-propagation" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 979,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "238c66c8ea5c32dcae0f34bc4ef2fb2320e1f71c",
            "branch" : [
              {
                "SHA1" : "238c66c8ea5c32dcae0f34bc4ef2fb2320e1f71c",
                "name" : "refs/remotes/origin/no-cflags-propagation"
              }
            ]
          },
          "revision" : {
            "SHA1" : "238c66c8ea5c32dcae0f34bc4ef2fb2320e1f71c",
            "branch" : [
              {
                "SHA1" : "238c66c8ea5c32dcae0f34bc4ef2fb2320e1f71c",
                "name" : "refs/remotes/origin/no-cflags-propagation"
              }
            ]
          }
        },
        "refs/remotes/origin/fma_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 759,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "85d5648bd88e48dd4793e36cccac1d6d840750f0",
            "branch" : [
              {
                "SHA1" : "85d5648bd88e48dd4793e36cccac1d6d840750f0",
                "name" : "refs/remotes/origin/fma_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "85d5648bd88e48dd4793e36cccac1d6d840750f0",
            "branch" : [
              {
                "SHA1" : "85d5648bd88e48dd4793e36cccac1d6d840750f0",
                "name" : "refs/remotes/origin/fma_test"
              }
            ]
          }
        },
        "refs/remotes/origin/merge-lex-makefile" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 760,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "49410858edd321e7c272a3002d1f2b0a09a200c3",
            "branch" : [
              {
                "SHA1" : "49410858edd321e7c272a3002d1f2b0a09a200c3",
                "name" : "refs/remotes/origin/merge-lex-makefile"
              }
            ]
          },
          "revision" : {
            "SHA1" : "49410858edd321e7c272a3002d1f2b0a09a200c3",
            "branch" : [
              {
                "SHA1" : "49410858edd321e7c272a3002d1f2b0a09a200c3",
                "name" : "refs/remotes/origin/merge-lex-makefile"
              }
            ]
          }
        },
        "refs/remotes/origin/ldflags" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 529,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7b20c2dea78952aedce492f25a1d213325f4870e",
            "branch" : [
              {
                "SHA1" : "7b20c2dea78952aedce492f25a1d213325f4870e",
                "name" : "refs/remotes/origin/ldflags"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7b20c2dea78952aedce492f25a1d213325f4870e",
            "branch" : [
              {
                "SHA1" : "7b20c2dea78952aedce492f25a1d213325f4870e",
                "name" : "refs/remotes/origin/ldflags"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-regression-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 57,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1427d4c6e6814e1195efc078b95205f32d2dce38",
            "branch" : [
              {
                "SHA1" : "1427d4c6e6814e1195efc078b95205f32d2dce38",
                "name" : "refs/remotes/origin/migrate-regression-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1427d4c6e6814e1195efc078b95205f32d2dce38",
            "branch" : [
              {
                "SHA1" : "1427d4c6e6814e1195efc078b95205f32d2dce38",
                "name" : "refs/remotes/origin/migrate-regression-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/MPR7765" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 60,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d103ea6326988de289fea130e6555b79760edb31",
            "branch" : [
              {
                "SHA1" : "d103ea6326988de289fea130e6555b79760edb31",
                "name" : "refs/remotes/origin/MPR7765"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d103ea6326988de289fea130e6555b79760edb31",
            "branch" : [
              {
                "SHA1" : "d103ea6326988de289fea130e6555b79760edb31",
                "name" : "refs/remotes/origin/MPR7765"
              }
            ]
          }
        },
        "refs/remotes/origin/quote_command" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 133,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "731fcfd241a8341d52e9492bdd0e5d2a6a41edb2",
            "branch" : [
              {
                "SHA1" : "731fcfd241a8341d52e9492bdd0e5d2a6a41edb2",
                "name" : "refs/remotes/origin/quote_command"
              }
            ]
          },
          "revision" : {
            "SHA1" : "731fcfd241a8341d52e9492bdd0e5d2a6a41edb2",
            "branch" : [
              {
                "SHA1" : "731fcfd241a8341d52e9492bdd0e5d2a6a41edb2",
                "name" : "refs/remotes/origin/quote_command"
              }
            ]
          }
        },
        "refs/remotes/origin/fix_compatibility" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 327,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "85343b0d6cdcc0962a196fe3399a6b564ab0cd63",
            "branch" : [
              {
                "SHA1" : "85343b0d6cdcc0962a196fe3399a6b564ab0cd63",
                "name" : "refs/remotes/origin/fix_compatibility"
              }
            ]
          },
          "revision" : {
            "SHA1" : "85343b0d6cdcc0962a196fe3399a6b564ab0cd63",
            "branch" : [
              {
                "SHA1" : "85343b0d6cdcc0962a196fe3399a6b564ab0cd63",
                "name" : "refs/remotes/origin/fix_compatibility"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-11482" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 766,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4a6c5058748e65595d9f647956e78c4ddcaa5691",
            "branch" : [
              {
                "SHA1" : "4a6c5058748e65595d9f647956e78c4ddcaa5691",
                "name" : "refs/remotes/origin/fix-11482"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4a6c5058748e65595d9f647956e78c4ddcaa5691",
            "branch" : [
              {
                "SHA1" : "4a6c5058748e65595d9f647956e78c4ddcaa5691",
                "name" : "refs/remotes/origin/fix-11482"
              }
            ]
          }
        },
        "refs/remotes/origin/check-C11-atomic" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 702,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9cfaa1bccb57a2512568356372be7b1bf316f46c",
            "branch" : [
              {
                "SHA1" : "9cfaa1bccb57a2512568356372be7b1bf316f46c",
                "name" : "refs/remotes/origin/check-C11-atomic"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9cfaa1bccb57a2512568356372be7b1bf316f46c",
            "branch" : [
              {
                "SHA1" : "9cfaa1bccb57a2512568356372be7b1bf316f46c",
                "name" : "refs/remotes/origin/check-C11-atomic"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-cygwin64-rebase" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 140,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d507be675447e8486fa0809344e4569e6e22c8a6",
            "branch" : [
              {
                "SHA1" : "d507be675447e8486fa0809344e4569e6e22c8a6",
                "name" : "refs/remotes/origin/fix-cygwin64-rebase"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d507be675447e8486fa0809344e4569e6e22c8a6",
            "branch" : [
              {
                "SHA1" : "d507be675447e8486fa0809344e4569e6e22c8a6",
                "name" : "refs/remotes/origin/fix-cygwin64-rebase"
              }
            ]
          }
        },
        "refs/remotes/origin/no-const-pointer" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 388,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b7b284f0308eba4ef537d88fa735b9a4f4c1d39a",
            "branch" : [
              {
                "SHA1" : "b7b284f0308eba4ef537d88fa735b9a4f4c1d39a",
                "name" : "refs/remotes/origin/no-const-pointer"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b7b284f0308eba4ef537d88fa735b9a4f4c1d39a",
            "branch" : [
              {
                "SHA1" : "b7b284f0308eba4ef537d88fa735b9a4f4c1d39a",
                "name" : "refs/remotes/origin/no-const-pointer"
              }
            ]
          }
        },
        "refs/remotes/origin/closure-repr-camlinternalMod" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 449,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "514d2ff44a226b42ffa915e0262693fe33cd66e0",
            "branch" : [
              {
                "SHA1" : "514d2ff44a226b42ffa915e0262693fe33cd66e0",
                "name" : "refs/remotes/origin/closure-repr-camlinternalMod"
              }
            ]
          },
          "revision" : {
            "SHA1" : "514d2ff44a226b42ffa915e0262693fe33cd66e0",
            "branch" : [
              {
                "SHA1" : "514d2ff44a226b42ffa915e0262693fe33cd66e0",
                "name" : "refs/remotes/origin/closure-repr-camlinternalMod"
              }
            ]
          }
        },
        "refs/remotes/origin/condbranch3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 268,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2f1df07136a825a6a420f2ddadc05a9af907f4c2",
            "branch" : [
              {
                "SHA1" : "2f1df07136a825a6a420f2ddadc05a9af907f4c2",
                "name" : "refs/remotes/origin/condbranch3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2f1df07136a825a6a420f2ddadc05a9af907f4c2",
            "branch" : [
              {
                "SHA1" : "2f1df07136a825a6a420f2ddadc05a9af907f4c2",
                "name" : "refs/remotes/origin/condbranch3"
              }
            ]
          }
        },
        "refs/remotes/origin/win32-systhreads-id" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 538,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f5c47e281305b8e805896382521b8a0f5538f5bd",
            "branch" : [
              {
                "SHA1" : "f5c47e281305b8e805896382521b8a0f5538f5bd",
                "name" : "refs/remotes/origin/win32-systhreads-id"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f5c47e281305b8e805896382521b8a0f5538f5bd",
            "branch" : [
              {
                "SHA1" : "f5c47e281305b8e805896382521b8a0f5538f5bd",
                "name" : "refs/remotes/origin/win32-systhreads-id"
              }
            ]
          }
        },
        "refs/remotes/origin/specific-operations" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 562,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "55b20b89a2503857ae2df2904b97dc8e396fffad",
            "branch" : [
              {
                "SHA1" : "55b20b89a2503857ae2df2904b97dc8e396fffad",
                "name" : "refs/remotes/origin/specific-operations"
              }
            ]
          },
          "revision" : {
            "SHA1" : "55b20b89a2503857ae2df2904b97dc8e396fffad",
            "branch" : [
              {
                "SHA1" : "55b20b89a2503857ae2df2904b97dc8e396fffad",
                "name" : "refs/remotes/origin/specific-operations"
              }
            ]
          }
        },
        "refs/remotes/origin/make-it-testable" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 658,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b26afe0e8f6095e30c59162411c62e11ce2e4cd1",
            "branch" : [
              {
                "SHA1" : "b26afe0e8f6095e30c59162411c62e11ce2e4cd1",
                "name" : "refs/remotes/origin/make-it-testable"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b26afe0e8f6095e30c59162411c62e11ce2e4cd1",
            "branch" : [
              {
                "SHA1" : "b26afe0e8f6095e30c59162411c62e11ce2e4cd1",
                "name" : "refs/remotes/origin/make-it-testable"
              }
            ]
          }
        },
        "refs/remotes/origin/env" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 145,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a8608d7f1ba1a6b4821be7a19f1387548ac896b9",
            "branch" : [
              {
                "SHA1" : "a8608d7f1ba1a6b4821be7a19f1387548ac896b9",
                "name" : "refs/remotes/origin/env"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a8608d7f1ba1a6b4821be7a19f1387548ac896b9",
            "branch" : [
              {
                "SHA1" : "a8608d7f1ba1a6b4821be7a19f1387548ac896b9",
                "name" : "refs/remotes/origin/env"
              }
            ]
          }
        },
        "refs/remotes/origin/no-configure" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 722,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "71b55ba91638c2c8f6f5aba377592ff1a071b9be",
            "branch" : [
              {
                "SHA1" : "71b55ba91638c2c8f6f5aba377592ff1a071b9be",
                "name" : "refs/remotes/origin/no-configure"
              }
            ]
          },
          "revision" : {
            "SHA1" : "71b55ba91638c2c8f6f5aba377592ff1a071b9be",
            "branch" : [
              {
                "SHA1" : "71b55ba91638c2c8f6f5aba377592ff1a071b9be",
                "name" : "refs/remotes/origin/no-configure"
              }
            ]
          }
        },
        "refs/remotes/origin/macos-gnu-make" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 372,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "312ec987b673be43620f13abf0f25395135e232f",
            "branch" : [
              {
                "SHA1" : "312ec987b673be43620f13abf0f25395135e232f",
                "name" : "refs/remotes/origin/macos-gnu-make"
              }
            ]
          },
          "revision" : {
            "SHA1" : "312ec987b673be43620f13abf0f25395135e232f",
            "branch" : [
              {
                "SHA1" : "312ec987b673be43620f13abf0f25395135e232f",
                "name" : "refs/remotes/origin/macos-gnu-make"
              }
            ]
          }
        },
        "refs/remotes/origin/ranlib" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 683,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7456dd5ce26d3dc6cc9bbc3f7ee2816f2092eec5",
            "branch" : [
              {
                "SHA1" : "7456dd5ce26d3dc6cc9bbc3f7ee2816f2092eec5",
                "name" : "refs/remotes/origin/ranlib"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7456dd5ce26d3dc6cc9bbc3f7ee2816f2092eec5",
            "branch" : [
              {
                "SHA1" : "7456dd5ce26d3dc6cc9bbc3f7ee2816f2092eec5",
                "name" : "refs/remotes/origin/ranlib"
              }
            ]
          }
        },
        "refs/remotes/origin/ar_supports_diversion" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 824,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6e6e467e600aefc219a33f2e1065d311f27a82b5",
            "branch" : [
              {
                "SHA1" : "6e6e467e600aefc219a33f2e1065d311f27a82b5",
                "name" : "refs/remotes/origin/ar_supports_diversion"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6e6e467e600aefc219a33f2e1065d311f27a82b5",
            "branch" : [
              {
                "SHA1" : "6e6e467e600aefc219a33f2e1065d311f27a82b5",
                "name" : "refs/remotes/origin/ar_supports_diversion"
              }
            ]
          }
        },
        "refs/remotes/origin/polling_4.11.2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 590,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "72d0ab12b3c866312666702f87d03dec394aa6d5",
            "branch" : [
              {
                "SHA1" : "72d0ab12b3c866312666702f87d03dec394aa6d5",
                "name" : "refs/remotes/origin/polling_4.11.2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "72d0ab12b3c866312666702f87d03dec394aa6d5",
            "branch" : [
              {
                "SHA1" : "72d0ab12b3c866312666702f87d03dec394aa6d5",
                "name" : "refs/remotes/origin/polling_4.11.2"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-lib-unix-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 52,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "efe48edf8f8e34f5e5223a9fed73ad83c31b9164",
            "branch" : [
              {
                "SHA1" : "efe48edf8f8e34f5e5223a9fed73ad83c31b9164",
                "name" : "refs/remotes/origin/migrate-lib-unix-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "efe48edf8f8e34f5e5223a9fed73ad83c31b9164",
            "branch" : [
              {
                "SHA1" : "efe48edf8f8e34f5e5223a9fed73ad83c31b9164",
                "name" : "refs/remotes/origin/migrate-lib-unix-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/MAP_STACK" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 803,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "326df3d9a18def43e836cb8090e95d7d8f787234",
            "branch" : [
              {
                "SHA1" : "326df3d9a18def43e836cb8090e95d7d8f787234",
                "name" : "refs/remotes/origin/MAP_STACK"
              }
            ]
          },
          "revision" : {
            "SHA1" : "326df3d9a18def43e836cb8090e95d7d8f787234",
            "branch" : [
              {
                "SHA1" : "326df3d9a18def43e836cb8090e95d7d8f787234",
                "name" : "refs/remotes/origin/MAP_STACK"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-bfd-libraries-detection" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 335,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "eb2fe19be7b496c23dc84e444f995aedc063ecd6",
            "branch" : [
              {
                "SHA1" : "eb2fe19be7b496c23dc84e444f995aedc063ecd6",
                "name" : "refs/remotes/origin/fix-bfd-libraries-detection"
              }
            ]
          },
          "revision" : {
            "SHA1" : "eb2fe19be7b496c23dc84e444f995aedc063ecd6",
            "branch" : [
              {
                "SHA1" : "eb2fe19be7b496c23dc84e444f995aedc063ecd6",
                "name" : "refs/remotes/origin/fix-bfd-libraries-detection"
              }
            ]
          }
        },
        "refs/remotes/origin/update-config-guess" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 464,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "004ba2ba76b8fb3cef37b323e6274190490db963",
            "branch" : [
              {
                "SHA1" : "004ba2ba76b8fb3cef37b323e6274190490db963",
                "name" : "refs/remotes/origin/update-config-guess"
              }
            ]
          },
          "revision" : {
            "SHA1" : "004ba2ba76b8fb3cef37b323e6274190490db963",
            "branch" : [
              {
                "SHA1" : "004ba2ba76b8fb3cef37b323e6274190490db963",
                "name" : "refs/remotes/origin/update-config-guess"
              }
            ]
          }
        },
        "refs/remotes/origin/fixthreadsigmask" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 197,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "854d1c8ea100badce450f4b09251399e9ff958fa",
            "branch" : [
              {
                "SHA1" : "854d1c8ea100badce450f4b09251399e9ff958fa",
                "name" : "refs/remotes/origin/fixthreadsigmask"
              }
            ]
          },
          "revision" : {
            "SHA1" : "854d1c8ea100badce450f4b09251399e9ff958fa",
            "branch" : [
              {
                "SHA1" : "854d1c8ea100badce450f4b09251399e9ff958fa",
                "name" : "refs/remotes/origin/fixthreadsigmask"
              }
            ]
          }
        },
        "refs/remotes/origin/systhreads-regression" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 668,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6d1beb3a2e0bf7d5c014302ea4ecfaf2b6ffd6c4",
            "branch" : [
              {
                "SHA1" : "6d1beb3a2e0bf7d5c014302ea4ecfaf2b6ffd6c4",
                "name" : "refs/remotes/origin/systhreads-regression"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6d1beb3a2e0bf7d5c014302ea4ecfaf2b6ffd6c4",
            "branch" : [
              {
                "SHA1" : "6d1beb3a2e0bf7d5c014302ea4ecfaf2b6ffd6c4",
                "name" : "refs/remotes/origin/systhreads-regression"
              }
            ]
          }
        },
        "refs/remotes/origin/makefile-tweaks" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 254,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e8d235a1bbbb34025b09a902169389b1b9e01d89",
            "branch" : [
              {
                "SHA1" : "e8d235a1bbbb34025b09a902169389b1b9e01d89",
                "name" : "refs/remotes/origin/makefile-tweaks"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e8d235a1bbbb34025b09a902169389b1b9e01d89",
            "branch" : [
              {
                "SHA1" : "e8d235a1bbbb34025b09a902169389b1b9e01d89",
                "name" : "refs/remotes/origin/makefile-tweaks"
              }
            ]
          }
        },
        "refs/remotes/origin/more-c99-float-ops" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 598,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8efbc319d012ca7fadb6a9c0c7aa631af00747a0",
            "branch" : [
              {
                "SHA1" : "8efbc319d012ca7fadb6a9c0c7aa631af00747a0",
                "name" : "refs/remotes/origin/more-c99-float-ops"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8efbc319d012ca7fadb6a9c0c7aa631af00747a0",
            "branch" : [
              {
                "SHA1" : "8efbc319d012ca7fadb6a9c0c7aa631af00747a0",
                "name" : "refs/remotes/origin/more-c99-float-ops"
              }
            ]
          }
        },
        "refs/remotes/origin/bytecode_c_call_backtrace" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 307,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fed828b4d274e5f3448dd6c36ff87a11e0f75713",
            "branch" : [
              {
                "SHA1" : "fed828b4d274e5f3448dd6c36ff87a11e0f75713",
                "name" : "refs/remotes/origin/bytecode_c_call_backtrace"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fed828b4d274e5f3448dd6c36ff87a11e0f75713",
            "branch" : [
              {
                "SHA1" : "fed828b4d274e5f3448dd6c36ff87a11e0f75713",
                "name" : "refs/remotes/origin/bytecode_c_call_backtrace"
              }
            ]
          }
        },
        "refs/remotes/origin/stack-overflow-recovery-fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 625,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e792441f805ae0be5df650b388cc22b9ae44a6a0",
            "branch" : [
              {
                "SHA1" : "e792441f805ae0be5df650b388cc22b9ae44a6a0",
                "name" : "refs/remotes/origin/stack-overflow-recovery-fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e792441f805ae0be5df650b388cc22b9ae44a6a0",
            "branch" : [
              {
                "SHA1" : "e792441f805ae0be5df650b388cc22b9ae44a6a0",
                "name" : "refs/remotes/origin/stack-overflow-recovery-fix"
              }
            ]
          }
        },
        "refs/remotes/origin/statmemprof-comballoc-native-debug" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 314,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bc9d55fa033540c530cf07801126d052597cd8bd",
            "branch" : [
              {
                "SHA1" : "bc9d55fa033540c530cf07801126d052597cd8bd",
                "name" : "refs/remotes/origin/statmemprof-comballoc-native-debug"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bc9d55fa033540c530cf07801126d052597cd8bd",
            "branch" : [
              {
                "SHA1" : "bc9d55fa033540c530cf07801126d052597cd8bd",
                "name" : "refs/remotes/origin/statmemprof-comballoc-native-debug"
              }
            ]
          }
        },
        "refs/remotes/origin/call-assembler-through-c-compiler-driver" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 547,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7e3bbe77974e723b596aeee4a877f024b2bcaac2",
            "branch" : [
              {
                "SHA1" : "7e3bbe77974e723b596aeee4a877f024b2bcaac2",
                "name" : "refs/remotes/origin/call-assembler-through-c-compiler-driver"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7e3bbe77974e723b596aeee4a877f024b2bcaac2",
            "branch" : [
              {
                "SHA1" : "7e3bbe77974e723b596aeee4a877f024b2bcaac2",
                "name" : "refs/remotes/origin/call-assembler-through-c-compiler-driver"
              }
            ]
          }
        },
        "refs/remotes/origin/test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 270,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "17b76baaaedcbc1d6eddb34c93efc79559ce2516",
            "branch" : [
              {
                "SHA1" : "17b76baaaedcbc1d6eddb34c93efc79559ce2516",
                "name" : "refs/remotes/origin/test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "17b76baaaedcbc1d6eddb34c93efc79559ce2516",
            "branch" : [
              {
                "SHA1" : "17b76baaaedcbc1d6eddb34c93efc79559ce2516",
                "name" : "refs/remotes/origin/test"
              }
            ]
          }
        },
        "refs/remotes/origin/caml_state" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 665,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3553b669934f67327b90949acfecf68de59a82db",
            "branch" : [
              {
                "SHA1" : "3553b669934f67327b90949acfecf68de59a82db",
                "name" : "refs/remotes/origin/caml_state"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3553b669934f67327b90949acfecf68de59a82db",
            "branch" : [
              {
                "SHA1" : "3553b669934f67327b90949acfecf68de59a82db",
                "name" : "refs/remotes/origin/caml_state"
              }
            ]
          }
        },
        "refs/remotes/origin/portability-fixes" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 331,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "41441a65f1dd0bfb8ed8ab7ffd7e91ea00b50eba",
            "branch" : [
              {
                "SHA1" : "41441a65f1dd0bfb8ed8ab7ffd7e91ea00b50eba",
                "name" : "refs/remotes/origin/portability-fixes"
              }
            ]
          },
          "revision" : {
            "SHA1" : "41441a65f1dd0bfb8ed8ab7ffd7e91ea00b50eba",
            "branch" : [
              {
                "SHA1" : "41441a65f1dd0bfb8ed8ab7ffd7e91ea00b50eba",
                "name" : "refs/remotes/origin/portability-fixes"
              }
            ]
          }
        },
        "refs/remotes/origin/sockaddr_unix_abstract_v2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 191,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d75fc807b74f45680ff1a883a73f7ae51c48012c",
            "branch" : [
              {
                "SHA1" : "d75fc807b74f45680ff1a883a73f7ae51c48012c",
                "name" : "refs/remotes/origin/sockaddr_unix_abstract_v2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d75fc807b74f45680ff1a883a73f7ae51c48012c",
            "branch" : [
              {
                "SHA1" : "d75fc807b74f45680ff1a883a73f7ae51c48012c",
                "name" : "refs/remotes/origin/sockaddr_unix_abstract_v2"
              }
            ]
          }
        },
        "refs/remotes/origin/fix_nodynlink" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 167,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "becc41e3a5df5baabf25953a3b4ffe575b77a047",
            "branch" : [
              {
                "SHA1" : "becc41e3a5df5baabf25953a3b4ffe575b77a047",
                "name" : "refs/remotes/origin/fix_nodynlink"
              }
            ]
          },
          "revision" : {
            "SHA1" : "becc41e3a5df5baabf25953a3b4ffe575b77a047",
            "branch" : [
              {
                "SHA1" : "becc41e3a5df5baabf25953a3b4ffe575b77a047",
                "name" : "refs/remotes/origin/fix_nodynlink"
              }
            ]
          }
        },
        "refs/remotes/origin/better-ulimit" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 511,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f3d458986cac290406273c53a1ec4233d865ef18",
            "branch" : [
              {
                "SHA1" : "f3d458986cac290406273c53a1ec4233d865ef18",
                "name" : "refs/remotes/origin/better-ulimit"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f3d458986cac290406273c53a1ec4233d865ef18",
            "branch" : [
              {
                "SHA1" : "f3d458986cac290406273c53a1ec4233d865ef18",
                "name" : "refs/remotes/origin/better-ulimit"
              }
            ]
          }
        },
        "refs/remotes/origin/unix-realpath" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 555,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "364ffedfeddb6036212b77aa81c3ba06e8501d76",
            "branch" : [
              {
                "SHA1" : "364ffedfeddb6036212b77aa81c3ba06e8501d76",
                "name" : "refs/remotes/origin/unix-realpath"
              }
            ]
          },
          "revision" : {
            "SHA1" : "364ffedfeddb6036212b77aa81c3ba06e8501d76",
            "branch" : [
              {
                "SHA1" : "364ffedfeddb6036212b77aa81c3ba06e8501d76",
                "name" : "refs/remotes/origin/unix-realpath"
              }
            ]
          }
        },
        "refs/remotes/origin/simplify-bigarray-stubs" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 220,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4cc3ad7b850bfd679ad79a383831a8ef9761ecfe",
            "branch" : [
              {
                "SHA1" : "4cc3ad7b850bfd679ad79a383831a8ef9761ecfe",
                "name" : "refs/remotes/origin/simplify-bigarray-stubs"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4cc3ad7b850bfd679ad79a383831a8ef9761ecfe",
            "branch" : [
              {
                "SHA1" : "4cc3ad7b850bfd679ad79a383831a8ef9761ecfe",
                "name" : "refs/remotes/origin/simplify-bigarray-stubs"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-force-safe-string" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 325,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "051825b131699007fe68230b6ae420da6411e109",
            "branch" : [
              {
                "SHA1" : "051825b131699007fe68230b6ae420da6411e109",
                "name" : "refs/remotes/origin/fix-force-safe-string"
              }
            ]
          },
          "revision" : {
            "SHA1" : "051825b131699007fe68230b6ae420da6411e109",
            "branch" : [
              {
                "SHA1" : "051825b131699007fe68230b6ae420da6411e109",
                "name" : "refs/remotes/origin/fix-force-safe-string"
              }
            ]
          }
        },
        "refs/remotes/origin/young-ptr-reset" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 257,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c6e64b2a4a2abb0c3ad760f780b49f253462ee77",
            "branch" : [
              {
                "SHA1" : "c6e64b2a4a2abb0c3ad760f780b49f253462ee77",
                "name" : "refs/remotes/origin/young-ptr-reset"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c6e64b2a4a2abb0c3ad760f780b49f253462ee77",
            "branch" : [
              {
                "SHA1" : "c6e64b2a4a2abb0c3ad760f780b49f253462ee77",
                "name" : "refs/remotes/origin/young-ptr-reset"
              }
            ]
          }
        },
        "refs/remotes/origin/backtrace-ppc-z" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 349,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "aec03e14e0d1f35133ac4e2425f962d097858ca0",
            "branch" : [
              {
                "SHA1" : "aec03e14e0d1f35133ac4e2425f962d097858ca0",
                "name" : "refs/remotes/origin/backtrace-ppc-z"
              }
            ]
          },
          "revision" : {
            "SHA1" : "aec03e14e0d1f35133ac4e2425f962d097858ca0",
            "branch" : [
              {
                "SHA1" : "aec03e14e0d1f35133ac4e2425f962d097858ca0",
                "name" : "refs/remotes/origin/backtrace-ppc-z"
              }
            ]
          }
        },
        "refs/remotes/origin/generational-stack-scanning" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 996,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7214368628af15311199f97a8a8853c89bcc41e3",
            "branch" : [
              {
                "SHA1" : "7214368628af15311199f97a8a8853c89bcc41e3",
                "name" : "refs/remotes/origin/generational-stack-scanning"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7214368628af15311199f97a8a8853c89bcc41e3",
            "branch" : [
              {
                "SHA1" : "7214368628af15311199f97a8a8853c89bcc41e3",
                "name" : "refs/remotes/origin/generational-stack-scanning"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-lib-threads-tests" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 47,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2a93f19ae4ee9bee050fc96948cbdc4571ad88bb",
            "branch" : [
              {
                "SHA1" : "2a93f19ae4ee9bee050fc96948cbdc4571ad88bb",
                "name" : "refs/remotes/origin/migrate-lib-threads-tests"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2a93f19ae4ee9bee050fc96948cbdc4571ad88bb",
            "branch" : [
              {
                "SHA1" : "2a93f19ae4ee9bee050fc96948cbdc4571ad88bb",
                "name" : "refs/remotes/origin/migrate-lib-threads-tests"
              }
            ]
          }
        },
        "refs/remotes/origin/vmthreads_fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 215,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "612dbf1b74bf78f258d507a5b54a6619054b6468",
            "branch" : [
              {
                "SHA1" : "612dbf1b74bf78f258d507a5b54a6619054b6468",
                "name" : "refs/remotes/origin/vmthreads_fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "612dbf1b74bf78f258d507a5b54a6619054b6468",
            "branch" : [
              {
                "SHA1" : "612dbf1b74bf78f258d507a5b54a6619054b6468",
                "name" : "refs/remotes/origin/vmthreads_fix"
              }
            ]
          }
        },
        "refs/remotes/origin/bigger-stack" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 637,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ebb74bd1d63fdfbeddc372c035ffbaf169eac88e",
            "branch" : [
              {
                "SHA1" : "ebb74bd1d63fdfbeddc372c035ffbaf169eac88e",
                "name" : "refs/remotes/origin/bigger-stack"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ebb74bd1d63fdfbeddc372c035ffbaf169eac88e",
            "branch" : [
              {
                "SHA1" : "ebb74bd1d63fdfbeddc372c035ffbaf169eac88e",
                "name" : "refs/remotes/origin/bigger-stack"
              }
            ]
          }
        },
        "refs/remotes/origin/dataflow" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 583,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ca75a54d5b1147e20c85db01aa420e33867d618e",
            "branch" : [
              {
                "SHA1" : "ca75a54d5b1147e20c85db01aa420e33867d618e",
                "name" : "refs/remotes/origin/dataflow"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ca75a54d5b1147e20c85db01aa420e33867d618e",
            "branch" : [
              {
                "SHA1" : "ca75a54d5b1147e20c85db01aa420e33867d618e",
                "name" : "refs/remotes/origin/dataflow"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-cygwin-64-build" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 202,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "18026cd8f59edf758a5a1ded5103f015afe295de",
            "branch" : [
              {
                "SHA1" : "18026cd8f59edf758a5a1ded5103f015afe295de",
                "name" : "refs/remotes/origin/fix-cygwin-64-build"
              }
            ]
          },
          "revision" : {
            "SHA1" : "18026cd8f59edf758a5a1ded5103f015afe295de",
            "branch" : [
              {
                "SHA1" : "18026cd8f59edf758a5a1ded5103f015afe295de",
                "name" : "refs/remotes/origin/fix-cygwin-64-build"
              }
            ]
          }
        },
        "refs/remotes/origin/windows-symlinks-without-elevation" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 410,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "abb2a6e9080ac163ea48bc56ec40cd8823136d8d",
            "branch" : [
              {
                "SHA1" : "abb2a6e9080ac163ea48bc56ec40cd8823136d8d",
                "name" : "refs/remotes/origin/windows-symlinks-without-elevation"
              }
            ]
          },
          "revision" : {
            "SHA1" : "abb2a6e9080ac163ea48bc56ec40cd8823136d8d",
            "branch" : [
              {
                "SHA1" : "abb2a6e9080ac163ea48bc56ec40cd8823136d8d",
                "name" : "refs/remotes/origin/windows-symlinks-without-elevation"
              }
            ]
          }
        },
        "refs/remotes/origin/arm64-signals" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 613,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7aa41186a2b7c01b37a67cf0b9d7050905bc5699",
            "branch" : [
              {
                "SHA1" : "7aa41186a2b7c01b37a67cf0b9d7050905bc5699",
                "name" : "refs/remotes/origin/arm64-signals"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7aa41186a2b7c01b37a67cf0b9d7050905bc5699",
            "branch" : [
              {
                "SHA1" : "7aa41186a2b7c01b37a67cf0b9d7050905bc5699",
                "name" : "refs/remotes/origin/arm64-signals"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamltest_output_complete_exe" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 400,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "479129cb224125d8974b9662ba18810a967a6101",
            "branch" : [
              {
                "SHA1" : "479129cb224125d8974b9662ba18810a967a6101",
                "name" : "refs/remotes/origin/ocamltest_output_complete_exe"
              }
            ]
          },
          "revision" : {
            "SHA1" : "479129cb224125d8974b9662ba18810a967a6101",
            "branch" : [
              {
                "SHA1" : "479129cb224125d8974b9662ba18810a967a6101",
                "name" : "refs/remotes/origin/ocamltest_output_complete_exe"
              }
            ]
          }
        },
        "refs/remotes/origin/fix_sys_command_quoting" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 361,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d9020af3a29abaf82ca84715773d1b06283cbd77",
            "branch" : [
              {
                "SHA1" : "d9020af3a29abaf82ca84715773d1b06283cbd77",
                "name" : "refs/remotes/origin/fix_sys_command_quoting"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d9020af3a29abaf82ca84715773d1b06283cbd77",
            "branch" : [
              {
                "SHA1" : "d9020af3a29abaf82ca84715773d1b06283cbd77",
                "name" : "refs/remotes/origin/fix_sys_command_quoting"
              }
            ]
          }
        },
        "refs/remotes/origin/diff-command" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 663,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "625db0501fd3bc62d731677b91f2bfd89cd3abf0",
            "branch" : [
              {
                "SHA1" : "625db0501fd3bc62d731677b91f2bfd89cd3abf0",
                "name" : "refs/remotes/origin/diff-command"
              }
            ]
          },
          "revision" : {
            "SHA1" : "625db0501fd3bc62d731677b91f2bfd89cd3abf0",
            "branch" : [
              {
                "SHA1" : "625db0501fd3bc62d731677b91f2bfd89cd3abf0",
                "name" : "refs/remotes/origin/diff-command"
              }
            ]
          }
        },
        "refs/remotes/origin/modest-unicode" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 804,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ba9214eb438f89c6ca45fbb0d70c63747075f8d0",
            "branch" : [
              {
                "SHA1" : "ba9214eb438f89c6ca45fbb0d70c63747075f8d0",
                "name" : "refs/remotes/origin/modest-unicode"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ba9214eb438f89c6ca45fbb0d70c63747075f8d0",
            "branch" : [
              {
                "SHA1" : "ba9214eb438f89c6ca45fbb0d70c63747075f8d0",
                "name" : "refs/remotes/origin/modest-unicode"
              }
            ]
          }
        },
        "refs/remotes/origin/statmemprof-comballoc-native" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 320,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8c155a04beb9ff7ade2a644b7610ae50506094c8",
            "branch" : [
              {
                "SHA1" : "8c155a04beb9ff7ade2a644b7610ae50506094c8",
                "name" : "refs/remotes/origin/statmemprof-comballoc-native"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8c155a04beb9ff7ade2a644b7610ae50506094c8",
            "branch" : [
              {
                "SHA1" : "8c155a04beb9ff7ade2a644b7610ae50506094c8",
                "name" : "refs/remotes/origin/statmemprof-comballoc-native"
              }
            ]
          }
        },
        "refs/remotes/origin/merge-runtime-directories" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 122,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "42c8f8d4c2e030da2d7b36f3b384bda0334862ff",
            "branch" : [
              {
                "SHA1" : "42c8f8d4c2e030da2d7b36f3b384bda0334862ff",
                "name" : "refs/remotes/origin/merge-runtime-directories"
              }
            ]
          },
          "revision" : {
            "SHA1" : "42c8f8d4c2e030da2d7b36f3b384bda0334862ff",
            "branch" : [
              {
                "SHA1" : "42c8f8d4c2e030da2d7b36f3b384bda0334862ff",
                "name" : "refs/remotes/origin/merge-runtime-directories"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-12019" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 984,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "dcd01e9c9bb23a5edb86e9fdfd2238dd5ff7a734",
            "branch" : [
              {
                "SHA1" : "dcd01e9c9bb23a5edb86e9fdfd2238dd5ff7a734",
                "name" : "refs/remotes/origin/fix-12019"
              }
            ]
          },
          "revision" : {
            "SHA1" : "dcd01e9c9bb23a5edb86e9fdfd2238dd5ff7a734",
            "branch" : [
              {
                "SHA1" : "dcd01e9c9bb23a5edb86e9fdfd2238dd5ff7a734",
                "name" : "refs/remotes/origin/fix-12019"
              }
            ]
          }
        },
        "refs/remotes/origin/aarch32" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 26,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5ef7b279d4df7d0d2a1da6a1e18341f079d4011b",
            "branch" : [
              {
                "SHA1" : "5ef7b279d4df7d0d2a1da6a1e18341f079d4011b",
                "name" : "refs/remotes/origin/aarch32"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5ef7b279d4df7d0d2a1da6a1e18341f079d4011b",
            "branch" : [
              {
                "SHA1" : "5ef7b279d4df7d0d2a1da6a1e18341f079d4011b",
                "name" : "refs/remotes/origin/aarch32"
              }
            ]
          }
        },
        "refs/remotes/origin/build-system-enhancements" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 115,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0edbefa535ce75ca1df5b5598c9fbaae45a9ed3c",
            "branch" : [
              {
                "SHA1" : "0edbefa535ce75ca1df5b5598c9fbaae45a9ed3c",
                "name" : "refs/remotes/origin/build-system-enhancements"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0edbefa535ce75ca1df5b5598c9fbaae45a9ed3c",
            "branch" : [
              {
                "SHA1" : "0edbefa535ce75ca1df5b5598c9fbaae45a9ed3c",
                "name" : "refs/remotes/origin/build-system-enhancements"
              }
            ]
          }
        },
        "refs/remotes/origin/mkexe-via-cc" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 689,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "f4e120417651d8ca21fa0cdbe802dee57aa5e1b1",
            "branch" : [
              {
                "SHA1" : "f4e120417651d8ca21fa0cdbe802dee57aa5e1b1",
                "name" : "refs/remotes/origin/mkexe-via-cc"
              }
            ]
          },
          "revision" : {
            "SHA1" : "f4e120417651d8ca21fa0cdbe802dee57aa5e1b1",
            "branch" : [
              {
                "SHA1" : "f4e120417651d8ca21fa0cdbe802dee57aa5e1b1",
                "name" : "refs/remotes/origin/mkexe-via-cc"
              }
            ]
          }
        },
        "refs/remotes/origin/missing-prototypes" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 805,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "817605a986a68838085c25ca2e9e0fff97ac7f5d",
            "branch" : [
              {
                "SHA1" : "817605a986a68838085c25ca2e9e0fff97ac7f5d",
                "name" : "refs/remotes/origin/missing-prototypes"
              }
            ]
          },
          "revision" : {
            "SHA1" : "817605a986a68838085c25ca2e9e0fff97ac7f5d",
            "branch" : [
              {
                "SHA1" : "817605a986a68838085c25ca2e9e0fff97ac7f5d",
                "name" : "refs/remotes/origin/missing-prototypes"
              }
            ]
          }
        },
        "refs/remotes/origin/debugger-winsock2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 548,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c674336ce7f0bde12242591f0a3b3cf92212192e",
            "branch" : [
              {
                "SHA1" : "c674336ce7f0bde12242591f0a3b3cf92212192e",
                "name" : "refs/remotes/origin/debugger-winsock2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c674336ce7f0bde12242591f0a3b3cf92212192e",
            "branch" : [
              {
                "SHA1" : "c674336ce7f0bde12242591f0a3b3cf92212192e",
                "name" : "refs/remotes/origin/debugger-winsock2"
              }
            ]
          }
        },
        "refs/remotes/origin/no-ranlib-414" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 741,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5e77217cbe59a14e0643091816b2f507f35f221d",
            "branch" : [
              {
                "SHA1" : "5e77217cbe59a14e0643091816b2f507f35f221d",
                "name" : "refs/remotes/origin/no-ranlib-414"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5e77217cbe59a14e0643091816b2f507f35f221d",
            "branch" : [
              {
                "SHA1" : "5e77217cbe59a14e0643091816b2f507f35f221d",
                "name" : "refs/remotes/origin/no-ranlib-414"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamltest-dev" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 38,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "494757e5aebe06d8c47d0a29b48e817c88b232b4",
            "branch" : [
              {
                "SHA1" : "494757e5aebe06d8c47d0a29b48e817c88b232b4",
                "name" : "refs/remotes/origin/ocamltest-dev"
              }
            ]
          },
          "revision" : {
            "SHA1" : "494757e5aebe06d8c47d0a29b48e817c88b232b4",
            "branch" : [
              {
                "SHA1" : "494757e5aebe06d8c47d0a29b48e817c88b232b4",
                "name" : "refs/remotes/origin/ocamltest-dev"
              }
            ]
          }
        },
        "refs/remotes/origin/pool_block_flex_array" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 91,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e5195638b1f0a4c78f032db0f4c203eeed313032",
            "branch" : [
              {
                "SHA1" : "e5195638b1f0a4c78f032db0f4c203eeed313032",
                "name" : "refs/remotes/origin/pool_block_flex_array"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e5195638b1f0a4c78f032db0f4c203eeed313032",
            "branch" : [
              {
                "SHA1" : "e5195638b1f0a4c78f032db0f4c203eeed313032",
                "name" : "refs/remotes/origin/pool_block_flex_array"
              }
            ]
          }
        },
        "refs/remotes/origin/gcc-latomic" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 698,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0741d0c017da9bdfd8eb027f98f549589ec0d8ff",
            "branch" : [
              {
                "SHA1" : "0741d0c017da9bdfd8eb027f98f549589ec0d8ff",
                "name" : "refs/remotes/origin/gcc-latomic"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0741d0c017da9bdfd8eb027f98f549589ec0d8ff",
            "branch" : [
              {
                "SHA1" : "0741d0c017da9bdfd8eb027f98f549589ec0d8ff",
                "name" : "refs/remotes/origin/gcc-latomic"
              }
            ]
          }
        },
        "refs/remotes/origin/unsigned_intops_native" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 131,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e96d2943690f473d7b658e8eddc4d1f4d7295d30",
            "branch" : [
              {
                "SHA1" : "e96d2943690f473d7b658e8eddc4d1f4d7295d30",
                "name" : "refs/remotes/origin/unsigned_intops_native"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e96d2943690f473d7b658e8eddc4d1f4d7295d30",
            "branch" : [
              {
                "SHA1" : "e96d2943690f473d7b658e8eddc4d1f4d7295d30",
                "name" : "refs/remotes/origin/unsigned_intops_native"
              }
            ]
          }
        },
        "refs/remotes/origin/test-unwind" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 469,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "dada64a09f1f085f3fe43c822d487e4f78edad97",
            "branch" : [
              {
                "SHA1" : "dada64a09f1f085f3fe43c822d487e4f78edad97",
                "name" : "refs/remotes/origin/test-unwind"
              }
            ]
          },
          "revision" : {
            "SHA1" : "dada64a09f1f085f3fe43c822d487e4f78edad97",
            "branch" : [
              {
                "SHA1" : "dada64a09f1f085f3fe43c822d487e4f78edad97",
                "name" : "refs/remotes/origin/test-unwind"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-testsuite" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 553,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "414bdec9ae387129b8102cc6bf3c0b6ae173eeb9",
            "branch" : [
              {
                "SHA1" : "414bdec9ae387129b8102cc6bf3c0b6ae173eeb9",
                "name" : "refs/remotes/origin/fix-testsuite"
              }
            ]
          },
          "revision" : {
            "SHA1" : "414bdec9ae387129b8102cc6bf3c0b6ae173eeb9",
            "branch" : [
              {
                "SHA1" : "414bdec9ae387129b8102cc6bf3c0b6ae173eeb9",
                "name" : "refs/remotes/origin/fix-testsuite"
              }
            ]
          }
        },
        "refs/remotes/origin/build-system-refactoring" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 297,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "494024ec7abc70dc123e58f9a7483641fdf6a473",
            "branch" : [
              {
                "SHA1" : "494024ec7abc70dc123e58f9a7483641fdf6a473",
                "name" : "refs/remotes/origin/build-system-refactoring"
              }
            ]
          },
          "revision" : {
            "SHA1" : "494024ec7abc70dc123e58f9a7483641fdf6a473",
            "branch" : [
              {
                "SHA1" : "494024ec7abc70dc123e58f9a7483641fdf6a473",
                "name" : "refs/remotes/origin/build-system-refactoring"
              }
            ]
          }
        },
        "refs/remotes/origin/output-value-hash" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 350,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ceac569309c0f46508152f615b5f61374a65f2f5",
            "branch" : [
              {
                "SHA1" : "ceac569309c0f46508152f615b5f61374a65f2f5",
                "name" : "refs/remotes/origin/output-value-hash"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ceac569309c0f46508152f615b5f61374a65f2f5",
            "branch" : [
              {
                "SHA1" : "ceac569309c0f46508152f615b5f61374a65f2f5",
                "name" : "refs/remotes/origin/output-value-hash"
              }
            ]
          }
        },
        "refs/remotes/origin/4.12_precheck" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 525,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c83e96ca9828c267e280467a90fecf8b889f2ce2",
            "branch" : [
              {
                "SHA1" : "c83e96ca9828c267e280467a90fecf8b889f2ce2",
                "name" : "refs/remotes/origin/4.12_precheck"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c83e96ca9828c267e280467a90fecf8b889f2ce2",
            "branch" : [
              {
                "SHA1" : "c83e96ca9828c267e280467a90fecf8b889f2ce2",
                "name" : "refs/remotes/origin/4.12_precheck"
              }
            ]
          }
        },
        "refs/remotes/origin/ocaml-dyndepend" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 365,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fb375c5c427c5f4df48087a17c3b0fb1c1e41efa",
            "branch" : [
              {
                "SHA1" : "fb375c5c427c5f4df48087a17c3b0fb1c1e41efa",
                "name" : "refs/remotes/origin/ocaml-dyndepend"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fb375c5c427c5f4df48087a17c3b0fb1c1e41efa",
            "branch" : [
              {
                "SHA1" : "fb375c5c427c5f4df48087a17c3b0fb1c1e41efa",
                "name" : "refs/remotes/origin/ocaml-dyndepend"
              }
            ]
          }
        },
        "refs/remotes/origin/no_gprof" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 223,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a6a39ce3ef2e266c7f387853b834a08bf9b96a72",
            "branch" : [
              {
                "SHA1" : "a6a39ce3ef2e266c7f387853b834a08bf9b96a72",
                "name" : "refs/remotes/origin/no_gprof"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a6a39ce3ef2e266c7f387853b834a08bf9b96a72",
            "branch" : [
              {
                "SHA1" : "a6a39ce3ef2e266c7f387853b834a08bf9b96a72",
                "name" : "refs/remotes/origin/no_gprof"
              }
            ]
          }
        },
        "refs/remotes/origin/4.09-10266-precheck" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 632,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0a8fb17e1249df2fecf0a3b6f3b251cb62ea4f41",
            "branch" : [
              {
                "SHA1" : "0a8fb17e1249df2fecf0a3b6f3b251cb62ea4f41",
                "name" : "refs/remotes/origin/4.09-10266-precheck"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0a8fb17e1249df2fecf0a3b6f3b251cb62ea4f41",
            "branch" : [
              {
                "SHA1" : "0a8fb17e1249df2fecf0a3b6f3b251cb62ea4f41",
                "name" : "refs/remotes/origin/4.09-10266-precheck"
              }
            ]
          }
        },
        "refs/remotes/origin/configure-excess-precision" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 362,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "358cf5991d3f9946dca1b0be47213fe6b880ee07",
            "branch" : [
              {
                "SHA1" : "358cf5991d3f9946dca1b0be47213fe6b880ee07",
                "name" : "refs/remotes/origin/configure-excess-precision"
              }
            ]
          },
          "revision" : {
            "SHA1" : "358cf5991d3f9946dca1b0be47213fe6b880ee07",
            "branch" : [
              {
                "SHA1" : "358cf5991d3f9946dca1b0be47213fe6b880ee07",
                "name" : "refs/remotes/origin/configure-excess-precision"
              }
            ]
          }
        },
        "refs/remotes/origin/clz-popcnt-rev2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 165,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "40f71b0d426824faf0122e78eaeca1bf1a397f82",
            "branch" : [
              {
                "SHA1" : "40f71b0d426824faf0122e78eaeca1bf1a397f82",
                "name" : "refs/remotes/origin/clz-popcnt-rev2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "40f71b0d426824faf0122e78eaeca1bf1a397f82",
            "branch" : [
              {
                "SHA1" : "40f71b0d426824faf0122e78eaeca1bf1a397f82",
                "name" : "refs/remotes/origin/clz-popcnt-rev2"
              }
            ]
          }
        },
        "refs/remotes/origin/linearize_prologue" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 226,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "697679da8985e73fe2084d5d5c51b355af041bbd",
            "branch" : [
              {
                "SHA1" : "697679da8985e73fe2084d5d5c51b355af041bbd",
                "name" : "refs/remotes/origin/linearize_prologue"
              }
            ]
          },
          "revision" : {
            "SHA1" : "697679da8985e73fe2084d5d5c51b355af041bbd",
            "branch" : [
              {
                "SHA1" : "697679da8985e73fe2084d5d5c51b355af041bbd",
                "name" : "refs/remotes/origin/linearize_prologue"
              }
            ]
          }
        },
        "refs/remotes/origin/unix__exit" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 495,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "55c1a0a932aef6384c1f4581270c0f9856a72a48",
            "branch" : [
              {
                "SHA1" : "55c1a0a932aef6384c1f4581270c0f9856a72a48",
                "name" : "refs/remotes/origin/unix__exit"
              }
            ]
          },
          "revision" : {
            "SHA1" : "55c1a0a932aef6384c1f4581270c0f9856a72a48",
            "branch" : [
              {
                "SHA1" : "55c1a0a932aef6384c1f4581270c0f9856a72a48",
                "name" : "refs/remotes/origin/unix__exit"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-address_class" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 309,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c62cab67208cc27f42a7ae5465806285aa9f0149",
            "branch" : [
              {
                "SHA1" : "c62cab67208cc27f42a7ae5465806285aa9f0149",
                "name" : "refs/remotes/origin/fix-address_class"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c62cab67208cc27f42a7ae5465806285aa9f0149",
            "branch" : [
              {
                "SHA1" : "c62cab67208cc27f42a7ae5465806285aa9f0149",
                "name" : "refs/remotes/origin/fix-address_class"
              }
            ]
          }
        },
        "refs/remotes/origin/merge-tools-makefile" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 808,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "08bb1bbebe1d53502bdcced8b6262d594ad2a5e1",
            "branch" : [
              {
                "SHA1" : "08bb1bbebe1d53502bdcced8b6262d594ad2a5e1",
                "name" : "refs/remotes/origin/merge-tools-makefile"
              }
            ]
          },
          "revision" : {
            "SHA1" : "08bb1bbebe1d53502bdcced8b6262d594ad2a5e1",
            "branch" : [
              {
                "SHA1" : "08bb1bbebe1d53502bdcced8b6262d594ad2a5e1",
                "name" : "refs/remotes/origin/merge-tools-makefile"
              }
            ]
          }
        },
        "refs/remotes/origin/enhanced-debug-locs" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 812,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "85141ec00bb11bb3dfd40bd3c17a7e473e9f6d80",
            "branch" : [
              {
                "SHA1" : "85141ec00bb11bb3dfd40bd3c17a7e473e9f6d80",
                "name" : "refs/remotes/origin/enhanced-debug-locs"
              }
            ]
          },
          "revision" : {
            "SHA1" : "85141ec00bb11bb3dfd40bd3c17a7e473e9f6d80",
            "branch" : [
              {
                "SHA1" : "85141ec00bb11bb3dfd40bd3c17a7e473e9f6d80",
                "name" : "refs/remotes/origin/enhanced-debug-locs"
              }
            ]
          }
        },
        "refs/remotes/origin/5.0" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 765,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4c606685b5078e11c5b991926d3a5b9192ce29cf",
            "branch" : [
              {
                "SHA1" : "4c606685b5078e11c5b991926d3a5b9192ce29cf",
                "name" : "refs/remotes/origin/5.0"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4c606685b5078e11c5b991926d3a5b9192ce29cf",
            "branch" : [
              {
                "SHA1" : "4c606685b5078e11c5b991926d3a5b9192ce29cf",
                "name" : "refs/remotes/origin/5.0"
              }
            ]
          }
        },
        "refs/remotes/origin/bigunix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 772,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2e73cbabc5a9556e8dd48b3de9809079a114f7a9",
            "branch" : [
              {
                "SHA1" : "2e73cbabc5a9556e8dd48b3de9809079a114f7a9",
                "name" : "refs/remotes/origin/bigunix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2e73cbabc5a9556e8dd48b3de9809079a114f7a9",
            "branch" : [
              {
                "SHA1" : "2e73cbabc5a9556e8dd48b3de9809079a114f7a9",
                "name" : "refs/remotes/origin/bigunix"
              }
            ]
          }
        },
        "refs/remotes/origin/caml_stat-annotations-v3" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 986,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "48264c3a3b3e1a9b5a982c4f35e7adb0c06ff8bf",
            "branch" : [
              {
                "SHA1" : "48264c3a3b3e1a9b5a982c4f35e7adb0c06ff8bf",
                "name" : "refs/remotes/origin/caml_stat-annotations-v3"
              }
            ]
          },
          "revision" : {
            "SHA1" : "48264c3a3b3e1a9b5a982c4f35e7adb0c06ff8bf",
            "branch" : [
              {
                "SHA1" : "48264c3a3b3e1a9b5a982c4f35e7adb0c06ff8bf",
                "name" : "refs/remotes/origin/caml_stat-annotations-v3"
              }
            ]
          }
        },
        "refs/remotes/origin/named-values" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 661,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a6d0b766668b866c9e1995adbed42750531eb731",
            "branch" : [
              {
                "SHA1" : "a6d0b766668b866c9e1995adbed42750531eb731",
                "name" : "refs/remotes/origin/named-values"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a6d0b766668b866c9e1995adbed42750531eb731",
            "branch" : [
              {
                "SHA1" : "a6d0b766668b866c9e1995adbed42750531eb731",
                "name" : "refs/remotes/origin/named-values"
              }
            ]
          }
        },
        "refs/remotes/origin/insn_debuginfo" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 233,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4f3dc206bf1ec5c03f02fd3b803f1d48971c04e6",
            "branch" : [
              {
                "SHA1" : "4f3dc206bf1ec5c03f02fd3b803f1d48971c04e6",
                "name" : "refs/remotes/origin/insn_debuginfo"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4f3dc206bf1ec5c03f02fd3b803f1d48971c04e6",
            "branch" : [
              {
                "SHA1" : "4f3dc206bf1ec5c03f02fd3b803f1d48971c04e6",
                "name" : "refs/remotes/origin/insn_debuginfo"
              }
            ]
          }
        },
        "refs/remotes/origin/refactor-domain-state-2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 783,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "69baac86ba06ddfcb0312c8de7955c93cd13137a",
            "branch" : [
              {
                "SHA1" : "69baac86ba06ddfcb0312c8de7955c93cd13137a",
                "name" : "refs/remotes/origin/refactor-domain-state-2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "69baac86ba06ddfcb0312c8de7955c93cd13137a",
            "branch" : [
              {
                "SHA1" : "69baac86ba06ddfcb0312c8de7955c93cd13137a",
                "name" : "refs/remotes/origin/refactor-domain-state-2"
              }
            ]
          }
        },
        "refs/remotes/origin/fix_test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 359,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "30627280501e8ced06185a2cd2c4cc99d046ae68",
            "branch" : [
              {
                "SHA1" : "30627280501e8ced06185a2cd2c4cc99d046ae68",
                "name" : "refs/remotes/origin/fix_test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "30627280501e8ced06185a2cd2c4cc99d046ae68",
            "branch" : [
              {
                "SHA1" : "30627280501e8ced06185a2cd2c4cc99d046ae68",
                "name" : "refs/remotes/origin/fix_test"
              }
            ]
          }
        },
        "refs/remotes/origin/autoconf" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 172,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d6e6c284aaa528d2d27f7c13ec2d0e99c1a60bf3",
            "branch" : [
              {
                "SHA1" : "d6e6c284aaa528d2d27f7c13ec2d0e99c1a60bf3",
                "name" : "refs/remotes/origin/autoconf"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d6e6c284aaa528d2d27f7c13ec2d0e99c1a60bf3",
            "branch" : [
              {
                "SHA1" : "d6e6c284aaa528d2d27f7c13ec2d0e99c1a60bf3",
                "name" : "refs/remotes/origin/autoconf"
              }
            ]
          }
        },
        "refs/remotes/origin/revert-11219" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 703,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c71d627d3152d35d40ab48849c2ab6bc11b8be4a",
            "branch" : [
              {
                "SHA1" : "c71d627d3152d35d40ab48849c2ab6bc11b8be4a",
                "name" : "refs/remotes/origin/revert-11219"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c71d627d3152d35d40ab48849c2ab6bc11b8be4a",
            "branch" : [
              {
                "SHA1" : "c71d627d3152d35d40ab48849c2ab6bc11b8be4a",
                "name" : "refs/remotes/origin/revert-11219"
              }
            ]
          }
        },
        "refs/remotes/origin/4.10+backport" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 524,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "eecf8fef43cb47b9f221995ca12f563099f8eaf2",
            "branch" : [
              {
                "SHA1" : "eecf8fef43cb47b9f221995ca12f563099f8eaf2",
                "name" : "refs/remotes/origin/4.10+backport"
              }
            ]
          },
          "revision" : {
            "SHA1" : "eecf8fef43cb47b9f221995ca12f563099f8eaf2",
            "branch" : [
              {
                "SHA1" : "eecf8fef43cb47b9f221995ca12f563099f8eaf2",
                "name" : "refs/remotes/origin/4.10+backport"
              }
            ]
          }
        },
        "refs/remotes/origin/memprof_new_api" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 330,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "55411e6d517a24259e7501ccb81889ba084db43d",
            "branch" : [
              {
                "SHA1" : "55411e6d517a24259e7501ccb81889ba084db43d",
                "name" : "refs/remotes/origin/memprof_new_api"
              }
            ]
          },
          "revision" : {
            "SHA1" : "55411e6d517a24259e7501ccb81889ba084db43d",
            "branch" : [
              {
                "SHA1" : "55411e6d517a24259e7501ccb81889ba084db43d",
                "name" : "refs/remotes/origin/memprof_new_api"
              }
            ]
          }
        },
        "refs/remotes/origin/cygwin64" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 509,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9f07c47c776619774178deffd1152895e24326b5",
            "branch" : [
              {
                "SHA1" : "9f07c47c776619774178deffd1152895e24326b5",
                "name" : "refs/remotes/origin/cygwin64"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9f07c47c776619774178deffd1152895e24326b5",
            "branch" : [
              {
                "SHA1" : "9f07c47c776619774178deffd1152895e24326b5",
                "name" : "refs/remotes/origin/cygwin64"
              }
            ]
          }
        },
        "refs/remotes/origin/stdlib-file-casing" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 542,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "53ba02454d5f7e05ee791ce32b732362e70c9823",
            "branch" : [
              {
                "SHA1" : "53ba02454d5f7e05ee791ce32b732362e70c9823",
                "name" : "refs/remotes/origin/stdlib-file-casing"
              }
            ]
          },
          "revision" : {
            "SHA1" : "53ba02454d5f7e05ee791ce32b732362e70c9823",
            "branch" : [
              {
                "SHA1" : "53ba02454d5f7e05ee791ce32b732362e70c9823",
                "name" : "refs/remotes/origin/stdlib-file-casing"
              }
            ]
          }
        },
        "refs/remotes/origin/open_process_args" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 100,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "5c54a3318b2ffee2b82e67c1769ef74c8309ad58",
            "branch" : [
              {
                "SHA1" : "5c54a3318b2ffee2b82e67c1769ef74c8309ad58",
                "name" : "refs/remotes/origin/open_process_args"
              }
            ]
          },
          "revision" : {
            "SHA1" : "5c54a3318b2ffee2b82e67c1769ef74c8309ad58",
            "branch" : [
              {
                "SHA1" : "5c54a3318b2ffee2b82e67c1769ef74c8309ad58",
                "name" : "refs/remotes/origin/open_process_args"
              }
            ]
          }
        },
        "refs/remotes/origin/clz-popcnt" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 151,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1a637275def53857df22cc0e74a1d0620a41c83e",
            "branch" : [
              {
                "SHA1" : "1a637275def53857df22cc0e74a1d0620a41c83e",
                "name" : "refs/remotes/origin/clz-popcnt"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1a637275def53857df22cc0e74a1d0620a41c83e",
            "branch" : [
              {
                "SHA1" : "1a637275def53857df22cc0e74a1d0620a41c83e",
                "name" : "refs/remotes/origin/clz-popcnt"
              }
            ]
          }
        },
        "refs/remotes/origin/multicore-pr" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 643,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "aadb04151770d660467f5f77353bd5f2a567641a",
            "branch" : [
              {
                "SHA1" : "aadb04151770d660467f5f77353bd5f2a567641a",
                "name" : "refs/remotes/origin/multicore-pr"
              }
            ]
          },
          "revision" : {
            "SHA1" : "aadb04151770d660467f5f77353bd5f2a567641a",
            "branch" : [
              {
                "SHA1" : "aadb04151770d660467f5f77353bd5f2a567641a",
                "name" : "refs/remotes/origin/multicore-pr"
              }
            ]
          }
        },
        "refs/remotes/origin/multicore" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 644,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "3d291aaf1689158928cc9918de379f207263822d",
            "branch" : [
              {
                "SHA1" : "3d291aaf1689158928cc9918de379f207263822d",
                "name" : "refs/remotes/origin/multicore"
              }
            ]
          },
          "revision" : {
            "SHA1" : "3d291aaf1689158928cc9918de379f207263822d",
            "branch" : [
              {
                "SHA1" : "3d291aaf1689158928cc9918de379f207263822d",
                "name" : "refs/remotes/origin/multicore"
              }
            ]
          }
        },
        "refs/remotes/origin/no_const_pointers" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 41,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "54a9bbd07d11eb1d91e558f98b4c87d819e0a56c",
            "branch" : [
              {
                "SHA1" : "54a9bbd07d11eb1d91e558f98b4c87d819e0a56c",
                "name" : "refs/remotes/origin/no_const_pointers"
              }
            ]
          },
          "revision" : {
            "SHA1" : "54a9bbd07d11eb1d91e558f98b4c87d819e0a56c",
            "branch" : [
              {
                "SHA1" : "54a9bbd07d11eb1d91e558f98b4c87d819e0a56c",
                "name" : "refs/remotes/origin/no_const_pointers"
              }
            ]
          }
        },
        "refs/remotes/origin/no-scripting-for-4.13-mk2" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 605,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "76077210a82dc4fde19a0841363b16adb762d6fb",
            "branch" : [
              {
                "SHA1" : "76077210a82dc4fde19a0841363b16adb762d6fb",
                "name" : "refs/remotes/origin/no-scripting-for-4.13-mk2"
              }
            ]
          },
          "revision" : {
            "SHA1" : "76077210a82dc4fde19a0841363b16adb762d6fb",
            "branch" : [
              {
                "SHA1" : "76077210a82dc4fde19a0841363b16adb762d6fb",
                "name" : "refs/remotes/origin/no-scripting-for-4.13-mk2"
              }
            ]
          }
        },
        "refs/remotes/origin/backport-trunk" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1068,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c12fe94097ad7c87c16618fef40592d37ef6717f",
            "branch" : [
              {
                "SHA1" : "c12fe94097ad7c87c16618fef40592d37ef6717f",
                "name" : "refs/remotes/origin/backport-trunk"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c12fe94097ad7c87c16618fef40592d37ef6717f",
            "branch" : [
              {
                "SHA1" : "c12fe94097ad7c87c16618fef40592d37ef6717f",
                "name" : "refs/remotes/origin/backport-trunk"
              }
            ]
          }
        },
        "refs/remotes/origin/migrate-unwind-test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 77,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "e8f3a76f3a59997ab028a8c6fbe715b34f05ab00",
            "branch" : [
              {
                "SHA1" : "e8f3a76f3a59997ab028a8c6fbe715b34f05ab00",
                "name" : "refs/remotes/origin/migrate-unwind-test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "e8f3a76f3a59997ab028a8c6fbe715b34f05ab00",
            "branch" : [
              {
                "SHA1" : "e8f3a76f3a59997ab028a8c6fbe715b34f05ab00",
                "name" : "refs/remotes/origin/migrate-unwind-test"
              }
            ]
          }
        },
        "refs/remotes/origin/configure-mingw" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 347,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4d79f7889d12e95d7902e44a1627e8ef3cc87fd4",
            "branch" : [
              {
                "SHA1" : "4d79f7889d12e95d7902e44a1627e8ef3cc87fd4",
                "name" : "refs/remotes/origin/configure-mingw"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4d79f7889d12e95d7902e44a1627e8ef3cc87fd4",
            "branch" : [
              {
                "SHA1" : "4d79f7889d12e95d7902e44a1627e8ef3cc87fd4",
                "name" : "refs/remotes/origin/configure-mingw"
              }
            ]
          }
        },
        "refs/remotes/origin/no-cplugins" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 124,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4f23048e36a26b025d5ecd925fcffb9412ebb46c",
            "branch" : [
              {
                "SHA1" : "4f23048e36a26b025d5ecd925fcffb9412ebb46c",
                "name" : "refs/remotes/origin/no-cplugins"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4f23048e36a26b025d5ecd925fcffb9412ebb46c",
            "branch" : [
              {
                "SHA1" : "4f23048e36a26b025d5ecd925fcffb9412ebb46c",
                "name" : "refs/remotes/origin/no-cplugins"
              }
            ]
          }
        },
        "refs/remotes/origin/build-toplevel-lib" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 630,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "7fac5a9fc7ff36d148105d32d0b4e11d74023f19",
            "branch" : [
              {
                "SHA1" : "7fac5a9fc7ff36d148105d32d0b4e11d74023f19",
                "name" : "refs/remotes/origin/build-toplevel-lib"
              }
            ]
          },
          "revision" : {
            "SHA1" : "7fac5a9fc7ff36d148105d32d0b4e11d74023f19",
            "branch" : [
              {
                "SHA1" : "7fac5a9fc7ff36d148105d32d0b4e11d74023f19",
                "name" : "refs/remotes/origin/build-toplevel-lib"
              }
            ]
          }
        },
        "refs/remotes/origin/sunPRO-ocamlyacc" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 800,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "cff10412f97106004a0b0645563afa5518570883",
            "branch" : [
              {
                "SHA1" : "cff10412f97106004a0b0645563afa5518570883",
                "name" : "refs/remotes/origin/sunPRO-ocamlyacc"
              }
            ]
          },
          "revision" : {
            "SHA1" : "cff10412f97106004a0b0645563afa5518570883",
            "branch" : [
              {
                "SHA1" : "cff10412f97106004a0b0645563afa5518570883",
                "name" : "refs/remotes/origin/sunPRO-ocamlyacc"
              }
            ]
          }
        },
        "refs/remotes/origin/win" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 316,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b7c7b2f28e3c352275ce950ce3de1c8610fa441e",
            "branch" : [
              {
                "SHA1" : "b7c7b2f28e3c352275ce950ce3de1c8610fa441e",
                "name" : "refs/remotes/origin/win"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b7c7b2f28e3c352275ce950ce3de1c8610fa441e",
            "branch" : [
              {
                "SHA1" : "b7c7b2f28e3c352275ce950ce3de1c8610fa441e",
                "name" : "refs/remotes/origin/win"
              }
            ]
          }
        },
        "refs/remotes/origin/targetint" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 398,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "433584100476e32bc3865d102e827a15e7f37fa2",
            "branch" : [
              {
                "SHA1" : "433584100476e32bc3865d102e827a15e7f37fa2",
                "name" : "refs/remotes/origin/targetint"
              }
            ]
          },
          "revision" : {
            "SHA1" : "433584100476e32bc3865d102e827a15e7f37fa2",
            "branch" : [
              {
                "SHA1" : "433584100476e32bc3865d102e827a15e7f37fa2",
                "name" : "refs/remotes/origin/targetint"
              }
            ]
          }
        },
        "refs/remotes/origin/CSE-intconst" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 623,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "29d3fc7a81f00a42bb6e04e3db82d0979f7cd029",
            "branch" : [
              {
                "SHA1" : "29d3fc7a81f00a42bb6e04e3db82d0979f7cd029",
                "name" : "refs/remotes/origin/CSE-intconst"
              }
            ]
          },
          "revision" : {
            "SHA1" : "29d3fc7a81f00a42bb6e04e3db82d0979f7cd029",
            "branch" : [
              {
                "SHA1" : "29d3fc7a81f00a42bb6e04e3db82d0979f7cd029",
                "name" : "refs/remotes/origin/CSE-intconst"
              }
            ]
          }
        },
        "refs/remotes/origin/fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 71,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "53f703d0b1ac5b05c6df8f6c91829baf444fd7d6",
            "branch" : [
              {
                "SHA1" : "53f703d0b1ac5b05c6df8f6c91829baf444fd7d6",
                "name" : "refs/remotes/origin/fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "53f703d0b1ac5b05c6df8f6c91829baf444fd7d6",
            "branch" : [
              {
                "SHA1" : "53f703d0b1ac5b05c6df8f6c91829baf444fd7d6",
                "name" : "refs/remotes/origin/fix"
              }
            ]
          }
        },
        "refs/remotes/origin/linear_funstate" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 299,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ad675121719fcecffa8467459ccc4714d1c78041",
            "branch" : [
              {
                "SHA1" : "ad675121719fcecffa8467459ccc4714d1c78041",
                "name" : "refs/remotes/origin/linear_funstate"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ad675121719fcecffa8467459ccc4714d1c78041",
            "branch" : [
              {
                "SHA1" : "ad675121719fcecffa8467459ccc4714d1c78041",
                "name" : "refs/remotes/origin/linear_funstate"
              }
            ]
          }
        },
        "refs/remotes/origin/4.08.1+best-fit+test" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 302,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "801e55228530c2558110d898ac0adeab2adce103",
            "branch" : [
              {
                "SHA1" : "801e55228530c2558110d898ac0adeab2adce103",
                "name" : "refs/remotes/origin/4.08.1+best-fit+test"
              }
            ]
          },
          "revision" : {
            "SHA1" : "801e55228530c2558110d898ac0adeab2adce103",
            "branch" : [
              {
                "SHA1" : "801e55228530c2558110d898ac0adeab2adce103",
                "name" : "refs/remotes/origin/4.08.1+best-fit+test"
              }
            ]
          }
        },
        "refs/remotes/origin/function-sections" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 286,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "37e2fc1670aaea2e022daeddc2f697317737768e",
            "branch" : [
              {
                "SHA1" : "37e2fc1670aaea2e022daeddc2f697317737768e",
                "name" : "refs/remotes/origin/function-sections"
              }
            ]
          },
          "revision" : {
            "SHA1" : "37e2fc1670aaea2e022daeddc2f697317737768e",
            "branch" : [
              {
                "SHA1" : "37e2fc1670aaea2e022daeddc2f697317737768e",
                "name" : "refs/remotes/origin/function-sections"
              }
            ]
          }
        },
        "refs/remotes/origin/precheck" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 55,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0806725903a2fd2c19df29a77f32f5b281b4e066",
            "branch" : [
              {
                "SHA1" : "0806725903a2fd2c19df29a77f32f5b281b4e066",
                "name" : "refs/remotes/origin/precheck"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0806725903a2fd2c19df29a77f32f5b281b4e066",
            "branch" : [
              {
                "SHA1" : "0806725903a2fd2c19df29a77f32f5b281b4e066",
                "name" : "refs/remotes/origin/precheck"
              }
            ]
          }
        },
        "refs/remotes/origin/precheck-check" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 611,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9969ee4e0f5ffa6f2b88a228fabffba344898574",
            "branch" : [
              {
                "SHA1" : "9969ee4e0f5ffa6f2b88a228fabffba344898574",
                "name" : "refs/remotes/origin/precheck-check"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9969ee4e0f5ffa6f2b88a228fabffba344898574",
            "branch" : [
              {
                "SHA1" : "9969ee4e0f5ffa6f2b88a228fabffba344898574",
                "name" : "refs/remotes/origin/precheck-check"
              }
            ]
          }
        },
        "refs/remotes/origin/prefix_compilerlibs_new" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 466,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "458416bf2b222ac9c6e5678907a088099c546648",
            "branch" : [
              {
                "SHA1" : "458416bf2b222ac9c6e5678907a088099c546648",
                "name" : "refs/remotes/origin/prefix_compilerlibs_new"
              }
            ]
          },
          "revision" : {
            "SHA1" : "458416bf2b222ac9c6e5678907a088099c546648",
            "branch" : [
              {
                "SHA1" : "458416bf2b222ac9c6e5678907a088099c546648",
                "name" : "refs/remotes/origin/prefix_compilerlibs_new"
              }
            ]
          }
        },
        "refs/remotes/origin/mergeable-sections" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 523,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "dbaf16b38ebcd688c521f83f8642d8f3443437be",
            "branch" : [
              {
                "SHA1" : "dbaf16b38ebcd688c521f83f8642d8f3443437be",
                "name" : "refs/remotes/origin/mergeable-sections"
              }
            ]
          },
          "revision" : {
            "SHA1" : "dbaf16b38ebcd688c521f83f8642d8f3443437be",
            "branch" : [
              {
                "SHA1" : "dbaf16b38ebcd688c521f83f8642d8f3443437be",
                "name" : "refs/remotes/origin/mergeable-sections"
              }
            ]
          }
        },
        "refs/remotes/origin/system-arch" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 791,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0a16b9dada402d7d093d1f7bd83311e18f5ac214",
            "branch" : [
              {
                "SHA1" : "0a16b9dada402d7d093d1f7bd83311e18f5ac214",
                "name" : "refs/remotes/origin/system-arch"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0a16b9dada402d7d093d1f7bd83311e18f5ac214",
            "branch" : [
              {
                "SHA1" : "0a16b9dada402d7d093d1f7bd83311e18f5ac214",
                "name" : "refs/remotes/origin/system-arch"
              }
            ]
          }
        },
        "refs/remotes/origin/compare_cmm" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 199,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "38971796a7eb892c53e8f676d6a67086f758999f",
            "branch" : [
              {
                "SHA1" : "38971796a7eb892c53e8f676d6a67086f758999f",
                "name" : "refs/remotes/origin/compare_cmm"
              }
            ]
          },
          "revision" : {
            "SHA1" : "38971796a7eb892c53e8f676d6a67086f758999f",
            "branch" : [
              {
                "SHA1" : "38971796a7eb892c53e8f676d6a67086f758999f",
                "name" : "refs/remotes/origin/compare_cmm"
              }
            ]
          }
        },
        "refs/remotes/origin/output_complete_exe_fix" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 363,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2ee3253558c47227ae1a8f9a0b9b626e54fa6b64",
            "branch" : [
              {
                "SHA1" : "2ee3253558c47227ae1a8f9a0b9b626e54fa6b64",
                "name" : "refs/remotes/origin/output_complete_exe_fix"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2ee3253558c47227ae1a8f9a0b9b626e54fa6b64",
            "branch" : [
              {
                "SHA1" : "2ee3253558c47227ae1a8f9a0b9b626e54fa6b64",
                "name" : "refs/remotes/origin/output_complete_exe_fix"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamltest-timeout" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 534,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "63ee9f4c7827878a987b7d845801f18501c46302",
            "branch" : [
              {
                "SHA1" : "63ee9f4c7827878a987b7d845801f18501c46302",
                "name" : "refs/remotes/origin/ocamltest-timeout"
              }
            ]
          },
          "revision" : {
            "SHA1" : "63ee9f4c7827878a987b7d845801f18501c46302",
            "branch" : [
              {
                "SHA1" : "63ee9f4c7827878a987b7d845801f18501c46302",
                "name" : "refs/remotes/origin/ocamltest-timeout"
              }
            ]
          }
        },
        "refs/remotes/origin/systhreads-simplified" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 982,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0e5b297a3a5eb6588fc555a18ca6e67163ade3ba",
            "branch" : [
              {
                "SHA1" : "0e5b297a3a5eb6588fc555a18ca6e67163ade3ba",
                "name" : "refs/remotes/origin/systhreads-simplified"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0e5b297a3a5eb6588fc555a18ca6e67163ade3ba",
            "branch" : [
              {
                "SHA1" : "0e5b297a3a5eb6588fc555a18ca6e67163ade3ba",
                "name" : "refs/remotes/origin/systhreads-simplified"
              }
            ]
          }
        },
        "refs/remotes/origin/deadcode-catch-handler" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 210,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "6a1505d8823ff2308603fb22b4830917f464ad00",
            "branch" : [
              {
                "SHA1" : "6a1505d8823ff2308603fb22b4830917f464ad00",
                "name" : "refs/remotes/origin/deadcode-catch-handler"
              }
            ]
          },
          "revision" : {
            "SHA1" : "6a1505d8823ff2308603fb22b4830917f464ad00",
            "branch" : [
              {
                "SHA1" : "6a1505d8823ff2308603fb22b4830917f464ad00",
                "name" : "refs/remotes/origin/deadcode-catch-handler"
              }
            ]
          }
        },
        "refs/remotes/origin/native-illumos" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 672,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "9c95fa19485ea7f833381ee85ed11781ee4464d0",
            "branch" : [
              {
                "SHA1" : "9c95fa19485ea7f833381ee85ed11781ee4464d0",
                "name" : "refs/remotes/origin/native-illumos"
              }
            ]
          },
          "revision" : {
            "SHA1" : "9c95fa19485ea7f833381ee85ed11781ee4464d0",
            "branch" : [
              {
                "SHA1" : "9c95fa19485ea7f833381ee85ed11781ee4464d0",
                "name" : "refs/remotes/origin/native-illumos"
              }
            ]
          }
        },
        "refs/remotes/origin/static-winpthreads-5.0" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 785,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "0be01f60ee6b0fb0bf0ed7bccbefede129bb1f5f",
            "branch" : [
              {
                "SHA1" : "0be01f60ee6b0fb0bf0ed7bccbefede129bb1f5f",
                "name" : "refs/remotes/origin/static-winpthreads-5.0"
              }
            ]
          },
          "revision" : {
            "SHA1" : "0be01f60ee6b0fb0bf0ed7bccbefede129bb1f5f",
            "branch" : [
              {
                "SHA1" : "0be01f60ee6b0fb0bf0ed7bccbefede129bb1f5f",
                "name" : "refs/remotes/origin/static-winpthreads-5.0"
              }
            ]
          }
        },
        "refs/remotes/origin/tidy-flexlink-bootstrap" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 135,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "84b0a262f61d5ec0aefa478392189464cd764300",
            "branch" : [
              {
                "SHA1" : "84b0a262f61d5ec0aefa478392189464cd764300",
                "name" : "refs/remotes/origin/tidy-flexlink-bootstrap"
              }
            ]
          },
          "revision" : {
            "SHA1" : "84b0a262f61d5ec0aefa478392189464cd764300",
            "branch" : [
              {
                "SHA1" : "84b0a262f61d5ec0aefa478392189464cd764300",
                "name" : "refs/remotes/origin/tidy-flexlink-bootstrap"
              }
            ]
          }
        },
        "refs/remotes/origin/win32-exec" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 383,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a2e3e13c587cb9e67cf5bb45cf75b8d897353339",
            "branch" : [
              {
                "SHA1" : "a2e3e13c587cb9e67cf5bb45cf75b8d897353339",
                "name" : "refs/remotes/origin/win32-exec"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a2e3e13c587cb9e67cf5bb45cf75b8d897353339",
            "branch" : [
              {
                "SHA1" : "a2e3e13c587cb9e67cf5bb45cf75b8d897353339",
                "name" : "refs/remotes/origin/win32-exec"
              }
            ]
          }
        },
        "refs/remotes/origin/ocamlsrcdir" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 638,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "1f73e922b8184d6c7ed2dca0bcfed8d68a20723f",
            "branch" : [
              {
                "SHA1" : "1f73e922b8184d6c7ed2dca0bcfed8d68a20723f",
                "name" : "refs/remotes/origin/ocamlsrcdir"
              }
            ]
          },
          "revision" : {
            "SHA1" : "1f73e922b8184d6c7ed2dca0bcfed8d68a20723f",
            "branch" : [
              {
                "SHA1" : "1f73e922b8184d6c7ed2dca0bcfed8d68a20723f",
                "name" : "refs/remotes/origin/ocamlsrcdir"
              }
            ]
          }
        },
        "refs/remotes/origin/faster-flexdll-t" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 569,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ae75104d197b16aac819969dd1cbbad451576b0b",
            "branch" : [
              {
                "SHA1" : "ae75104d197b16aac819969dd1cbbad451576b0b",
                "name" : "refs/remotes/origin/faster-flexdll-t"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ae75104d197b16aac819969dd1cbbad451576b0b",
            "branch" : [
              {
                "SHA1" : "ae75104d197b16aac819969dd1cbbad451576b0b",
                "name" : "refs/remotes/origin/faster-flexdll-t"
              }
            ]
          }
        },
        "refs/remotes/origin/cygwin-without-flexdll" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 624,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "22f837cecd7452849c17b47fcd4f9a32eb0abd75",
            "branch" : [
              {
                "SHA1" : "22f837cecd7452849c17b47fcd4f9a32eb0abd75",
                "name" : "refs/remotes/origin/cygwin-without-flexdll"
              }
            ]
          },
          "revision" : {
            "SHA1" : "22f837cecd7452849c17b47fcd4f9a32eb0abd75",
            "branch" : [
              {
                "SHA1" : "22f837cecd7452849c17b47fcd4f9a32eb0abd75",
                "name" : "refs/remotes/origin/cygwin-without-flexdll"
              }
            ]
          }
        },
        "refs/remotes/origin/feature-nat-offbyone" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 692,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "d0d04332b5e1e624eee7c72ef3077735197727d2",
            "branch" : [
              {
                "SHA1" : "d0d04332b5e1e624eee7c72ef3077735197727d2",
                "name" : "refs/remotes/origin/feature-nat-offbyone"
              }
            ]
          },
          "revision" : {
            "SHA1" : "d0d04332b5e1e624eee7c72ef3077735197727d2",
            "branch" : [
              {
                "SHA1" : "d0d04332b5e1e624eee7c72ef3077735197727d2",
                "name" : "refs/remotes/origin/feature-nat-offbyone"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-bounds-exn-backtrace" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 749,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "b52117e87ddf4a259f7c607456435474f2000232",
            "branch" : [
              {
                "SHA1" : "b52117e87ddf4a259f7c607456435474f2000232",
                "name" : "refs/remotes/origin/fix-bounds-exn-backtrace"
              }
            ]
          },
          "revision" : {
            "SHA1" : "b52117e87ddf4a259f7c607456435474f2000232",
            "branch" : [
              {
                "SHA1" : "b52117e87ddf4a259f7c607456435474f2000232",
                "name" : "refs/remotes/origin/fix-bounds-exn-backtrace"
              }
            ]
          }
        },
        "refs/remotes/origin/riscv-opaque" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 558,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "a8143eb45e1d744c2072be9a55b0e8490ddefded",
            "branch" : [
              {
                "SHA1" : "a8143eb45e1d744c2072be9a55b0e8490ddefded",
                "name" : "refs/remotes/origin/riscv-opaque"
              }
            ]
          },
          "revision" : {
            "SHA1" : "a8143eb45e1d744c2072be9a55b0e8490ddefded",
            "branch" : [
              {
                "SHA1" : "a8143eb45e1d744c2072be9a55b0e8490ddefded",
                "name" : "refs/remotes/origin/riscv-opaque"
              }
            ]
          }
        },
        "refs/remotes/origin/link_symlink" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 120,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "8ea4086d1717e10733ab2aee1ab97e251b93e9cf",
            "branch" : [
              {
                "SHA1" : "8ea4086d1717e10733ab2aee1ab97e251b93e9cf",
                "name" : "refs/remotes/origin/link_symlink"
              }
            ]
          },
          "revision" : {
            "SHA1" : "8ea4086d1717e10733ab2aee1ab97e251b93e9cf",
            "branch" : [
              {
                "SHA1" : "8ea4086d1717e10733ab2aee1ab97e251b93e9cf",
                "name" : "refs/remotes/origin/link_symlink"
              }
            ]
          }
        },
        "refs/remotes/origin/canonical-stamps" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1011,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ed4d653eeb59c449c0b3af9383e604c8871ca5c1",
            "branch" : [
              {
                "SHA1" : "ed4d653eeb59c449c0b3af9383e604c8871ca5c1",
                "name" : "refs/remotes/origin/canonical-stamps"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ed4d653eeb59c449c0b3af9383e604c8871ca5c1",
            "branch" : [
              {
                "SHA1" : "ed4d653eeb59c449c0b3af9383e604c8871ca5c1",
                "name" : "refs/remotes/origin/canonical-stamps"
              }
            ]
          }
        },
        "refs/remotes/origin/native-headache" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 985,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "bbc0f14ab1c62d0eb4e0f107efcabb5a1d3c944c",
            "branch" : [
              {
                "SHA1" : "bbc0f14ab1c62d0eb4e0f107efcabb5a1d3c944c",
                "name" : "refs/remotes/origin/native-headache"
              }
            ]
          },
          "revision" : {
            "SHA1" : "bbc0f14ab1c62d0eb4e0f107efcabb5a1d3c944c",
            "branch" : [
              {
                "SHA1" : "bbc0f14ab1c62d0eb4e0f107efcabb5a1d3c944c",
                "name" : "refs/remotes/origin/native-headache"
              }
            ]
          }
        },
        "refs/remotes/origin/float-marshalling" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 681,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "ac073004f08dbd180a16430e3c63763071da8dea",
            "branch" : [
              {
                "SHA1" : "ac073004f08dbd180a16430e3c63763071da8dea",
                "name" : "refs/remotes/origin/float-marshalling"
              }
            ]
          },
          "revision" : {
            "SHA1" : "ac073004f08dbd180a16430e3c63763071da8dea",
            "branch" : [
              {
                "SHA1" : "ac073004f08dbd180a16430e3c63763071da8dea",
                "name" : "refs/remotes/origin/float-marshalling"
              }
            ]
          }
        },
        "refs/remotes/origin/fix-no-shared-libs-inria" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 180,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2e057f8a0184ac0b5fbf62e94f1405a0483f9ab1",
            "branch" : [
              {
                "SHA1" : "2e057f8a0184ac0b5fbf62e94f1405a0483f9ab1",
                "name" : "refs/remotes/origin/fix-no-shared-libs-inria"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2e057f8a0184ac0b5fbf62e94f1405a0483f9ab1",
            "branch" : [
              {
                "SHA1" : "2e057f8a0184ac0b5fbf62e94f1405a0483f9ab1",
                "name" : "refs/remotes/origin/fix-no-shared-libs-inria"
              }
            ]
          }
        },
        "refs/remotes/origin/swap_trywith" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 209,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "002dbbf7628956ac9d02b22fdd07c5f2a571269a",
            "branch" : [
              {
                "SHA1" : "002dbbf7628956ac9d02b22fdd07c5f2a571269a",
                "name" : "refs/remotes/origin/swap_trywith"
              }
            ]
          },
          "revision" : {
            "SHA1" : "002dbbf7628956ac9d02b22fdd07c5f2a571269a",
            "branch" : [
              {
                "SHA1" : "002dbbf7628956ac9d02b22fdd07c5f2a571269a",
                "name" : "refs/remotes/origin/swap_trywith"
              }
            ]
          }
        },
        "refs/remotes/origin/pthread" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 536,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "fec28629636dbacf591af49126d6651b9d418c1b",
            "branch" : [
              {
                "SHA1" : "fec28629636dbacf591af49126d6651b9d418c1b",
                "name" : "refs/remotes/origin/pthread"
              }
            ]
          },
          "revision" : {
            "SHA1" : "fec28629636dbacf591af49126d6651b9d418c1b",
            "branch" : [
              {
                "SHA1" : "fec28629636dbacf591af49126d6651b9d418c1b",
                "name" : "refs/remotes/origin/pthread"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "c12fe94097ad7c87c16618fef40592d37ef6717f",
        "branch" : [
          {
            "SHA1" : "c12fe94097ad7c87c16618fef40592d37ef6717f",
            "name" : "refs/remotes/origin/backport-trunk"
          }
        ]
      },
      "remoteUrls" : [
        "${REPO_URL}"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "origin/backport-trunk-#1068",
  "duration" : 2525627,
  "estimatedDuration" : 1733216,
  "executor" : None,
  "fullDisplayName" : "precheck » false,ocaml-ubuntu-latest origin/backport-trunk-#1068",
  "id" : "1068",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1068,
  "queueId" : 24686,
  "result" : "SUCCESS",
  "timestamp" : 1757589250826,
  "url" : "https://ci.inria.fr/ocaml/job/precheck/flambda=false,label=ocaml-ubuntu-latest/1068/",
  "builtOn" : "ocaml-ubuntu-latest",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "utils/clflags.mli",
          "driver/maindriver.ml",
          "driver/optmaindriver.ml",
          "Makefile",
          "driver/main_args.ml",
          "utils/clflags.ml",
          "driver/compenv.ml",
          "bytecomp/bytelink.ml",
          "driver/main_args.mli",
          "driver/compenv.mli",
          "asmcomp/asmlink.ml"
        ],
        "commitId" : "002dee230c5b8cf1ff25877bcbe3e185c1fb8cf4",
        "timestamp" : 1618082223000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add -set-runtime-default\u000a\u000aAllows the default location used by the bytecode runtime for the\u000aStandard Library to be overridden when creating bytecode executables.\u000a",
        "date" : "2021-04-10 20:17:03 +0100",
        "id" : "002dee230c5b8cf1ff25877bcbe3e185c1fb8cf4",
        "msg" : "Add -set-runtime-default",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/compenv.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/compenv.mli"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/asmlink.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.mli"
          },
          {
            "editType" : "edit",
            "file" : "driver/main_args.mli"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "driver/main_args.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/maindriver.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/optmaindriver.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "boot/ocamllex",
          "boot/ocamlc"
        ],
        "commitId" : "d31a711ec2608e34a9d54f660927f0b27ce119e3",
        "timestamp" : 1740525427000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Bootstrap\u000a",
        "date" : "2025-02-25 23:17:07 +0000",
        "id" : "d31a711ec2608e34a9d54f660927f0b27ce119e3",
        "msg" : "Bootstrap",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "boot/ocamllex"
          },
          {
            "editType" : "edit",
            "file" : "boot/ocamlc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/config.generated.ml.in",
          "testsuite/tools/testLinkModes.ml",
          "Makefile.cross",
          "Makefile.common",
          "utils/config.common.ml.in",
          "testsuite/tools/testDynlink.ml",
          "utils/config.fixed.ml"
        ],
        "commitId" : "a0af12b5ddc9126824a92e1c7d2528347c067a5c",
        "timestamp" : 1628698584000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Use %standard_library_default in Config\u000a\u000aConfig.standard_library_default is now implemented using the\u000a%standard_library_default primitive. This allows a convenient test which\u000acan be added for `-set-runtime-default`.\u000a\u000aThe change also makes the host-like nature of of\u000aConfig.standard_library_default clearer, as the build of the\u000across-compiler must now (correctly) specify the location of its (target)\u000aStandard Library.\u000a",
        "date" : "2021-08-11 17:16:24 +0100",
        "id" : "a0af12b5ddc9126824a92e1c7d2528347c067a5c",
        "msg" : "Use %standard_library_default in Config",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testDynlink.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.common.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.cross"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.generated.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.fixed.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "boot/ocamlc"
        ],
        "commitId" : "a55a16b3cb4a285250832293f2735ddf71469cc0",
        "timestamp" : 1747252702000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Bootstrap\u000a",
        "date" : "2025-05-14 20:58:22 +0100",
        "id" : "a55a16b3cb4a285250832293f2735ddf71469cc0",
        "msg" : "Bootstrap",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "boot/ocamlc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "utils/config.mli",
          "configure.ac",
          "bytecomp/dll.ml",
          "Makefile",
          "tools/ocamlmklib.ml",
          "runtime/caml/startup.h",
          "ocamltest/ocamltest_config.mli",
          "runtime/caml/osdeps.h",
          "ocamltest/ocaml_tests.ml",
          "configure",
          "Makefile.build_config.in",
          "asmcomp/asmlink.ml",
          "ocamltest/ocamltest_config.ml.in",
          "runtime/unix.c",
          "runtime/startup_byt.c",
          "runtime/sys.c",
          "runtime/win32.c",
          "Makefile.cross",
          "runtime/dynlink.c",
          "Makefile.common",
          "utils/config.common.ml.in",
          "bytecomp/bytelink.ml",
          "runtime/caml/s.h.in"
        ],
        "commitId" : "9d596ed46de831b49325f35d09871acfbc5a486f",
        "timestamp" : 1618082223000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Allow libdir to be found relative to bindir\u000a\u000aWhen configured with --with-relative-libdir, the runtime uses the\u000adirectory of the executable to determine the location of the Standard\u000aLibrary. Thus, ocamlrun and the compilers look for ../lib/ocaml by\u000adefault.\u000a\u000aThis is implemented by changing caml_standard_library_default to be a\u000arelative path, and then computing the actual value at startup (for\u000abytecode) and when queried (for native).\u000a\u000aExecutables (and objects) produced by the compiler always have an\u000aabsolute value of caml_standard_library_default. ocamlc.opt and\u000aocamlopt.opt are built using -set-runtime-default to force\u000acaml_standard_library_default to be a relative value.\u000a",
        "date" : "2021-04-10 20:17:03 +0100",
        "id" : "9d596ed46de831b49325f35d09871acfbc5a486f",
        "msg" : "Allow libdir to be found relative to bindir",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.cross"
          },
          {
            "editType" : "edit",
            "file" : "tools/ocamlmklib.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.common.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.mli"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/osdeps.h"
          },
          {
            "editType" : "edit",
            "file" : "ocamltest/ocamltest_config.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.build_config.in"
          },
          {
            "editType" : "edit",
            "file" : "runtime/sys.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/unix.c"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/win32.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/dynlink.c"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/asmlink.ml"
          },
          {
            "editType" : "edit",
            "file" : "ocamltest/ocaml_tests.ml"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/dll.ml"
          },
          {
            "editType" : "edit",
            "file" : "ocamltest/ocamltest_config.mli"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/s.h.in"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/startup.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/testToplevel.ml",
          "testsuite/tools/testRelocation.ml",
          "testsuite/tools/test_ld_conf.ml",
          "testsuite/in_prefix/Makefile.test",
          "testsuite/tools/testBytecodeBinaries.ml",
          "testsuite/in_prefix/README.md",
          "testsuite/tools/testLinkModes.ml",
          "testsuite/tools/harness.mli",
          ".depend",
          "testsuite/tools/testDynlink.ml",
          "testsuite/tools/cmdline.ml"
        ],
        "commitId" : "f404ca64a33a27552816823fd93cd5d276ccf3a4",
        "timestamp" : 1720898950000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Update the installation test for enable-relative\u000a",
        "date" : "2024-07-13 21:29:10 +0200",
        "id" : "f404ca64a33a27552816823fd93cd5d276ccf3a4",
        "msg" : "Update the installation test for enable-relative",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/cmdline.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testDynlink.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testToplevel.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testBytecodeBinaries.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/in_prefix/Makefile.test"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testRelocation.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.mli"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/test_ld_conf.ml"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/in_prefix/README.md"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".github/workflows/build.yml",
          "tools/ci/actions/runner.sh",
          ".github/workflows/build-msvc.yml",
          "appveyor.yml",
          "tools/ci/appveyor/appveyor_build.sh",
          "Makefile"
        ],
        "commitId" : "a6fed2de090849e29be8814bafc8887990744d5a",
        "timestamp" : 1727619261000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Test --with-relative-libdir in CI\u000a",
        "date" : "2024-09-29 15:14:21 +0100",
        "id" : "a6fed2de090849e29be8814bafc8887990744d5a",
        "msg" : "Test --with-relative-libdir in CI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/appveyor/appveyor_build.sh"
          },
          {
            "editType" : "edit",
            "file" : ".github/workflows/build.yml"
          },
          {
            "editType" : "edit",
            "file" : "appveyor.yml"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/actions/runner.sh"
          },
          {
            "editType" : "edit",
            "file" : ".github/workflows/build-msvc.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "appveyor.yml"
        ],
        "commitId" : "861ac901c558a2275bbac32d05df7ae2267588be",
        "timestamp" : 1727619261000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "NFPR: fully test --with-relative-libdir in AppVeyor\u000a",
        "date" : "2024-09-29 15:14:21 +0100",
        "id" : "861ac901c558a2275bbac32d05df7ae2267588be",
        "msg" : "NFPR: fully test --with-relative-libdir in AppVeyor",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "appveyor.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/ci/inria/main"
        ],
        "commitId" : "f14e954df147acb20c9dc808ca560c3855fc82f4",
        "timestamp" : 1742488338000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "NFPR: fully test --with-relative-libdir in precheck\u000a",
        "date" : "2025-03-20 16:32:18 +0000",
        "id" : "f14e954df147acb20c9dc808ca560c3855fc82f4",
        "msg" : "NFPR: fully test --with-relative-libdir in precheck",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/ci/inria/main"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/config.mli",
          "configure.ac",
          "configure",
          "utils/config.fixed.ml",
          "utils/config.generated.ml.in"
        ],
        "commitId" : "a2a19f3ac454be7b4253975c5a17c8f35859f5f3",
        "timestamp" : 1743926925000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add Config.as_is_cc\u000a\u000aIndication as to whether ocamlopt assembles files via the C compiler or\u000aby calling the assembler directly.\u000a",
        "date" : "2025-04-06 09:08:45 +0100",
        "id" : "a2a19f3ac454be7b4253975c5a17c8f35859f5f3",
        "msg" : "Add Config.as_is_cc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.fixed.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.generated.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.mli"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "configure.ac",
          "configure"
        ],
        "commitId" : "f4c0f7f2efd1cf23850b0ad98ea6835066e346f4",
        "timestamp" : 1740846245000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Use as directly on Cygwin, as on Linux\u000a",
        "date" : "2025-03-01 16:24:05 +0000",
        "id" : "f4c0f7f2efd1cf23850b0ad98ea6835066e346f4",
        "msg" : "Use as directly on Cygwin, as on Linux",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/ccomp.ml",
          "configure.ac",
          "configure"
        ],
        "commitId" : "48985ab7d5463a8ba28e4b3c73811d7b917c0bb8",
        "timestamp" : 1740846286000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Detect but ignore -fdebug-prefix-map on mingw-w64\u000a\u000amingw-w64 is based on GCC, so supports -fdebug-prefix-map, but the test\u000afor it is skipped in configure. The test is no longer skipped (which\u000ameans that Config.c_has_debug_prefix_map returns true) but the flag is\u000astill explicitly not used by the compilers (as before).\u000a",
        "date" : "2025-03-01 16:24:46 +0000",
        "id" : "48985ab7d5463a8ba28e4b3c73811d7b917c0bb8",
        "msg" : "Detect but ignore -fdebug-prefix-map on mingw-w64",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "utils/ccomp.ml"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/testRelocation.ml",
          "configure.ac",
          "testsuite/tests/native-debugger/linux-lldb-amd64.ml",
          "Makefile.common",
          "testsuite/tests/tool-debugger/find-artifacts/debuggee.ml",
          "configure",
          "testsuite/tests/native-debugger/linux-lldb-arm64.ml"
        ],
        "commitId" : "227f7035b76a2f3036362544d932d35fce1316c0",
        "timestamp" : 1739368644000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Increase reproducibility of relative artefacts\u000a",
        "date" : "2025-02-12 13:57:24 +0000",
        "id" : "227f7035b76a2f3036362544d932d35fce1316c0",
        "msg" : "Increase reproducibility of relative artefacts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/native-debugger/linux-lldb-amd64.ml"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/tool-debugger/find-artifacts/debuggee.ml"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testRelocation.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/native-debugger/linux-lldb-arm64.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bytecomp/bytelink.ml"
        ],
        "commitId" : "95412bce28ff0c2ff3cde06f29ac6b6eccde4577",
        "timestamp" : 1632480136000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Simplify the computation for the runtime name\u000a",
        "date" : "2021-09-24 11:42:16 +0100",
        "id" : "95412bce28ff0c2ff3cde06f29ac6b6eccde4577",
        "msg" : "Simplify the computation for the runtime name",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "man/Makefile",
          "Makefile"
        ],
        "commitId" : "5d427fbf5e92951a63294cf7973217fa38365a8e",
        "timestamp" : 1749554659000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Permit single-quotes in prefix\u000a\u000aMinor tweaks needed to allow configuring, say, for \"$PWD/install'd here\"\u000a",
        "date" : "2025-06-10 12:24:19 +0100",
        "id" : "5d427fbf5e92951a63294cf7973217fa38365a8e",
        "msg" : "Permit single-quotes in prefix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "man/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          ".gitignore",
          "Makefile",
          "testsuite/tools/environment.ml",
          "bytecomp/byterntm.mll",
          "tools/ocamlsize",
          ".depend",
          "tools/objinfo.ml",
          "bytecomp/byterntm.mli"
        ],
        "commitId" : "0ca51c439b8dff3d396d2411dac6ee775179f8d7",
        "timestamp" : 1743328006000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "ocamlobjinfo: display the runtime used by an image\u000a\u000aocamlobjinfo now parses both RNTM and shebang lines in order to display\u000athe runtime being used by a bytecode executable.\u000a",
        "date" : "2025-03-30 10:46:46 +0100",
        "id" : "0ca51c439b8dff3d396d2411dac6ee775179f8d7",
        "msg" : "ocamlobjinfo: display the runtime used by an image",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "tools/ocamlsize"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/environment.ml"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "add",
            "file" : "bytecomp/byterntm.mll"
          },
          {
            "editType" : "add",
            "file" : "bytecomp/byterntm.mli"
          },
          {
            "editType" : "edit",
            "file" : "tools/objinfo.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "utils/config.mli",
          "utils/clflags.mli",
          "driver/main_args.ml",
          "utils/clflags.ml",
          "utils/config.common.ml.in",
          ".depend",
          "driver/main_args.mli",
          "bytecomp/bytelink.ml"
        ],
        "commitId" : "24c1f4b4eb7c80ae10a01c86afe15a66c4a6fed5",
        "timestamp" : 1743328006000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add -launch-method to ocamlc\u000a\u000aWhen linking a normal bytecode executable, allows an explicit selection\u000aof either the executable or shebang header, regardless of the value in\u000aruntime-launch-info.\u000a",
        "date" : "2025-03-30 10:46:46 +0100",
        "id" : "24c1f4b4eb7c80ae10a01c86afe15a66c4a6fed5",
        "msg" : "Add -launch-method to ocamlc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.common.ml.in"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "driver/main_args.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/main_args.mli"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.mli"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.mli"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/testLinkModes.ml"
        ],
        "commitId" : "ec0e3283e128051b97c6f677178e700f9b19199e",
        "timestamp" : 1743328126000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Test both bytecode header methods\u000a",
        "date" : "2025-03-30 10:48:46 +0100",
        "id" : "ec0e3283e128051b97c6f677178e700f9b19199e",
        "msg" : "Test both bytecode header methods",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/config.mli",
          "utils/clflags.mli",
          "configure.ac",
          "Makefile",
          "driver/main_args.ml",
          "utils/config.generated.ml.in",
          "bytecomp/bytelink.mli",
          "utils/clflags.ml",
          "configure",
          "utils/config.fixed.ml",
          "Makefile.build_config.in",
          "stdlib/Makefile",
          "testsuite/tools/testRelocation.ml",
          "testsuite/tools/test_in_prefix.ml",
          "Makefile.common",
          ".depend",
          "utils/config.common.ml.in",
          "bytecomp/bytelink.ml"
        ],
        "commitId" : "7727a5710ad079f1c8c7f8a8eb380068a2e8c988",
        "timestamp" : 1749158033000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Remove metadata from runtime-launch-info\u000a\u000a-launch-method encapsulates the first line of runtime-launch-info. The\u000aargument to -launch-method is extended slightly to encompass the second\u000aline, thus `-launch-method 'sh /usr/local/bin'` represents the default\u000aruntime-launch-info file on Unix. Additional fields are added to Config\u000aso that the installed compiler simply uses default values, rather than\u000areading the two lines from runtime-launch-info. The build of the\u000acompiler itself explicitly uses `-launch-method`, which leaves only the\u000aexecutable launcher compiled from stdlib/header.c in\u000aruntime-launch-info.\u000a",
        "date" : "2025-06-05 22:13:53 +0100",
        "id" : "7727a5710ad079f1c8c7f8a8eb380068a2e8c988",
        "msg" : "Remove metadata from runtime-launch-info",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/test_in_prefix.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.mli"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testRelocation.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.generated.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "driver/main_args.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.common.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.mli"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.fixed.ml"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.mli"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.build_config.in"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stdlib/header.c"
        ],
        "commitId" : "b8fbccd3d5c5c3f1328e8e6a49451a099d810a23",
        "timestamp" : 1754601955000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Factor out the exec code in stdlib/header.c\u000a",
        "date" : "2025-08-07 22:25:55 +0100",
        "id" : "b8fbccd3d5c5c3f1328e8e6a49451a099d810a23",
        "msg" : "Factor out the exec code in stdlib/header.c",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "utils/config.mli",
          "configure.ac",
          "utils/clflags.mli",
          "driver/main_args.ml",
          "testsuite/tools/environment.ml",
          "utils/clflags.ml",
          "bytecomp/byterntm.mll",
          "configure",
          "driver/main_args.mli",
          "tools/ocamlsize",
          "tools/objinfo.ml",
          "testsuite/tools/harness.ml",
          "bytecomp/byterntm.mli",
          "testsuite/tools/testBytecodeBinaries.ml",
          "Makefile.common",
          "utils/config.common.ml.in",
          "bytecomp/bytelink.ml",
          ".depend",
          "testsuite/tools/harness.mli",
          "stdlib/header.c",
          "runtime/caml/s.h.in"
        ],
        "commitId" : "23670b00094f07d6265c9ae45a7d1a5a9acc1628",
        "timestamp" : 1731515328000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add -runtime-search to ocamlc\u000a\u000a-runtime-search {disable|enable|always} adds new features to the\u000alauncher used for bytecode executables which do not embed their own\u000aruntime. By default, the header continues to behave as before - the\u000alauncher will attempt to start the runtime using the absolute path which\u000athe compiler was configured with.\u000a\u000aThe new search mode will then search for the runtime first in the\u000adirectory containing the running executable and then in PATH.\u000a",
        "date" : "2024-11-13 16:28:48 +0000",
        "id" : "23670b00094f07d6265c9ae45a7d1a5a9acc1628",
        "msg" : "Add -runtime-search to ocamlc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "driver/main_args.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.ml"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/environment.ml"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/byterntm.mll"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.common.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "tools/objinfo.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.mli"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.mli"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "driver/main_args.mli"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.mli"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testBytecodeBinaries.ml"
          },
          {
            "editType" : "edit",
            "file" : "tools/ocamlsize"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/s.h.in"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/byterntm.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitignore",
          "testsuite/in_prefix/Makefile.test",
          "testsuite/tools/dummy.c",
          "Makefile",
          "testsuite/tools/environment.ml",
          "testsuite/tools/testLinkModes.ml",
          "testsuite/tools/test_in_prefix.ml",
          "testsuite/tools/harness.mli",
          "testsuite/tools/harness.ml",
          "testsuite/tools/environment.mli"
        ],
        "commitId" : "9345069964e8fb55c681a12dbb5b90c0161200a6",
        "timestamp" : 1749218339000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Test all three bytecode search methods\u000a",
        "date" : "2025-06-06 14:58:59 +0100",
        "id" : "9345069964e8fb55c681a12dbb5b90c0161200a6",
        "msg" : "Test all three bytecode search methods",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/in_prefix/Makefile.test"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/test_in_prefix.ml"
          },
          {
            "editType" : "add",
            "file" : "testsuite/tools/dummy.c"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.ml"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/environment.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/environment.mli"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile.config.in",
          "Changes",
          "utils/config.mli",
          "configure.ac",
          "runtime/Mangling.md",
          "build-aux/ocaml_version.m4",
          "utils/config.generated.ml.in",
          "configure",
          "utils/config.fixed.ml",
          "Makefile.build_config.in",
          "runtime/caml/version.h.in",
          "utils/misc.mli",
          "utils/misc.ml",
          "utils/config.common.ml.in"
        ],
        "commitId" : "55895f86e605247810da8ae301b385c36a6ea89f",
        "timestamp" : 1618137938000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Determine Runtime ID values in configure\u000a",
        "date" : "2021-04-11 11:45:38 +0100",
        "id" : "55895f86e605247810da8ae301b385c36a6ea89f",
        "msg" : "Determine Runtime ID values in configure",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/config.fixed.ml"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/version.h.in"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.config.in"
          },
          {
            "editType" : "edit",
            "file" : "utils/misc.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.mli"
          },
          {
            "editType" : "edit",
            "file" : "build-aux/ocaml_version.m4"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.build_config.in"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "add",
            "file" : "runtime/Mangling.md"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.common.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.generated.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "utils/misc.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "configure.ac",
          "Makefile",
          "testsuite/tools/environment.ml",
          "bytecomp/byterntm.mll",
          "configure",
          "tools/objinfo.ml",
          "Makefile.build_config.in",
          "testsuite/tools/harness.ml",
          "bytecomp/byterntm.mli",
          "stdlib/Makefile",
          "testsuite/tools/testRelocation.ml",
          "utils/misc.mli",
          "testsuite/in_prefix/Makefile.test",
          "runtime/startup_byt.c",
          "testsuite/tools/testBytecodeBinaries.ml",
          "utils/misc.ml",
          "testsuite/tools/test_in_prefix.ml",
          "Makefile.common",
          ".depend",
          "testsuite/tools/harness.mli",
          "bytecomp/bytelink.ml",
          "testsuite/tools/cmdline.ml"
        ],
        "commitId" : "0cfac940eb26cd3cfa2d1c349e40a870630e69b8",
        "timestamp" : 1618153922000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Mangle the bytecode runtime executable names\u000a\u000aNew option --disable-suffixing controls whether the build should use any\u000aof the computed values for mangling its own files.\u000a",
        "date" : "2021-04-11 16:12:02 +0100",
        "id" : "0cfac940eb26cd3cfa2d1c349e40a870630e69b8",
        "msg" : "Mangle the bytecode runtime executable names",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/cmdline.ml"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.mli"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testRelocation.ml"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/environment.ml"
          },
          {
            "editType" : "edit",
            "file" : "tools/objinfo.ml"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/byterntm.mli"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testBytecodeBinaries.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/test_in_prefix.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/byterntm.mll"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/in_prefix/Makefile.test"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.build_config.in"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/misc.mli"
          },
          {
            "editType" : "edit",
            "file" : "utils/misc.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "utils/config.mli",
          "utils/misc.mli",
          "utils/misc.ml",
          "Makefile",
          "utils/config.generated.ml.in",
          "testsuite/tools/testLinkModes.ml",
          "bytecomp/bytelink.ml",
          "utils/config.fixed.ml",
          "asmcomp/asmlink.ml"
        ],
        "commitId" : "95d3f8d9e779cb783804f561da8035d83cc99f82",
        "timestamp" : 1618153922000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Build suffixed shared runtimes\u000a\u000aNew names for libcamlrun_shared.so and libasmrun_shared.so without the\u000a_shared suffix and using the target triplet and runtime ID. Both ocamlc\u000aand ocamlopt explicitly recognise `-runtime-variant _shared` and select\u000athe correct name.\u000a\u000aSymbolic links for libcamlrun_shared.so and libasmrun_shared.so to allow\u000aany C programs which linked against the the output of `-output-obj` to\u000acontinue to work.\u000a",
        "date" : "2021-04-11 16:12:02 +0100",
        "id" : "95d3f8d9e779cb783804f561da8035d83cc99f82",
        "msg" : "Build suffixed shared runtimes",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/misc.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.mli"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.fixed.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/misc.mli"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.generated.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/asmlink.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/config.mli",
          "bytecomp/dll.mli",
          "utils/clflags.mli",
          "otherlibs/dynlink/dynlink_config.ml.in",
          "driver/main_args.ml",
          "utils/clflags.ml",
          "driver/compenv.ml",
          "otherlibs/dynlink/dynlink_config.mli",
          "driver/compenv.mli",
          "tools/objinfo.ml",
          "ocamltest/ocamltest_config.ml.in",
          "otherlibs/Makefile.otherlibs.common",
          "otherlibs/dynlink/byte/dynlink_symtable.mli",
          "Changes",
          "ocamltest/ocaml_actions.ml",
          "bytecomp/dll.ml",
          "tools/ocamlmklib.ml",
          "ocamltest/ocamltest_config.mli",
          "file_formats/cmo_format.mli",
          "otherlibs/systhreads/Makefile",
          "driver/main_args.mli",
          "utils/misc.mli",
          "utils/misc.ml",
          "otherlibs/dynlink/byte/dynlink_symtable.ml",
          "runtime/dynlink.c",
          "bytecomp/bytelink.ml"
        ],
        "commitId" : "a641deec17a71e10b89bf650c60128b85f6a892f",
        "timestamp" : 1631375528000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add runtime suffixes to bytecode stub libraries\u000a\u000aocamlc -dllib-suffixed appends the runtime's host triplet and bytecode\u000aruntime ID to the supplied name when searching for the DLL, and records\u000athe base name only in .cma / executable files.\u000a\u000aocamlmklib -suffixed instructs ocamlmklib to use -dllib-suffixed when\u000agenerating .cma files instead of -dllib.\u000a\u000aThe effect is that stub libraries built this way have names which will\u000abe unique for a given configuration of OCaml and so will be ignored by\u000aother runtimes.\u000a",
        "date" : "2021-09-11 16:52:08 +0100",
        "id" : "a641deec17a71e10b89bf650c60128b85f6a892f",
        "msg" : "Add runtime suffixes to bytecode stub libraries",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "otherlibs/dynlink/byte/dynlink_symtable.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/dynlink.c"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.ml"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/dynlink/byte/dynlink_symtable.mli"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "driver/compenv.ml"
          },
          {
            "editType" : "edit",
            "file" : "ocamltest/ocamltest_config.mli"
          },
          {
            "editType" : "edit",
            "file" : "utils/misc.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/compenv.mli"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.mli"
          },
          {
            "editType" : "edit",
            "file" : "ocamltest/ocamltest_config.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/dynlink/dynlink_config.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "tools/ocamlmklib.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/misc.mli"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/dll.mli"
          },
          {
            "editType" : "edit",
            "file" : "driver/main_args.mli"
          },
          {
            "editType" : "edit",
            "file" : "tools/objinfo.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/main_args.ml"
          },
          {
            "editType" : "edit",
            "file" : "file_formats/cmo_format.mli"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile.otherlibs.common"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/dynlink/dynlink_config.mli"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "ocamltest/ocaml_actions.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.mli"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/dll.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "boot/ocamllex",
          "boot/ocamlc"
        ],
        "commitId" : "b49e5fe9aa20a931f263482d3a8cfde2fb14167a",
        "timestamp" : 1750068543000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Bootstrap\u000a",
        "date" : "2025-06-16 11:09:03 +0100",
        "id" : "b49e5fe9aa20a931f263482d3a8cfde2fb14167a",
        "msg" : "Bootstrap",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "boot/ocamllex"
          },
          {
            "editType" : "edit",
            "file" : "boot/ocamlc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "configure.ac",
          ".gitignore",
          "Makefile",
          "testsuite/tools/test_in_prefix.ml",
          "configure",
          "Makefile.common",
          "testsuite/tools/harness.mli",
          "bytecomp/bytelink.ml",
          "testsuite/tools/harness.ml",
          "stdlib/header.c",
          "testsuite/tools/cmdline.ml",
          "stdlib/Makefile"
        ],
        "commitId" : "09ccc1991c1b2f21728b18e2fd66aec23aa6699d",
        "timestamp" : 1750069098000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Post-bootstrap cleanup\u000a\u000aboot/ocamlc now supports everything that the main compiler supports.\u000a",
        "date" : "2025-06-16 11:18:18 +0100",
        "id" : "09ccc1991c1b2f21728b18e2fd66aec23aa6699d",
        "msg" : "Post-bootstrap cleanup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/cmdline.ml"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.ml"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.mli"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/test_in_prefix.ml"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "utils/config.mli",
          "configure.ac",
          "utils/config.generated.ml.in",
          "utils/clflags.ml",
          "configure",
          "Makefile.common",
          "utils/config.common.ml.in",
          "Makefile.build_config.in",
          "utils/config.fixed.ml"
        ],
        "commitId" : "965a8b6fc8ccfb201c402ff6c7fee57186015bc8",
        "timestamp" : 1731515328000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add --enable-runtime-search[-target] options\u000a\u000a--enable-runtime-search controls the -runtime-search setting used to\u000abuild the compiler's own bytecode executables;\u000a--enable-runtime-search-target controls the default value of\u000a-runtime-search that ocamlc itself uses.\u000a",
        "date" : "2024-11-13 16:28:48 +0000",
        "id" : "965a8b6fc8ccfb201c402ff6c7fee57186015bc8",
        "msg" : "Add --enable-runtime-search[-target] options",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.generated.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.build_config.in"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.fixed.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.common.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "utils/config.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/testRelocation.ml",
          "testsuite/in_prefix/Makefile.test",
          "testsuite/tools/testBytecodeBinaries.ml",
          "testsuite/in_prefix/README.md",
          "testsuite/tools/testLinkModes.ml",
          "testsuite/tools/test_in_prefix.ml",
          ".depend",
          "testsuite/tools/harness.mli",
          "testsuite/tools/harness.ml",
          "testsuite/tools/cmdline.ml"
        ],
        "commitId" : "dfe5604bb17a6ced8774c505f61eb01bcedda608",
        "timestamp" : 1720898950000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Update the installation test for runtime-searching\u000a",
        "date" : "2024-07-13 21:29:10 +0200",
        "id" : "dfe5604bb17a6ced8774c505f61eb01bcedda608",
        "msg" : "Update the installation test for runtime-searching",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/in_prefix/README.md"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/in_prefix/Makefile.test"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testRelocation.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/test_in_prefix.ml"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testBytecodeBinaries.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/cmdline.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/harness.mli",
          "configure.ac",
          "configure"
        ],
        "commitId" : "89ee89ab55ba70149e6d6555b76db101d55ed1a9",
        "timestamp" : 1632480136000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Make Windows header absolute (as on Unix)\u000a",
        "date" : "2021-09-24 11:42:16 +0100",
        "id" : "89ee89ab55ba70149e6d6555b76db101d55ed1a9",
        "msg" : "Make Windows header absolute (as on Unix)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.mli"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".github/workflows/build.yml",
          "tools/ci/actions/runner.sh",
          ".github/workflows/build-msvc.yml",
          "tools/ci/appveyor/appveyor_build.sh"
        ],
        "commitId" : "b6a645e237bc0b7407634247e49b8b67299cdecd",
        "timestamp" : 1727619261000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Test --enable-runtime-search in CI\u000a",
        "date" : "2024-09-29 15:14:21 +0100",
        "id" : "b6a645e237bc0b7407634247e49b8b67299cdecd",
        "msg" : "Test --enable-runtime-search in CI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".github/workflows/build.yml"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/appveyor/appveyor_build.sh"
          },
          {
            "editType" : "edit",
            "file" : ".github/workflows/build-msvc.yml"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/actions/runner.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/ci/inria/main"
        ],
        "commitId" : "2ea2b5b569127b9e214389852809a0cdb7edfe0b",
        "timestamp" : 1742488338000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "NFPR: fully test --enable-runtime-search in precheck\u000a",
        "date" : "2025-03-20 16:32:18 +0000",
        "id" : "2ea2b5b569127b9e214389852809a0cdb7edfe0b",
        "msg" : "NFPR: fully test --enable-runtime-search in precheck",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/ci/inria/main"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "configure.ac",
          "configure",
          ".gitattributes",
          "Makefile"
        ],
        "commitId" : "3b9a43e42bceeacd45e162329999dc6b14ca6c8b",
        "timestamp" : 1752915747000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Exclude the manual from git-archive tarballs\u000a",
        "date" : "2025-07-19 10:02:27 +0100",
        "id" : "3b9a43e42bceeacd45e162329999dc6b14ca6c8b",
        "msg" : "Exclude the manual from git-archive tarballs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          },
          {
            "editType" : "edit",
            "file" : "configure.ac"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "configure"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitattributes"
        ],
        "commitId" : "239b20664c01209ead2be1a97cb31f8dc1772901",
        "timestamp" : 1752915924000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Exclude irrelevant files from git-archive\u000a\u000aCI scripts and Git configuration aren't required on end-user machines.\u000a",
        "date" : "2025-07-19 10:05:24 +0100",
        "id" : "239b20664c01209ead2be1a97cb31f8dc1772901",
        "msg" : "Exclude irrelevant files from git-archive",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitattributes",
          "testsuite/Makefile"
        ],
        "commitId" : "114cfbee9ab835b73780b6a7589b4d8ebc1ac03e",
        "timestamp" : 1753096148000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Exclude tests from git-archive tarballs\u000a\u000aAll the programs and infrastructure remain, but the tests are removed.\u000a",
        "date" : "2025-07-21 12:09:08 +0100",
        "id" : "114cfbee9ab835b73780b6a7589b4d8ebc1ac03e",
        "msg" : "Exclude tests from git-archive tarballs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "c654b0d2dd20ef973ca27e7bc77e4932f6667ebb",
        "timestamp" : 1752747234000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Don't explicitly install toplevel/byte/*.cmi\u000a\u000aAll of the .mli files in toplevel/byte are \"common\", so they're already\u000ainstalled by the patterns in toplevel.\u000a",
        "date" : "2025-07-17 11:13:54 +0100",
        "id" : "c654b0d2dd20ef973ca27e7bc77e4932f6667ebb",
        "msg" : "Don't explicitly install toplevel/byte/*.cmi",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "147a53963b68e0b1f7fba33b42873c81265c051a",
        "timestamp" : 1752747299000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Don't explicitly install main.cmx and optmain.cmx\u000a\u000aIt's necessary to install main.o and optmain.o because the two modules\u000aare not part of ocamlbytecomp.cmxa and ocamloptcomp.cmxa, but the .cmx\u000afiles are already installed as part of wildcard patterns on driver/\u000a",
        "date" : "2025-07-17 11:14:59 +0100",
        "id" : "147a53963b68e0b1f7fba33b42873c81265c051a",
        "msg" : "Don't explicitly install main.cmx and optmain.cmx",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "9642616d2bf9107588beaceed563fefbee62c241",
        "timestamp" : 1752747370000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Remove duplicate installation in installopt\u000a\u000aThe ocamldoc installation commands in installopt duplicate a series of\u000acommands which already happen in install.\u000a",
        "date" : "2025-07-17 11:16:10 +0100",
        "id" : "9642616d2bf9107588beaceed563fefbee62c241",
        "msg" : "Remove duplicate installation in installopt",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "c41fee311b71c6b77c7e98cc62d71bdc1b0210dc",
        "timestamp" : 1752747424000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Don't install ocamldoc's .cmi files twice\u000a",
        "date" : "2025-07-17 11:17:04 +0100",
        "id" : "c41fee311b71c6b77c7e98cc62d71bdc1b0210dc",
        "msg" : "Don't install ocamldoc's .cmi files twice",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "20848b8dc6237ab46fed982301a5bdc943be3dfe",
        "timestamp" : 1752760572000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Use implicit names when installing ocamldoc\u000a\u000aThe ocamldoc binaries were installed using a relative path. They're the\u000aonly binaries installed that way - switch them to use an implicit path,\u000aas it's easier to make an implicit path subsequently relative if needed\u000athan vice versa.\u000a",
        "date" : "2025-07-17 14:56:12 +0100",
        "id" : "20848b8dc6237ab46fed982301a5bdc943be3dfe",
        "msg" : "Use implicit names when installing ocamldoc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "a6ecd27c53c43f8b6917ff6262096267e697782a",
        "timestamp" : 1752701213000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Eliminate local for loops in install\u000a\u000aContinue to use for when invoking recursive make calls, but use\u000a$(foreach ..) to generate command sequences so that macros can be used\u000ain them.\u000a",
        "date" : "2025-07-16 22:26:53 +0100",
        "id" : "a6ecd27c53c43f8b6917ff6262096267e697782a",
        "msg" : "Eliminate local for loops in install",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "api_docgen/odoc/Makefile",
          "otherlibs/Makefile.otherlibs.common",
          "Makefile",
          "api_docgen/ocamldoc/Makefile"
        ],
        "commitId" : "c27909fb603a7a4c5e10c3b7f7f16b91bfc00c88",
        "timestamp" : 1757105445000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Eliminate local if blocks in install\u000a",
        "date" : "2025-09-05 21:50:45 +0100",
        "id" : "c27909fb603a7a4c5e10c3b7f7f16b91bfc00c88",
        "msg" : "Eliminate local if blocks in install",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "api_docgen/odoc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "api_docgen/ocamldoc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile.otherlibs.common"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "aeeaf4732356931aade91cad49f6861acf47d33c",
        "timestamp" : 1753262693000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Remove invalid directory in source install\u000a\u000aLine was added (with typo) in PR#8925 (4.09) and should have been\u000aremoved as part of PR#10355 (4.13)\u000a",
        "date" : "2025-07-23 10:24:53 +0100",
        "id" : "aeeaf4732356931aade91cad49f6861acf47d33c",
        "msg" : "Remove invalid directory in source install",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "a3d2ee7f3b79440f96d360094ae623ca9e7d1061",
        "timestamp" : 1753257770000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Sprinkle some meta-programming on the install target\u000a",
        "date" : "2025-07-23 09:02:50 +0100",
        "id" : "a3d2ee7f3b79440f96d360094ae623ca9e7d1061",
        "msg" : "Sprinkle some meta-programming on the install target",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile",
          "Makefile.common",
          ".gitignore"
        ],
        "commitId" : "e0238f0e56e55c667d817af69c499e054ceb0b3e",
        "timestamp" : 1752930459000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Keep the stripped bytecode binaries\u000a\u000aNo need to remove things during install when it will be done later by a\u000apackage manager. Also prepares for the possibility of letting something\u000aelse install the binary subsequently.\u000a",
        "date" : "2025-07-19 14:07:39 +0100",
        "id" : "e0238f0e56e55c667d817af69c499e054ceb0b3e",
        "msg" : "Keep the stripped bytecode binaries",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : ".gitignore"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "api_docgen/odoc/Makefile",
          "Makefile",
          "api_docgen/ocamldoc/Makefile",
          "man/Makefile",
          "otherlibs/systhreads/Makefile",
          "Makefile.common",
          "otherlibs/Makefile.otherlibs.common",
          "stdlib/Makefile"
        ],
        "commitId" : "56ef27eca9bcd19d3c61b01fe30acf1df9eee8b3",
        "timestamp" : 1752933065000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Straighten out the INSTALL_* Makefile variables\u000a\u000aMove various definitions around such that merged Makefile variables are\u000aall in Makefile.common. Sanitise the names to be closer to\u000aINSTALL_LIBDIR_subdirname.\u000a",
        "date" : "2025-07-19 14:51:05 +0100",
        "id" : "56ef27eca9bcd19d3c61b01fe30acf1df9eee8b3",
        "msg" : "Straighten out the INSTALL_* Makefile variables",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "man/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "api_docgen/odoc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile.otherlibs.common"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "api_docgen/ocamldoc/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile"
        ],
        "commitId" : "b765aa503b91b33894e56ce178629fd4f8ec892b",
        "timestamp" : 1757179651000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Remove the recursive invocation in install targets\u000a",
        "date" : "2025-09-06 18:27:31 +0100",
        "id" : "b765aa503b91b33894e56ce178629fd4f8ec892b",
        "msg" : "Remove the recursive invocation in install targets",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "otherlibs/Makefile",
          "api_docgen/odoc/Makefile",
          "Makefile",
          "api_docgen/Makefile",
          "api_docgen/ocamldoc/Makefile",
          "man/Makefile",
          "otherlibs/systhreads/Makefile",
          "otherlibs/Makefile.otherlibs.common",
          "stdlib/Makefile"
        ],
        "commitId" : "66a716ff20f6331156dcc97fb1e89c94a917168e",
        "timestamp" : 1752930991000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add SUBDIR_NAME to principal Makefiles\u000a\u000aSUBDIR_NAME goes along with ROOTDIR - where ROOTDIR is the relative path\u000afrom Makefile back to the root directory, SUBDIR_NAME is the implicit\u000apath from the root directory to Makefile.\u000a",
        "date" : "2025-07-19 14:16:31 +0100",
        "id" : "66a716ff20f6331156dcc97fb1e89c94a917168e",
        "msg" : "Add SUBDIR_NAME to principal Makefiles",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile.otherlibs.common"
          },
          {
            "editType" : "edit",
            "file" : "api_docgen/odoc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "api_docgen/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "api_docgen/ocamldoc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "man/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "api_docgen/odoc/Makefile",
          "Makefile",
          "api_docgen/ocamldoc/Makefile",
          "man/Makefile",
          "otherlibs/systhreads/Makefile",
          "Makefile.common",
          "otherlibs/Makefile.otherlibs.common",
          "stdlib/Makefile"
        ],
        "commitId" : "42a783fdbf5de2f78a9968e685e56ddbd4700292",
        "timestamp" : 1752744073000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Use macros to generate installation commands\u000a\u000amake install works as it did before. All the commands in the install\u000atargets now go through a macro call which allows the semantic intent of\u000aeach command to be more clearly specified.\u000a",
        "date" : "2025-07-17 10:21:13 +0100",
        "id" : "42a783fdbf5de2f78a9968e685e56ddbd4700292",
        "msg" : "Use macros to generate installation commands",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "api_docgen/odoc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : "api_docgen/ocamldoc/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile.otherlibs.common"
          },
          {
            "editType" : "edit",
            "file" : "man/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/Makefile"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Makefile.common"
        ],
        "commitId" : "98e3d48911d0a3af6144f51bbe5445700a99b74d",
        "timestamp" : 1752744073000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add additional modes to make install\u000a\u000amake [INSTALL_MODE=install] install\u000a  - installs the compiler, as normal\u000amake INSTALL_MODE=display install\u000a  - displays the operations needed for\u000amake INSTALL_MODE=list install\u000a  - lists the files and symbolic links which are installed\u000a",
        "date" : "2025-07-17 10:21:13 +0100",
        "id" : "98e3d48911d0a3af6144f51bbe5445700a99b74d",
        "msg" : "Add additional modes to make install",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/generate-install.sh",
          "Makefile.common"
        ],
        "commitId" : "6e1800cb35bea5b397a0069b94f799c463633acc",
        "timestamp" : 1752765127000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Generate an opam .install file and support script\u000a\u000amake INSTALL_MODE=opam install generates $OPAM_PACKAGE_NAME.install and\u000a$OPAM_PACKAGE_NAME-fixup.sh ($OPAM_PACKAGE_NAME defaults to\u000aocaml-compiler). Nothing is installed by this mode. The fixup.sh script\u000ais intentionally not made executable (it should be invoked explicitly\u000awith sh) and creates symbolic links, if required, and also manually\u000acopies the files to the doc dir, as the .install file format doesn't\u000aallow the correct location to be specified.\u000a",
        "date" : "2025-07-17 16:12:07 +0100",
        "id" : "6e1800cb35bea5b397a0069b94f799c463633acc",
        "msg" : "Generate an opam .install file and support script",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "add",
            "file" : "tools/opam/generate-install.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ocaml-variants.opam"
        ],
        "commitId" : "46eab47f4335fbe29ac7a1c9a4b04e6808e631de",
        "timestamp" : 1752765391000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Experimentally, use it\u000a",
        "date" : "2025-07-17 16:16:31 +0100",
        "id" : "46eab47f4335fbe29ac7a1c9a4b04e6808e631de",
        "msg" : "Experimentally, use it",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ocaml-variants.opam"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/generate-clone.sh",
          "Makefile.common",
          "tools/opam/process.sh",
          ".gitattributes"
        ],
        "commitId" : "02d279544c72e189ecd0a74c70b0207e55e946d2",
        "timestamp" : 1752944117000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Generate a relocatable cloning script\u000a",
        "date" : "2025-07-19 17:55:17 +0100",
        "id" : "02d279544c72e189ecd0a74c70b0207e55e946d2",
        "msg" : "Generate a relocatable cloning script",
        "paths" : [
          {
            "editType" : "add",
            "file" : "tools/opam/process.sh"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          },
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          },
          {
            "editType" : "add",
            "file" : "tools/opam/generate-clone.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/generate-clone.sh",
          "tools/opam/generate.ml",
          "Makefile.common",
          "tools/opam/generate-install.sh"
        ],
        "commitId" : "f59f66260b189212e4e9b496f3cd553ff3cc066f",
        "timestamp" : 1757173126000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Got an interpreter, and we're not afraid to use it\u000a",
        "date" : "2025-09-06 16:38:46 +0100",
        "id" : "f59f66260b189212e4e9b496f3cd553ff3cc066f",
        "msg" : "Got an interpreter, and we're not afraid to use it",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "tools/opam/generate-clone.sh"
          },
          {
            "editType" : "add",
            "file" : "tools/opam/generate.ml"
          },
          {
            "editType" : "delete",
            "file" : "tools/opam/generate-install.sh"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.common"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ocaml-variants.opam"
        ],
        "commitId" : "a41096ca925240001ee236120ee86a2ebcc98511",
        "timestamp" : 1753368083000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Mark winpthreads dependency as Windows-only\u000a\u000aRedundant filter, but mitigates an issue with --assume-built in opam\u000a",
        "date" : "2025-07-24 15:41:23 +0100",
        "id" : "a41096ca925240001ee236120ee86a2ebcc98511",
        "msg" : "Mark winpthreads dependency as Windows-only",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ocaml-variants.opam"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ocaml-variants.opam"
        ],
        "commitId" : "d028c85bdc96c959f0aeeac2684347e56317ca55",
        "timestamp" : 1753368274000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Mark input dependencies as build\u000a\u000aMitigates an issue with opam install --assume-built since build\u000adependencies are ignored. The semantics should remain consistent: in\u000aparticular, as there is only a single version of each of these packages,\u000athe key issue is that removing the package will still trigger the\u000acorrect behaviour as the dependency graph will change.\u000a",
        "date" : "2025-07-24 15:44:34 +0100",
        "id" : "d028c85bdc96c959f0aeeac2684347e56317ca55",
        "msg" : "Mark input dependencies as build",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ocaml-variants.opam"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/ci/appveyor/appveyor_build.cmd",
          ".github/workflows/build.yml",
          "tools/ci/actions/runner.sh",
          ".github/workflows/build-msvc.yml",
          "tools/ci/appveyor/appveyor_build.sh"
        ],
        "commitId" : "3d3efe0ed306eaa8dedf4199ad9a6a3911946502",
        "timestamp" : 1753368994000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Test opam in CI\u000a",
        "date" : "2025-07-24 15:56:34 +0100",
        "id" : "3d3efe0ed306eaa8dedf4199ad9a6a3911946502",
        "msg" : "Test opam in CI",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/ci/appveyor/appveyor_build.sh"
          },
          {
            "editType" : "edit",
            "file" : ".github/workflows/build.yml"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/actions/runner.sh"
          },
          {
            "editType" : "edit",
            "file" : ".github/workflows/build-msvc.yml"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/appveyor/appveyor_build.cmd"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/gen_ocaml_config.ml.in",
          ".gitattributes",
          "tools/opam/ocaml-config.install"
        ],
        "commitId" : "9d08c2f36d138c0d7884f71da4ecb14791753cc7",
        "timestamp" : 1539951061000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Generator script for ocaml.config in opam\u000a\u000aThis script is installed in opam by the ocaml-config package and then\u000aused by its ocaml virtual packages to probe the compiler installation\u000aand record various pieces of information about it by generating\u000aocaml.config\u000a",
        "date" : "2018-10-19 13:11:01 +0100",
        "id" : "9d08c2f36d138c0d7884f71da4ecb14791753cc7",
        "msg" : "Generator script for ocaml.config in opam",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          },
          {
            "editType" : "add",
            "file" : "tools/opam/ocaml-config.install"
          },
          {
            "editType" : "add",
            "file" : "tools/opam/gen_ocaml_config.ml.in"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/gen_ocaml_config.ml.in",
          ".gitattributes"
        ],
        "commitId" : "e44e3d4385f1a86932ec7507e21e02d8fdcfc464",
        "timestamp" : 1539951613000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Remove need for shared libraries in ocaml-config\u000a",
        "date" : "2018-10-19 13:20:13 +0100",
        "id" : "e44e3d4385f1a86932ec7507e21e02d8fdcfc464",
        "msg" : "Remove need for shared libraries in ocaml-config",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          },
          {
            "editType" : "edit",
            "file" : "tools/opam/gen_ocaml_config.ml.in"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/gen_ocaml_config.ml.in",
          ".gitattributes"
        ],
        "commitId" : "be5628907520538c68a1f42eef65cd10f3d50e29",
        "timestamp" : 1605500615000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Update ocaml-config for 4.12 scheme\u000a\u000a- Versioning numbering used for pre-releases now uses ~ instead of +\u000a- Support the new ocaml-option- package layout\u000a",
        "date" : "2020-11-16 04:23:35 +0000",
        "id" : "be5628907520538c68a1f42eef65cd10f3d50e29",
        "msg" : "Update ocaml-config for 4.12 scheme",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/opam/gen_ocaml_config.ml.in"
          },
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/gen_ocaml_config.ml.in",
          ".gitattributes"
        ],
        "commitId" : "dc8531b3e1652718eb2529995b058f11bf3eb6d8",
        "timestamp" : 1614507304000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "OCaml 3.07 version of gen_ocaml_config.ml.in\u000a",
        "date" : "2021-02-28 10:15:04 +0000",
        "id" : "dc8531b3e1652718eb2529995b058f11bf3eb6d8",
        "msg" : "OCaml 3.07 version of gen_ocaml_config.ml.in",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/opam/gen_ocaml_config.ml.in"
          },
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/gen_ocaml_config.ml.in",
          ".gitattributes"
        ],
        "commitId" : "e72cb7edce047da61504cc66366f5bdcf7f40c48",
        "timestamp" : 1651254088000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Windows fixes to ocaml-config\u000a\u000a- Wrong separator used for generating CAML_LD_LIBRARY_PATH on Windows\u000a- Fixed detection for the native-tools variable on Windows\u000a- Support dkml-base-compiler\u000a",
        "date" : "2022-04-29 10:41:28 -0700",
        "id" : "e72cb7edce047da61504cc66366f5bdcf7f40c48",
        "msg" : "Windows fixes to ocaml-config",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          },
          {
            "editType" : "edit",
            "file" : "tools/opam/gen_ocaml_config.ml.in"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/gen_ocaml_config.ml.in"
        ],
        "commitId" : "f4b26c11df9e7fe9adc73a17c6264f954699ea5d",
        "timestamp" : 1653465294000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Update ocaml-config for the new OCaml 5 layout\u000a",
        "date" : "2022-05-25 08:54:54 +0100",
        "id" : "f4b26c11df9e7fe9adc73a17c6264f954699ea5d",
        "msg" : "Update ocaml-config for the new OCaml 5 layout",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/opam/gen_ocaml_config.ml.in"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/gen_ocaml_config.ml.in",
          ".gitattributes",
          "tools/opam/ocaml-config.install",
          "tools/opam/gen_ocaml_config.ml"
        ],
        "commitId" : "d9768630d0a71055400548836c0534aa22721eb8",
        "timestamp" : 1756655590000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Fully unify and update gen_ocaml_config.ml\u000a\u000aThere was technically a slightly tailored version of gen_ocaml_config.ml\u000asitting in the history to support the OCaml 3.07 package (which is the\u000aoldest compiler archived in opam-repository).\u000a\u000aThe ocaml-config package originally stored this script in the files/\u000asubdirectory, but policy changes in 2025 mean it was being referenced\u000afrom an archive repository. This script can now be referenced directly\u000aby opam's ocaml package, removing the need for an additional package in\u000athe dependency cone and also meaning that the script no longer has to be\u000ainstalled in the switch.\u000a\u000aThe substs mechanism has been replaced in favour of passing the required\u000aarguments on the command line. The previous mechanism was an artefact of\u000athe way this script was previously generated, rather than necessarily a\u000aclear way of writing it. It means this script is now simply an OCaml\u000ascript and has the added benefit of allowing each ocaml package to\u000aspecify the appropriate additional version components (e.g. spacetime,\u000annp, etc.) rather than having each script confusingly containing all of\u000athem.\u000a",
        "date" : "2025-08-31 16:53:10 +0100",
        "id" : "d9768630d0a71055400548836c0534aa22721eb8",
        "msg" : "Fully unify and update gen_ocaml_config.ml",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "tools/opam/gen_ocaml_config.ml.in"
          },
          {
            "editType" : "add",
            "file" : "tools/opam/gen_ocaml_config.ml"
          },
          {
            "editType" : "edit",
            "file" : ".gitattributes"
          },
          {
            "editType" : "delete",
            "file" : "tools/opam/ocaml-config.install"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/opam/gen_ocaml_config.ml"
        ],
        "commitId" : "63fc454847224e72bab047a23686d6d25eabad42",
        "timestamp" : 1756833532000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Support relative paths in gen_ocaml_config.ml\u000a",
        "date" : "2025-09-02 18:18:52 +0100",
        "id" : "63fc454847224e72bab047a23686d6d25eabad42",
        "msg" : "Support relative paths in gen_ocaml_config.ml",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/opam/gen_ocaml_config.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "stdlib/header.c"
        ],
        "commitId" : "e80c8e60a799909794a129e28174b36682a5511e",
        "timestamp" : 1755088255000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Remove the MAX_PATH limit in header.c on Windows\u000a",
        "date" : "2025-08-13 13:30:55 +0100",
        "id" : "e80c8e60a799909794a129e28174b36682a5511e",
        "msg" : "Remove the MAX_PATH limit in header.c on Windows",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/win32.c",
          "runtime/caml/osdeps.h",
          "runtime/dynlink.c",
          "runtime/unix.c"
        ],
        "commitId" : "622c3dfac90a2f326a5afb638b2d2e44ebfd675d",
        "timestamp" : 1731517277000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Move caml_search_dll_in_path to dynlink.c\u000a\u000aEliminates code duplication between unix.c and win32.c\u000a",
        "date" : "2024-11-13 17:01:17 +0000",
        "id" : "622c3dfac90a2f326a5afb638b2d2e44ebfd675d",
        "msg" : "Move caml_search_dll_in_path to dynlink.c",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/win32.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/unix.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/osdeps.h"
          },
          {
            "editType" : "edit",
            "file" : "runtime/dynlink.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/caml/backtrace.h",
          "runtime/backtrace_byt.c"
        ],
        "commitId" : "649f23cc76a779a983ba192d8727a0eb67c91218",
        "timestamp" : 1731596553000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Remove caml_cds_file\u000a\u000aOCaml 4.x global which should have been removed with OCaml 5.0\u000a",
        "date" : "2024-11-14 15:02:33 +0000",
        "id" : "649f23cc76a779a983ba192d8727a0eb67c91218",
        "msg" : "Remove caml_cds_file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/backtrace_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/backtrace.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stdlib/header.c"
        ],
        "commitId" : "f1aa27b1244fd0ab48e608f94855427df692bbc1",
        "timestamp" : 1731617748000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "header.c: handle parasitic case of argc < 1\u000a",
        "date" : "2024-11-14 20:55:48 +0000",
        "id" : "f1aa27b1244fd0ab48e608f94855427df692bbc1",
        "msg" : "header.c: handle parasitic case of argc < 1",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/unix.c",
          "stdlib/header.c"
        ],
        "commitId" : "9c8e2754510b39f2d3903cca351ce898caa7f9b8",
        "timestamp" : 1731577903000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Remove unnecessary Cygwin path workarounds\u000a\u000aThis is no longer required (nor does it work). Cygwin 1.5.20 (July 2006)\u000aadded the transparent_exe option to the CYGWIN environment variable which\u000amade open behave in the same way as stat. Cygwin 1.7.1 (December 2009 and,\u000adespite the version number, the first release of Cygwin 1.7) made this\u000abehaviour default (and removed the ability to turn it off).\u000a",
        "date" : "2024-11-14 09:51:43 +0000",
        "id" : "9c8e2754510b39f2d3903cca351ce898caa7f9b8",
        "msg" : "Remove unnecessary Cygwin path workarounds",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/unix.c"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "stdlib/header.c"
        ],
        "commitId" : "335db5d1ea1e73769d84e4d3311c1fc121511dfc",
        "timestamp" : 1731619135000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "header.c: malloc the result of searchpath\u000a",
        "date" : "2024-11-14 21:18:55 +0000",
        "id" : "335db5d1ea1e73769d84e4d3311c1fc121511dfc",
        "msg" : "header.c: malloc the result of searchpath",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/unix_executable.c",
          "runtime/unix.c",
          "Makefile",
          "runtime/caml/osdeps.h",
          "Makefile.cross",
          "stdlib/header.c",
          "stdlib/Makefile"
        ],
        "commitId" : "8d721286b72dba4e745af21e8005dfc38f5bcb79",
        "timestamp" : 1731619953000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Move searchpath from header.c into the runtime\u000a\u000aMerge the path-searching code from stdlib/header.c with the runtime's\u000aversion.\u000a",
        "date" : "2024-11-14 21:32:33 +0000",
        "id" : "8d721286b72dba4e745af21e8005dfc38f5bcb79",
        "msg" : "Move searchpath from header.c into the runtime",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/caml/osdeps.h"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "Makefile.cross"
          },
          {
            "editType" : "edit",
            "file" : "runtime/unix.c"
          },
          {
            "editType" : "add",
            "file" : "runtime/unix_executable.c"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/unix_executable.c",
          "testsuite/tools/testLinkModes.ml",
          "runtime/unix.c",
          "stdlib/header.c"
        ],
        "commitId" : "b1fd5829490d13b0acae242b0297926ca732437f",
        "timestamp" : 1731621443000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Use caml_executable_name in header.c\u000a",
        "date" : "2024-11-14 21:57:23 +0000",
        "id" : "b1fd5829490d13b0acae242b0297926ca732437f",
        "msg" : "Use caml_executable_name in header.c",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/unix_executable.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/unix.c"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/startup_byt.c"
        ],
        "commitId" : "fd41979d0ee56bc7a275f6a6236930ef97eb3cf9",
        "timestamp" : 1740998987000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Don't check for shebang scripts on Windows\u000a\u000aBytecode startup includes a check which has no place on Windows.\u000a",
        "date" : "2025-03-03 10:49:47 +0000",
        "id" : "fd41979d0ee56bc7a275f6a6236930ef97eb3cf9",
        "msg" : "Don't check for shebang scripts on Windows",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "runtime/backtrace_byt.c",
          "runtime/startup_aux.c",
          "runtime/startup_byt.c",
          "runtime/caml/startup.h"
        ],
        "commitId" : "6b227e9890a2eefd93484cd1f6c35caa94a28bcc",
        "timestamp" : 1731596842000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Simplify the interface of caml_attempt_open\u000a\u000aPreviously, caml_attempt_open received a pointer to the string and\u000apassed this string to caml_search_exe_in_path. This function allocates a\u000afresh string which was then assigned to that pointer.\u000a\u000aThis interface was a little cryptic to follow - in particular, there\u000awere several scenarios in which the result was not being freed. It's\u000aalso not entirely clear that caml_attempt_open involved a PATH-search,\u000awhich appears to have been applied in error when CAML_DEBUG_FILE was\u000aadded.\u000a",
        "date" : "2024-11-14 15:07:22 +0000",
        "id" : "6b227e9890a2eefd93484cd1f6c35caa94a28bcc",
        "msg" : "Simplify the interface of caml_attempt_open",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/startup_aux.c"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/startup.h"
          },
          {
            "editType" : "edit",
            "file" : "runtime/backtrace_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/testLinkModes.ml",
          "stdlib/header.c"
        ],
        "commitId" : "1e99214f5421cce654a42e97eb3f3429645a3709",
        "timestamp" : 1740998987000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Preserve argv[0] on Unix in the executable header\u000a\u000aMakes the behaviour of the Unix and Windows versions of the header\u000aequivalent, in particular it means that if argv[0] doesn't describe the\u000aexecutable, more things fail for Cygwin.\u000a",
        "date" : "2025-03-03 10:49:47 +0000",
        "id" : "1e99214f5421cce654a42e97eb3f3429645a3709",
        "msg" : "Preserve argv[0] on Unix in the executable header",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tests/lib-unix/common/cloexec_leap.ml",
          "stdlib/header.c",
          "testsuite/tests/lib-unix/common/fdstatus_main.ml",
          "testsuite/tests/lib-unix/common/cloexec.ml"
        ],
        "commitId" : "dede651c6c232b109dc4df75e87647d9ea04631c",
        "timestamp" : 1742223371000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Fix STARTUPINFO structure in stdlib/header.c\u000a\u000aIf a CRT application (including, therefore, another OCaml program),\u000aexec's a bytecode program which uses the executable header, the\u000acbReserved2 and lpReserved2 fields of the STARTUPINFO structure are\u000aquietly used by the CRT to pass handle information about open fds.\u000a\u000aThe status checker in the cloexec.ml test has C stubs, which causes\u000aocamltest to compile the bytecode version with -custom. The test is\u000asplit to have an additional intermediate pure OCaml program which simply\u000arepeats either the Unix.execv or Unix.create_process call with the\u000aSys.argv it was applied. In bytecode, ocamltest compiles this program\u000ajust with -use-runtime, which means it uses the executable header on\u000aWindows.\u000a\u000aWithout the change to header.c in this commit, that test begins to fail\u000ain bytecode on Windows, because the CRT information about inherited\u000ahandles is not passed on to the status checker (the HANDLE values will\u000ahave been inherited, as that's a kernel function, but the CRT structures\u000aregarding the fds are not initialised, which is what the checker than\u000alooks at).\u000a\u000aThe fix here simplifies the code considerably - rather than initialising\u000aa fresh STARTUPINFO structure, we simply use GetStartupInfo to retrieve\u000athe one which was used to create the process itself and pass that to\u000aCreateProcess - cbReserved2 and lpReserved2 are therefore passed on, and\u000athe cloexec.ml test passes again.\u000a",
        "date" : "2025-03-17 15:56:11 +0100",
        "id" : "dede651c6c232b109dc4df75e87647d9ea04631c",
        "msg" : "Fix STARTUPINFO structure in stdlib/header.c",
        "paths" : [
          {
            "editType" : "add",
            "file" : "testsuite/tests/lib-unix/common/cloexec_leap.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/lib-unix/common/fdstatus_main.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/lib-unix/common/cloexec.ml"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "testsuite/tools/testLinkModes.ml",
          "runtime/startup_byt.c",
          "stdlib/header.c",
          "testsuite/tools/testBytecodeBinaries.ml"
        ],
        "commitId" : "848930e274081e0bb4a1e295561322937346a975",
        "timestamp" : 1742138849000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Share image fd between header.c and startup_byt.c\u000a\u000aThe bytecode executable launcher (stdlib/header.c) can _only_ invoke\u000aocamlrun after it has opened itself in order to find out the name of the\u000aruntime to execute. However, once ocamlrun is exec'd, the knowledge of\u000athis file was previously lost and if it could not be recovered from\u000aargv[0], then execution fails.\u000a\u000aThis new approach, for both Windows and Unix, instead keeps the fd for\u000athe bytecode image open and passes its number to ocamlrun as\u000a__OCAML_EXEC_FD in the environment. ocamlrun detects this environment\u000avariable and uses that fd to load the bytecode image. If this fails, the\u000aruntime does _not_ fallback to any other mechanisms.\u000a\u000aOn Windows, it is possible to recover the filename from a HANDLE. It is\u000anot portably possible to do this on Unix, so the filename which was\u000aopened by the stdlib/header.c is instead appended to the environment\u000avariable.\u000a",
        "date" : "2025-03-16 15:27:29 +0000",
        "id" : "848930e274081e0bb4a1e295561322937346a975",
        "msg" : "Share image fd between header.c and startup_byt.c",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/header.c"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testBytecodeBinaries.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "toplevel/topcommon.ml",
          "debugger/unix_tools.ml",
          "bytecomp/dll.ml",
          "runtime/unix.c"
        ],
        "commitId" : "564e69d21c238c9c828dcd5c461fc227d70d4908",
        "timestamp" : 1738411390000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add comments on the handling of blank env vars\u000a\u000aClarify in various places the behaviour of reading an environment\u000avariable which is \"Set But Null\" (i.e. equal to the empty string as\u000aopposed to unset)\u000a",
        "date" : "2025-02-01 12:03:10 +0000",
        "id" : "564e69d21c238c9c828dcd5c461fc227d70d4908",
        "msg" : "Add comments on the handling of blank env vars",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debugger/unix_tools.ml"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/dll.ml"
          },
          {
            "editType" : "edit",
            "file" : "toplevel/topcommon.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/unix.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "stdlib/filename.ml"
        ],
        "commitId" : "ed0ce03d3f03798fe6279097ca27f35f5f6677fd",
        "timestamp" : 1738413323000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore empty TMPDIR in the Filename module\u000a\u000aFor Unix, the Filename module now treats TMPDIR being set to the\u000aempty string, as if it were not set at all (which causes it to use /tmp\u000ainstead).\u000a",
        "date" : "2025-02-01 12:35:23 +0000",
        "id" : "ed0ce03d3f03798fe6279097ca27f35f5f6677fd",
        "msg" : "Ignore empty TMPDIR in the Filename module",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/filename.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "yacc/main.c",
          "Changes"
        ],
        "commitId" : "9c1d124951f980c9010d0c2b33f1c59bb6eb2008",
        "timestamp" : 1738413462000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore empty TMPDIR in ocamlyacc\u000a\u000aIf TMPDIR is set to the empty string, the Unix build of ocamlyacc now\u000adefaults to /tmp (as it would if TMPDIR were not set at all).\u000a\u000aThe Windows default for when TMPDIR is not set is alredy the current\u000adirectory, so no change is required.\u000a",
        "date" : "2025-02-01 12:37:42 +0000",
        "id" : "9c1d124951f980c9010d0c2b33f1c59bb6eb2008",
        "msg" : "Ignore empty TMPDIR in ocamlyacc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "yacc/main.c"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "yacc/main.c"
        ],
        "commitId" : "edc396a4fd830b222cd22c92d30dfc9c21b444d6",
        "timestamp" : 1738413554000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Propagate non-empty tmpdir in ocamlyacc\u000a\u000aBy making tmpdir explicitly \".\" in the rare corner-case of TMPDIR being\u000aset to the empty string on Windows, it becomes unnecessary to keep\u000achecking whether tmpdir is zero-length.\u000a",
        "date" : "2025-02-01 12:39:14 +0000",
        "id" : "edc396a4fd830b222cd22c92d30dfc9c21b444d6",
        "msg" : "Propagate non-empty tmpdir in ocamlyacc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "yacc/main.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "runtime/startup_aux.c"
        ],
        "commitId" : "bd0d4f500d5a8bc7c21514751db472d9d9cfc72a",
        "timestamp" : 1738413799000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore CAML_DEBUG_FILE if it's \"Set But Null\"\u000a",
        "date" : "2025-02-01 12:43:19 +0000",
        "id" : "bd0d4f500d5a8bc7c21514751db472d9d9cfc72a",
        "msg" : "Ignore CAML_DEBUG_FILE if it's \"Set But Null\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_aux.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tools/profiling.ml"
        ],
        "commitId" : "3ee037fc4155bd91a3d3c1d0066f5f748f3c4365",
        "timestamp" : 1738414044000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore OCAMLPROF_DUMP if it's \"Set But Null\"\u000a",
        "date" : "2025-02-01 12:47:24 +0000",
        "id" : "3ee037fc4155bd91a3d3c1d0066f5f748f3c4365",
        "msg" : "Ignore OCAMLPROF_DUMP if it's \"Set But Null\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tools/profiling.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "otherlibs/unix/unix_win32.ml"
        ],
        "commitId" : "1a480f9181c4ad732df838196b3571e3135e4fea",
        "timestamp" : 1738414265000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Use non-raising Sys.getenv_opt in win32unix\u000a\u000aUse the non-raising Sys.getenv_opt internally in the Windows\u000aimplementation of the Unix module. In passing, treat the highly unlikely\u000acorner case of COMSPEC being \"Set But Null\" as if COMSPEC were not set.\u000a",
        "date" : "2025-02-01 12:51:05 +0000",
        "id" : "1a480f9181c4ad732df838196b3571e3135e4fea",
        "msg" : "Use non-raising Sys.getenv_opt in win32unix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "otherlibs/unix/unix_win32.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "driver/compmisc.mli",
          "driver/compmisc.ml"
        ],
        "commitId" : "7452f8c68d19d5f9169bf15a521a7d3c98ca63ad",
        "timestamp" : 1738414478000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore empty strings in Compmisc.set_from_env\u000a\u000aPreviously, invocations such as\u000a\u000aOCAML_COLOR= ocamlopt\u000a\u000aemitted warning 46 (bad-env-variable) which is not particularly helpful.\u000aAt present, Compmisc.set_from_env is used to implement OCAML_COLOR and\u000aOCAML_ERROR_STYLE, neither of which attached significance to the empty\u000astring. Compmisc.set_from_env is there changed to explictly ignore the\u000aenvironment variable value if it is \"\".\u000a",
        "date" : "2025-02-01 12:54:38 +0000",
        "id" : "7452f8c68d19d5f9169bf15a521a7d3c98ca63ad",
        "msg" : "Ignore empty strings in Compmisc.set_from_env",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "driver/compmisc.mli"
          },
          {
            "editType" : "edit",
            "file" : "driver/compmisc.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ocamltest/ocamltest_stdlib.ml"
        ],
        "commitId" : "905f25ad2d2b509c43d5d741f2b35dd79bcb8cc1",
        "timestamp" : 1738414727000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore empty environment variables in ocamltest\u000a\u000aMost uses in ocamltest were via its safe_getenv function which already\u000amade unset and empty equivalent. This generalises the underlying\u000agetenv_with_default_value function always to return the default value if\u000athe variable is _either_ unset or set to the empty string.\u000a",
        "date" : "2025-02-01 12:58:47 +0000",
        "id" : "905f25ad2d2b509c43d5d741f2b35dd79bcb8cc1",
        "msg" : "Ignore empty environment variables in ocamltest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ocamltest/ocamltest_stdlib.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "ocamltest/main.ml"
        ],
        "commitId" : "84ab2f3c94cfaa941e79159f06afc1696e866d01",
        "timestamp" : 1738414873000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore empty MAKE variable in ocamltest\u000a",
        "date" : "2025-02-01 13:01:13 +0000",
        "id" : "84ab2f3c94cfaa941e79159f06afc1696e866d01",
        "msg" : "Ignore empty MAKE variable in ocamltest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "ocamltest/main.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "file_formats/cmt_format.ml"
        ],
        "commitId" : "fd95b83a26e15de36a065b8faaa5d81ae36c67e7",
        "timestamp" : 1738415159000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Treat OCAML_BINANNOT_WITHENV as unset when empty\u000a\u000aThis environment is intended to be used in the context of\u000aOCAML_BINANNOT_WITHENV=1 to enable it, so treat OCAML_BINANNOT_WITHENV=\u000aas if it weren't set at all.\u000a",
        "date" : "2025-02-01 13:05:59 +0000",
        "id" : "fd95b83a26e15de36a065b8faaa5d81ae36c67e7",
        "msg" : "Treat OCAML_BINANNOT_WITHENV as unset when empty",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "file_formats/cmt_format.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/startup_byt.c",
          "runtime/win32.c"
        ],
        "commitId" : "7bc87b94616af3c8f656b9742793e295871bde60",
        "timestamp" : 1738418124000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add some limited information about CAMLSIGPIPE\u000a",
        "date" : "2025-02-01 13:55:24 +0000",
        "id" : "7bc87b94616af3c8f656b9742793e295871bde60",
        "msg" : "Add some limited information about CAMLSIGPIPE",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/win32.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/runtime_events.c",
          "otherlibs/runtime_events/runtime_events.mli"
        ],
        "commitId" : "fbd119553915448b254ecca08dd308cf42e033cc",
        "timestamp" : 1738418576000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore empty OCAML_RUNTIME_EVENTS_ variables\u000a\u000aThe handling of OCAML_RUNTIME_EVENTS_DIR was incorrect if the value as\u000a\"Set But Null\" and the intention in the manual for\u000aOCAML_RUNTIME_EVENTS_START and OCAML_RUNTIME_EVENTS_PRESERVE is clearly\u000athat they should be set to non-empty values in order to trigger the\u000arequired effect.\u000a\u000aAll three variables are now ignored if they are set, but to an empty\u000astring.\u000a",
        "date" : "2025-02-01 14:02:56 +0000",
        "id" : "fbd119553915448b254ecca08dd308cf42e033cc",
        "msg" : "Ignore empty OCAML_RUNTIME_EVENTS_ variables",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/runtime_events.c"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/runtime_events/runtime_events.mli"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".depend",
          "ocamldoc/odoc_misc.mli",
          "ocamldoc/odoc_man.ml",
          "ocamldoc/odoc_misc.ml"
        ],
        "commitId" : "d7d08578ab2bca04efeb0c9a561ea1ce5cb80c23",
        "timestamp" : 1738417150000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Harden processing of SOURCE_DATE_EPOCH in ocamldoc\u000a\u000aPreviously, running:\u000a\u000aSOURCE_DATE_EPOCH= ocamldoc\u000a\u000aresulted in an uncaught Failure \"float_of_string\" exception. The\u000aprocessing of SOURCE_DATE_EPOCH is firstly hardened to cope with parsing\u000aerrors and then a one-time warning is displayed the first time it's\u000aactually used (at present it's only required in Odoc_man).\u000a",
        "date" : "2025-02-01 13:39:10 +0000",
        "id" : "d7d08578ab2bca04efeb0c9a561ea1ce5cb80c23",
        "msg" : "Harden processing of SOURCE_DATE_EPOCH in ocamldoc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "ocamldoc/odoc_misc.mli"
          },
          {
            "editType" : "edit",
            "file" : "ocamldoc/odoc_man.ml"
          },
          {
            "editType" : "edit",
            "file" : "ocamldoc/odoc_misc.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "utils/config.common.ml.in",
          "runtime/startup_aux.c",
          "stdlib/.depend",
          "testsuite/tests/backtrace/backtrace2.reference",
          "stdlib/hashtbl.ml"
        ],
        "commitId" : "6f952d51184c00524f37e2f004ca51ff9323a529",
        "timestamp" : 1738419234000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore blank OCAMLRUNPARAM, OCAMLLIB and CAMLLIB\u000a\u000aPreviously, if OCAMLRUNPARAM was \"Set But Null\", CAMLRUNPARAM was\u000acompletely ignored. Similarly, a \"Set But Null\" value for OCAMLLIB\u000acaused CAMLLIB and subsequently the default location of the Standard\u000aLibrary to be ignored. Especially for OCAMLLIB/CAMLLIB, this behaviour\u000ais counter-intuitive, as it's highly unlikely to be useful.\u000a\u000aNow, if OCAMLLIB is set, but to the empty string, then CAMLLIB is\u000achecked and, more importantly, if it is either not set or also set to\u000athe empty string then the default location of the Standard Library is\u000astill used. For consistency, if OCAMLRUNPARAM is set, but to the empty string,\u000athen CAMLRUNPARAM is read.\u000a",
        "date" : "2025-02-01 14:13:54 +0000",
        "id" : "6f952d51184c00524f37e2f004ca51ff9323a529",
        "msg" : "Ignore blank OCAMLRUNPARAM, OCAMLLIB and CAMLLIB",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "utils/config.common.ml.in"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_aux.c"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/.depend"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/hashtbl.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/backtrace/backtrace2.reference"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "utils/misc.mli",
          "testsuite/tools/test_ld_conf.ml",
          "runtime/unix.c",
          "runtime/startup_byt.c",
          "utils/misc.ml",
          "runtime/win32.c",
          "runtime/dynlink.c"
        ],
        "commitId" : "d979f37bb09a79f506e9c79eac40a8d0ce46eef0",
        "timestamp" : 1738425798000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Ignore empty components in PATH-like things\u000a\u000aPOSIX recognises empty components in a PATH-like variable as meaning \".\"\u000a(the current directory). This is reflected in the processing of\u000aOCAMLTOP_INCLUDE_PATH, CAML_LD_LIBRARY_PATH and ld.conf where either a\u000ablank component or a blank line is interpreted as \".\"\u000a\u000aSomewhat confusingly, this processing is applied inconsistently between\u000aUnix and Windows (it's confusing given that Windows more readily\u000aincludes the current working directory by default in PATH searches).\u000a\u000aIt also has the side-effect that a \"Set But Null\" environment variable\u000ais interpreted as \".\" which counter-intuitively makes\u000aCAML_LD_LIBRARY_PATH= ocamlrun add the current working directory to the\u000asearch path.\u000a\u000aBlank lines and empty components of both OCAMLTOP_INCLUDE_PATH and\u000aCAML_LD_LIBRARY_PATH are now ignored. The current working directory can\u000astill be explicitly included, of course, by adding a \".\" entry/line\u000awhere required.\u000a",
        "date" : "2025-02-01 16:03:18 +0000",
        "id" : "d979f37bb09a79f506e9c79eac40a8d0ce46eef0",
        "msg" : "Ignore empty components in PATH-like things",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "utils/misc.mli"
          },
          {
            "editType" : "edit",
            "file" : "runtime/dynlink.c"
          },
          {
            "editType" : "edit",
            "file" : "utils/misc.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/unix.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/win32.c"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/test_ld_conf.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "lambda/lambda.mli",
          "lambda/printlambda.ml",
          "lambda/translprim.ml",
          "bytecomp/bytegen.ml",
          "lambda/lambda.ml",
          "runtime/unix.c",
          "runtime/win32.c",
          "middle_end/closure/closure.ml",
          "middle_end/flambda/closure_conversion.ml"
        ],
        "commitId" : "39930b194f5021172ae6ab6edb26ddce93289747",
        "timestamp" : 1738251797000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add %shared_libraries primitive\u000a\u000aExposes the value of SUPPORT_DYNAMIC_LINKING.\u000a",
        "date" : "2025-01-30 15:43:17 +0000",
        "id" : "39930b194f5021172ae6ab6edb26ddce93289747",
        "msg" : "Add %shared_libraries primitive",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/unix.c"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytegen.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/win32.c"
          },
          {
            "editType" : "edit",
            "file" : "lambda/lambda.mli"
          },
          {
            "editType" : "edit",
            "file" : "middle_end/closure/closure.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/translprim.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/lambda.ml"
          },
          {
            "editType" : "edit",
            "file" : "lambda/printlambda.ml"
          },
          {
            "editType" : "edit",
            "file" : "middle_end/flambda/closure_conversion.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "boot/ocamllex",
          "boot/ocamlc"
        ],
        "commitId" : "6c9898a101b5b1017d69d70c2f29ab9955b69ccb",
        "timestamp" : 1738252301000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Bootstrap\u000a",
        "date" : "2025-01-30 15:51:41 +0000",
        "id" : "6c9898a101b5b1017d69d70c2f29ab9955b69ccb",
        "msg" : "Bootstrap",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "boot/ocamllex"
          },
          {
            "editType" : "edit",
            "file" : "boot/ocamlc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "toplevel/byte/topeval.ml",
          "runtime/startup_byt.c",
          "otherlibs/dynlink/byte/dynlink.ml"
        ],
        "commitId" : "6b1fdaa988467dd3929592b536da284fa7c1a0c7",
        "timestamp" : 1738252929000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Improve the \"dynamic loading not supported\" error\u000a\u000aIt is possible, especially when using Dynlink, to end up in the\u000asituation where a bytecode runtime which doesn't support dynamic loading\u000ais asked to load support DLLs (e.g. a bytecode image with a DLLS\u000asection, or a cma archive passed to the toplevel/Dynlink which has a\u000anon-empty lib_dllibs list).\u000a\u000aPreviously, the error message would refer to the name of the first DLL\u000abeing loaded and simply state that dynamic loading is not supported. The\u000aconfusing part is that typically this would refer to a DLL which is not\u000aon the system.\u000a\u000aNow, the bytecode linker only writes DLLS and DLPT when there are\u000aentries to write in them, and the runtime, toplevel and Dynlink provide\u000aa direct explanation that dynamic loading is needed, but is not\u000aavailable. In particular, the error now refers to the file which is\u000abeing loaded (i.e. the bytecode executable or the .cma file) rather than\u000aa .so file which doesn't exist.\u000a",
        "date" : "2025-01-30 16:02:09 +0000",
        "id" : "6b1fdaa988467dd3929592b536da284fa7c1a0c7",
        "msg" : "Improve the \"dynamic loading not supported\" error",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "toplevel/byte/topeval.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/dynlink/byte/dynlink.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/startup_byt.c",
          "runtime/dynlink.c"
        ],
        "commitId" : "f221182b2d3bc2f368a7a500de0d256226abe8cb",
        "timestamp" : 1738269508000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Free tables after handing off to Dynlink\u000a\u000aIn the debug runtime, caml_prim_name_table remains for the lifetime of\u000athe program, as it's used by instrtrace.c, but in normal operation, once\u000athe list of primitives has been handed over to Dynlink, it's no longer\u000arequired. In the normal runtime, it's now freed after this handover.\u000a\u000aIn passing, strings themselves are no longer duplicated, as the code\u000apath is a good deal simpler than it used to be, and the bytecode section\u000aitself can reliably be used as the underlying buffer for\u000acaml_prim_name_table.\u000a\u000acaml_shared_libs_path is only kept at all to be handed over to Dynlink.\u000aIt, along with the two underlying buffers for CAML_LD_LIBRARY_PATH and\u000ald.conf are freed after the call.\u000a",
        "date" : "2025-01-30 20:38:28 +0000",
        "id" : "f221182b2d3bc2f368a7a500de0d256226abe8cb",
        "msg" : "Free tables after handing off to Dynlink",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/dynlink.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/startup_aux.c",
          "runtime/caml/startup_aux.h",
          "runtime/startup_byt.c"
        ],
        "commitId" : "6e1b3d18a001bf4b3cfd0d1c961725f498210c7a",
        "timestamp" : 1731062551000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Move print_magic and print_config out of caml_params\u000a\u000aThey are only used by the bytecode runtime and can be made static to\u000astartup_byt.\u000a",
        "date" : "2024-11-08 11:42:31 +0100",
        "id" : "6e1b3d18a001bf4b3cfd0d1c961725f498210c7a",
        "msg" : "Move print_magic and print_config out of caml_params",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_aux.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/startup_aux.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/startup_aux.c",
          "testsuite/tests/backtrace/backtrace2.reference",
          "stdlib/.depend",
          "runtime/gc_ctrl.c",
          "runtime/caml/gc_ctrl.h",
          "stdlib/hashtbl.ml"
        ],
        "commitId" : "112118b0dcd2f02ed50625606c48260011ba23df",
        "timestamp" : 1732705938000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Preserve option R in caml_runtime_parameters\u000a\u000aThe setting for R was previous omitted in Sys.runtime_parameters, since\u000ait was only processed directly by the Hashtbl module and not stored in\u000athe runtime. Option R is now processed in caml_parase_ocamlrunparam and\u000astored to be accessed and updated via new primitives for the Hashtbl\u000amodule.\u000a\u000aCo-authored-by: David Allsopp <david.allsopp@metastack.com>\u000a",
        "date" : "2024-11-27 12:12:18 +0100",
        "id" : "112118b0dcd2f02ed50625606c48260011ba23df",
        "msg" : "Preserve option R in caml_runtime_parameters",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tests/backtrace/backtrace2.reference"
          },
          {
            "editType" : "edit",
            "file" : "runtime/gc_ctrl.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/gc_ctrl.h"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/hashtbl.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_aux.c"
          },
          {
            "editType" : "edit",
            "file" : "stdlib/.depend"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/gc_ctrl.c"
        ],
        "commitId" : "26bbe0fcbaaf4059cf0d26a901d4466da5903b70",
        "timestamp" : 1738584565000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Swap the V and v in caml_runtime_parameters\u000a\u000aConsistency - options displayed in alphabetical order with the uppercase\u000aletter appearing before the lowercase letter\u000a",
        "date" : "2025-02-03 12:09:25 +0000",
        "id" : "26bbe0fcbaaf4059cf0d26a901d4466da5903b70",
        "msg" : "Swap the V and v in caml_runtime_parameters",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/gc_ctrl.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "man/ocamlrun.1",
          "utils/clflags.mli",
          "utils/clflags.ml",
          "driver/compenv.ml",
          "runtime/caml/startup_aux.h",
          "tools/objinfo.ml",
          "driver/compenv.mli",
          "runtime/gc_ctrl.c",
          "asmcomp/asmlink.ml",
          "driver/maindriver.ml",
          "manual/src/cmds/runtime.etex",
          "runtime/startup_byt.c",
          "asmcomp/cmm_helpers.mli",
          "runtime/gen_primsc.sh",
          "asmcomp/cmm_helpers.ml",
          "runtime/startup_aux.c",
          ".depend",
          "bytecomp/bytelink.ml",
          "bytecomp/bytesections.mli",
          "bytecomp/bytesections.ml"
        ],
        "commitId" : "0b23ab72f0bb8527d7da954f5de30cb2b19854de",
        "timestamp" : 1628698584000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add -set-runtime-default to the compilers\u000a\u000aWhen linking an executable, allows to set default to OCAMLRUNPARAM\u000avalues. This new OCAMLRUNPARAM string is accessible using the\u000a\"caml_executable_ocamlrunparam\" symbol or is embedded in a bytecode\u000asection.\u000a\u000aCo-authored-by: David Allsopp <david.allsopp@metastack.com>\u000a",
        "date" : "2021-08-11 17:16:24 +0100",
        "id" : "0b23ab72f0bb8527d7da954f5de30cb2b19854de",
        "msg" : "Add -set-runtime-default to the compilers",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "asmcomp/cmm_helpers.mli"
          },
          {
            "editType" : "edit",
            "file" : "tools/objinfo.ml"
          },
          {
            "editType" : "edit",
            "file" : "driver/compenv.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_aux.c"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "driver/maindriver.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/gc_ctrl.c"
          },
          {
            "editType" : "edit",
            "file" : "driver/compenv.mli"
          },
          {
            "editType" : "edit",
            "file" : "runtime/gen_primsc.sh"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/asmlink.ml"
          },
          {
            "editType" : "edit",
            "file" : "asmcomp/cmm_helpers.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.mli"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "utils/clflags.ml"
          },
          {
            "editType" : "edit",
            "file" : "manual/src/cmds/runtime.etex"
          },
          {
            "editType" : "edit",
            "file" : "man/ocamlrun.1"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/startup_aux.h"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytesections.ml"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytesections.mli"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/testLinkModes.ml"
        ],
        "commitId" : "8703b35d487705133060886a77aefc34a40e3c85",
        "timestamp" : 1738587445000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Test -set-runtime-default in test-in-prefix\u000a\u000aThe test programs in the run after the prefix has been renamed are\u000acompiled with `-set-runtime-default R`, and the test program verifies\u000athat Hashtbl.is_randomized returns the expected value.\u000a",
        "date" : "2025-02-03 12:57:25 +0000",
        "id" : "8703b35d487705133060886a77aefc34a40e3c85",
        "msg" : "Test -set-runtime-default in test-in-prefix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/startup_byt.c"
        ],
        "commitId" : "48ead089925a57670c7e44e9802564b57f2093e1",
        "timestamp" : 1745420721000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Re-order initialisations in bytecode\u000a\u000aIn bytecode startup, defer allocating memory until after the bytecode\u000aimage has been loaded as far as possible.\u000a",
        "date" : "2025-04-23 16:05:21 +0100",
        "id" : "48ead089925a57670c7e44e9802564b57f2093e1",
        "msg" : "Re-order initialisations in bytecode",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/startup_byt.c",
          "driver/maindriver.ml",
          "runtime/caml/misc.h"
        ],
        "commitId" : "138bf7b5a79041204249bb25dc12bfc7f3cf9184",
        "timestamp" : 1738706327000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Support c=1 mode in ocamlrun\u000a\u000aThe runtime's pooling mode has a slight Catch-22 problem for ocamlrun\u000awhen enabled using -set-runtime-default. Opening the bytecode file and\u000areading the ORUN section requires the memory subsystem.\u000a\u000aIn this revised version, caml_main in bytecode is particularly careful\u000ato track exactly what will have been allocated prior to reading the ORUN\u000asection and if ORUN requires the system to start pooling mode, the\u000aruntime now takes temporary malloc'd copies of everything which has been\u000amade so far so that it can be safely copied with a caml_stat_alloc\u000a_after_ pooling mode has been enabled.\u000a",
        "date" : "2025-02-04 21:58:47 +0000",
        "id" : "138bf7b5a79041204249bb25dc12bfc7f3cf9184",
        "msg" : "Support c=1 mode in ocamlrun",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "driver/maindriver.ml"
          },
          {
            "editType" : "edit",
            "file" : "runtime/startup_byt.c"
          },
          {
            "editType" : "edit",
            "file" : "runtime/caml/misc.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "Changes",
          "testsuite/tools/testLinkModes.ml",
          "otherlibs/unix/Makefile",
          "otherlibs/Makefile.otherlibs.common"
        ],
        "commitId" : "7d0ce4b37174d1b667ce0ae714e824ea09a901bc",
        "timestamp" : 1737583191000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Fix C library options for win32unix\u000a\u000a-lws2_32 and -ladvapi32 are already supplied by default, so they don't\u000aneed to be in unix.cma/unix.cmxa. However, they do need to be passed\u000awhen building unix.cmxs, and they were previously acquired via\u000aunix.cmxa. Tweak the way LDOPTS is used in Makefile.otherlibs.common\u000a(which now is only used for the unix library) so that it's correctly\u000apassed to both ocamlopt and ocamlmklib.\u000a",
        "date" : "2025-01-22 21:59:51 +0000",
        "id" : "7d0ce4b37174d1b667ce0ae714e824ea09a901bc",
        "msg" : "Fix C library options for win32unix",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "otherlibs/unix/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/Makefile.otherlibs.common"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/testToplevel.ml",
          "Changes",
          "otherlibs/systhreads/st_stubs.c",
          "otherlibs/systhreads/Makefile",
          "testsuite/tools/testDynlink.ml"
        ],
        "commitId" : "da9db14aa23d5e7574d8bd59208468bf113db91b",
        "timestamp" : 1720275839000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Build and install threads.cmxs\u000a\u000aCrucially, the corrects the flags used for creating a DLL on Windows,\u000aallowing threads.cmxs to be loaded in ocamlnat.\u000a",
        "date" : "2024-07-06 15:23:59 +0100",
        "id" : "da9db14aa23d5e7574d8bd59208468bf113db91b",
        "msg" : "Build and install threads.cmxs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/st_stubs.c"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testToplevel.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/systhreads/Makefile"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testDynlink.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "utils/ccomp.ml",
          "Changes",
          "testsuite/tools/testLinkModes.ml"
        ],
        "commitId" : "e4a775afbe17d59e1f73f1c154e3b7fd8f8d065e",
        "timestamp" : 1729167515000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Fix inclusion of libraries when partial linking\u000a\u000ald -r (certainly in GNU binutils) has an empty search path - co-opt the\u000aMSVC search code and always resolve libraries when partial linking,\u000aexcept this time _ignore_ the ones which are missing. This seems to fit\u000athe rest of -output-complete-obj, given that the _standard_ C libraries\u000aare also omitted (-lm, -lpthread, etc.)\u000a",
        "date" : "2024-10-17 13:18:35 +0100",
        "id" : "e4a775afbe17d59e1f73f1c154e3b7fd8f8d065e",
        "msg" : "Fix inclusion of libraries when partial linking",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testLinkModes.ml"
          },
          {
            "editType" : "edit",
            "file" : "utils/ccomp.ml"
          },
          {
            "editType" : "edit",
            "file" : "Changes"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/testToplevel.ml",
          "testsuite/tools/testDynlink.ml",
          "flexdll",
          "tools/ci/inria/main"
        ],
        "commitId" : "84b9f1c278e41e7c0442c1de48cf6b3bb2abdd79",
        "timestamp" : 1732222163000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Use entrypoint flexdll branch\u000a\u000aFixes loading unix.cmxs in Cygwin64\u000a",
        "date" : "2024-11-21 20:49:23 +0000",
        "id" : "84b9f1c278e41e7c0442c1de48cf6b3bb2abdd79",
        "msg" : "Use entrypoint flexdll branch",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testToplevel.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testDynlink.ml"
          },
          {
            "editType" : "edit",
            "file" : "flexdll"
          },
          {
            "editType" : "edit",
            "file" : "tools/ci/inria/main"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/testRelocation.ml",
          ".gitignore",
          ".depend",
          "Makefile"
        ],
        "commitId" : "56f52170451278786de3a12571d1c0e58317932e",
        "timestamp" : 1743793364000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Stop installing and documenting config_main, etc.\u000a\u000aConfig_main and Config_boot are built to ensure in the build that\u000autils/config.generated.ml.in and utils/config.fixed.ml are kept in sync\u000a(so that the next bootstrap doesn't unexpectedly break). However,\u000abecause these files were generated in the utils directory, they were\u000apicked up both by the install recipe and also when generating API\u000adocumentation.\u000a\u000aIt's slightly hairy to remove the wildcards and use filter, because we\u000acan easily end up with command lines which are too long (even on Unix),\u000aso instead these two modules are now generated in utils/config/\u000a",
        "date" : "2025-04-04 20:02:44 +0100",
        "id" : "56f52170451278786de3a12571d1c0e58317932e",
        "msg" : "Stop installing and documenting config_main, etc.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitignore"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testRelocation.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/toolchain.ml",
          "Makefile"
        ],
        "commitId" : "10a0fddf518721653344fc01443880415ac8f9ce",
        "timestamp" : 1743802795000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Use clang-cl for flexdll support objects\u000a",
        "date" : "2025-04-04 22:39:55 +0100",
        "id" : "10a0fddf518721653344fc01443880415ac8f9ce",
        "msg" : "Use clang-cl for flexdll support objects",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/toolchain.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/test_ld_conf.ml",
          "testsuite/in_prefix/Makefile.test"
        ],
        "commitId" : "baf60face3fcaa7fdf2ba43853a1fb31c37a94fc",
        "timestamp" : 1754663562000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Two minor clean-ups in the in-prefix-tests\u000a\u000aDead code in the Makefile and the less-trodden path in\u000aTest_ld_conf.ensure_dir contained an obvious incorrect function call...\u000a",
        "date" : "2025-08-08 15:32:42 +0100",
        "id" : "baf60face3fcaa7fdf2ba43853a1fb31c37a94fc",
        "msg" : "Two minor clean-ups in the in-prefix-tests",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/test_ld_conf.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/in_prefix/Makefile.test"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "runtime/extern.c"
        ],
        "commitId" : "a68c290ef0c1d772d9b1e25bfbc509f1c5d92418",
        "timestamp" : 1618137938000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Add caml_output_value_with_compat primitive\u000a\u000aAlternate version of caml_output_value which returns a boolean\u000aindicating if the result was 32-bit compatible and would have succeeded\u000aif Compat_32 had been included in the flags.\u000a",
        "date" : "2021-04-11 11:45:38 +0100",
        "id" : "a68c290ef0c1d772d9b1e25bfbc509f1c5d92418",
        "msg" : "Add caml_output_value_with_compat primitive",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "runtime/extern.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bytecomp/symtable.ml",
          "toplevel/byte/topeval.ml",
          "toplevel/byte/trace.ml",
          "testsuite/tests/tool-toplevel/pr9701.compilers.reference",
          "Makefile",
          "bytecomp/meta.ml",
          "bytecomp/meta.mli",
          "otherlibs/dynlink/byte/dynlink_symtable.ml",
          ".depend",
          "testsuite/tests/tool-toplevel/pr6468.compilers.reference",
          "runtime/meta.c"
        ],
        "commitId" : "0b7a36e2b843c30fc3e7cc1bafcff44ba485cadd",
        "timestamp" : 1755021911000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Split Meta into two\u000a\u000aAll the functions in Meta are now only required by the toplevel, however\u000atwo of them are still quite tangled up with Symtable. Begin the process\u000aof disentanglement by moving those two functions to Symtable and the\u000aremaining ones directly to the bytecode toplevel (Dynlink already has\u000aits own implementations).\u000a",
        "date" : "2025-08-12 19:05:11 +0100",
        "id" : "0b7a36e2b843c30fc3e7cc1bafcff44ba485cadd",
        "msg" : "Split Meta into two",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tests/tool-toplevel/pr9701.compilers.reference"
          },
          {
            "editType" : "delete",
            "file" : "bytecomp/meta.mli"
          },
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "runtime/meta.c"
          },
          {
            "editType" : "edit",
            "file" : "toplevel/byte/topeval.ml"
          },
          {
            "editType" : "edit",
            "file" : ".depend"
          },
          {
            "editType" : "edit",
            "file" : "toplevel/byte/trace.ml"
          },
          {
            "editType" : "delete",
            "file" : "bytecomp/meta.ml"
          },
          {
            "editType" : "edit",
            "file" : "bytecomp/symtable.ml"
          },
          {
            "editType" : "edit",
            "file" : "otherlibs/dynlink/byte/dynlink_symtable.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tests/tool-toplevel/pr6468.compilers.reference"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "bytecomp/bytelink.ml"
        ],
        "commitId" : "04b46c57be198d5fdfd780296a07c3940bdb6862",
        "timestamp" : 1755025881000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Omit CRCS if caml_reify_bytecode isn't used\u000a\u000aBytecode images (including for -output-obj) now only include the CRCS\u000asection if the image actually needs dynamic loading (which is identified\u000aby the use of the caml_reify_bytecode primitive which is only used by\u000athe toplevel and dynlink).\u000a",
        "date" : "2025-08-12 20:11:21 +0100",
        "id" : "04b46c57be198d5fdfd780296a07c3940bdb6862",
        "msg" : "Omit CRCS if caml_reify_bytecode isn't used",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "bytecomp/bytelink.ml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "boot/ocamllex",
          "boot/ocamlc",
          "Makefile"
        ],
        "commitId" : "dde073e8cbbfde02fd163d6b2024f26eb9da4e73",
        "timestamp" : 1755026222000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Eliminate post-processing of bootstrap artefact\u000a\u000aIn order to be repeatable, the coreboot cycle routinely has to relink\u000aboth boot artefacts with a fixed configuration. It's not therefore much\u000amore of a stretch to link those artefacts with the required flags to\u000asuppress both the header (and RNTM section, if applicable) and debugging\u000ainformation.\u000a\u000aCombined with the previous change to suppress CRCS when the image\u000adoesn't use dynamic loading, the coreboot cycle can be accomplished\u000awithout having to post-process the artefacts with stripdebug.\u000a",
        "date" : "2025-08-12 20:17:02 +0100",
        "id" : "dde073e8cbbfde02fd163d6b2024f26eb9da4e73",
        "msg" : "Eliminate post-processing of bootstrap artefact",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "Makefile"
          },
          {
            "editType" : "edit",
            "file" : "boot/ocamllex"
          },
          {
            "editType" : "edit",
            "file" : "boot/ocamlc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "testsuite/tools/harness.ml",
          "testsuite/tools/testBytecodeBinaries.ml"
        ],
        "commitId" : "c12fe94097ad7c87c16618fef40592d37ef6717f",
        "timestamp" : 1757589208000,
        "author" : {
          "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
          "fullName" : "david.allsopp"
        },
        "authorEmail" : "david.allsopp@metastack.com",
        "comment" : "Fold-back into the test\u000a",
        "date" : "2025-09-11 12:13:28 +0100",
        "id" : "c12fe94097ad7c87c16618fef40592d37ef6717f",
        "msg" : "Fold-back into the test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "testsuite/tools/harness.ml"
          },
          {
            "editType" : "edit",
            "file" : "testsuite/tools/testBytecodeBinaries.ml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://ci.inria.fr/ocaml/user/david.allsopp",
      "fullName" : "david.allsopp"
    }
  ]
}