)]}'
{
  "commit": "0d8bee71af1cda3d13d896c210773216dcf87b7c",
  "tree": "5f276dd33ab7764b6a649a32c2cdb5afd1283e51",
  "parents": [
    "6ea420328885603087b3f1df42683c911d1b3f29"
  ],
  "author": {
    "name": "Ben Jackson",
    "email": "ben@ben.com",
    "time": "Sat Apr 11 10:46:17 2009 -0700"
  },
  "committer": {
    "name": "Eric Wong",
    "email": "normalperson@yhbt.net",
    "time": "Sat Apr 11 17:55:37 2009 -0700"
  },
  "message": "git-svn: Add per-svn-remote ignore-paths config\n\nThe --ignore-paths option to fetch is very useful for working on a subset\nof a SVN repository.  For proper operation, every command that causes a\nfetch (explicit or implied) must include a matching --ignore-paths option.\n\nThis patch adds a persistent svn-remote.$repo_id.ignore-paths config by\npromoting Fetcher::is_path_ignored to a member function and initializing\n$self-\u003e{ignore_regex} in Fetcher::new.  Command line --ignore-paths is\nstill recognized and acts in addition to the config value.\n\nSigned-off-by: Ben Jackson \u003cben@ben.com\u003e\nAcked-by: Eric Wong \u003cnormalperson@yhbt.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85b2c8da5d427d1823efc3ba0f0e10a093975267",
      "old_mode": 33188,
      "old_path": "Documentation/git-svn.txt",
      "new_id": "aad5e65c7022e9c3d0f33a2f51276bf4d5b47fa2",
      "new_mode": 33188,
      "new_path": "Documentation/git-svn.txt"
    },
    {
      "type": "modify",
      "old_id": "50a398b3e75d75c0f917290bb56c699ca866a9e5",
      "old_mode": 33261,
      "old_path": "git-svn.perl",
      "new_id": "279847921ba4c2333af299535d41cb4b2d3bc750",
      "new_mode": 33261,
      "new_path": "git-svn.perl"
    },
    {
      "type": "modify",
      "old_id": "c4b5b8bcf7949f8f60d5d80d6cd53e892b8743f2",
      "old_mode": 33261,
      "old_path": "t/t9134-git-svn-ignore-paths.sh",
      "new_id": "b9a15978ebd3126bbeeafe8447f49978d0c2f716",
      "new_mode": 33261,
      "new_path": "t/t9134-git-svn-ignore-paths.sh"
    }
  ]
}
