)]}'
{
  "commit": "a5f3a69707c0b4e3301ee81bb8af9ac7faa51984",
  "tree": "6df57347a0244fe84110559748e7c0cb412d7729",
  "parents": [
    "d6a48f020109977a006f374d1e0984080e72af14"
  ],
  "author": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Fri Feb 20 15:28:33 2015 -0800"
  },
  "committer": {
    "name": "Dave Borowitz",
    "email": "dborowitz@google.com",
    "time": "Fri Feb 20 15:32:41 2015 -0800"
  },
  "message": "Hack SshDaemon to not use SecureRandom during tests\n\nWe previously needed 8 bytes of data from a SecureRandom in order to\nstart an SSH daemon. Unfortunately, sometimes machines run out of\nentropy, for example when running the Gerrit test suite several times\nin a row.\n\nAdd an undocumented configuration option to use a different Random\nfactory for Apache SSHD that uses a hard-coded seed instead of\ndepending on SecureRandom. Unfortunately, because SshDaemon is\nconstructed using Daemon\u0027s injector stack, we can\u0027t easily modify its\nmodules to swap out the provider, so a configuration option is the\neasiest solution.\n\nChange-Id: I539b8e3d39d2da9908962fdb8d9633adf935fb4c\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e8f0b2a2491158eb3cda0f599945e4857ec7d82",
      "old_mode": 33188,
      "old_path": "gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/GerritServer.java",
      "new_id": "644a4bb4ed619fa031fc0d5f6e5a443ea136246d",
      "new_mode": 33188,
      "new_path": "gerrit-acceptance-tests/src/test/java/com/google/gerrit/acceptance/GerritServer.java"
    },
    {
      "type": "modify",
      "old_id": "3306592a404c0a04ba4e6460e3393df60ad60868",
      "old_mode": 33188,
      "old_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshDaemon.java",
      "new_id": "cdaf20e9cf6e3c1618b45b87da0175163343bc82",
      "new_mode": 33188,
      "new_path": "gerrit-sshd/src/main/java/com/google/gerrit/sshd/SshDaemon.java"
    }
  ]
}
