)]}'
{
  "commit": "ae055c09e13b95278a795b4f5eb45dbe8b99a140",
  "tree": "fd43bbd903ef126bca19f14fdd5b94db3ddabd74",
  "parents": [
    "50e3b57294f445a51252c6d858aaf402ea3a24c7"
  ],
  "author": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Mar 09 11:00:54 2015 +0000"
  },
  "committer": {
    "name": "Luca Milanesio",
    "email": "luca.milanesio@gmail.com",
    "time": "Mon Mar 09 11:08:20 2015 +0000"
  },
  "message": "Fix replication_log with external log4j.configuration\n\nWhen using an external log4j configuration using the JVM container\noption -Dlog4j.configuration\u003dfile:///... the replication log appender\nwasn’t configured at all.\n\nThis was mainly due to the fact that all appenders were closed and \nremoved before invoking the SystemLog.createAsyncAppender() that was\nthen unable to find any appender to attach.\n\nFlipping the operations and using the single removeAppender instead\nof the removeAllAppenders (the name is a lie: it does not only remove\nbut also *CLOSE* all the appenders, making them unusable) everything\nis OK with an external configuration.\n\nIssue: 3230\nChange-Id: I4d9b153d49731a0a7d5c5df863c69dd2165cc883\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1079981ca6b10fdb6f07d49a170b728fafac2301",
      "old_mode": 33188,
      "old_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationLogFile.java",
      "new_id": "50f1b8b748c0b941502b08dfe2b181513338f5a7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/googlesource/gerrit/plugins/replication/ReplicationLogFile.java"
    }
  ]
}
