)]}'
{
  "commit": "b72f1db95fec910ac1e6d1c1575736d372bd7d02",
  "tree": "ee7fa6a3dbf49d69be95be3d2f67fa1d642cda52",
  "parents": [
    "53952e5c208696c989cb219c470a4778b46211d7"
  ],
  "author": {
    "name": "Daniel Rall",
    "email": "dlr@apache.org",
    "time": "Fri Dec 08 00:21:09 2006 +0000"
  },
  "committer": {
    "name": "Daniel Rall",
    "email": "dlr@apache.org",
    "time": "Fri Dec 08 00:21:09 2006 +0000"
  },
  "message": "On the javahl-diff-summarize branch: Fix bindings for the\nsvn_client_diff_summarize() API, removing the bug mentioned in r22599.\nImprove test case and API.\n\n[ in subversion/bindings/java/javahl/ ]\n\n* native/DiffSummaryReceiver.cpp\n  (onSummary): Remove FIXME comment (now fixed).\n\n* native/org_tigris_subversion_javahl_SVNClient.cpp\n  (Java_org_tigris_subversion_javahl_SVNClient_diffSummarize): Pass\n   jdiffSummaryReceiver parameter to C++ DiffSummaryReceiver\n   constructor, rather than jthis, fixing the but mentioned in r22599.\n\n* src/org/tigris/subversion/javahl/DiffSummary.java\n  (propsChanged): Rename from isPropsChanged().\n  (toString): Return the path.\n  (DiffKind.equals): Implement to compare kind.\n  (DiffKind.hashCode): Implement to match equals().\n  (DiffKind.toString): Return text corresponding to diff kind.\n\n* src/org/tigris/subversion/javahl/tests/BasicTests.java\n  Change import of java.util.ArrayList to java.util.HashMap.\n  (testDiffSummarize): Expect an accurate number of diff summary\n   notifications, and rigorously inspect one of them for validity.\n  (DiffSummaries): Extend HashMap instead of ArrayList.\n  (DiffSummaries.onSummary): Add DiffSummary paramter to storage keyed\n   by path name.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/branches/javahl-diff-summarize@862674 13f79535-47bb-0310-9956-ffa450edef68\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b07251417ee928246d47f79327b885c181c460e",
      "old_mode": 33188,
      "old_path": "subversion/bindings/java/javahl/native/DiffSummaryReceiver.cpp",
      "new_id": "57ddacaf5bf4deb35079513b8d54fe9235aae206",
      "new_mode": 33188,
      "new_path": "subversion/bindings/java/javahl/native/DiffSummaryReceiver.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4b4252d09ac94a0220573f5ad5d76fbf4f21fe1",
      "old_mode": 33188,
      "old_path": "subversion/bindings/java/javahl/native/org_tigris_subversion_javahl_SVNClient.cpp",
      "new_id": "19516206d91d8af73b07fa57c32f6834ff37c2a2",
      "new_mode": 33188,
      "new_path": "subversion/bindings/java/javahl/native/org_tigris_subversion_javahl_SVNClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "bd73d5d44a6a77775aadfac888d127c36d439e97",
      "old_mode": 33188,
      "old_path": "subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/DiffSummary.java",
      "new_id": "08ae4bee9cf4eb83d00ab23df7538e5f17333aaf",
      "new_mode": 33188,
      "new_path": "subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/DiffSummary.java"
    },
    {
      "type": "modify",
      "old_id": "9b8d7639ff2c605c8e08e76df83f2354cb8cfb42",
      "old_mode": 33188,
      "old_path": "subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/tests/BasicTests.java",
      "new_id": "46470b1f40f4dbb256eb6ff0e8393ff9c311a548",
      "new_mode": 33188,
      "new_path": "subversion/bindings/java/javahl/src/org/tigris/subversion/javahl/tests/BasicTests.java"
    }
  ]
}
