)]}'
{
  "commit": "d4c8741c431e07cfc66eb2b4c3a17b8d4975d9c0",
  "tree": "f7639e6ffb4ca9c71c60df14733a78341453e65e",
  "parents": [
    "093e1f46cf162913d05e1d4eeb01baa3e297b683"
  ],
  "author": {
    "name": "Gerrit Renker",
    "email": "gerrit@erg.abdn.ac.uk",
    "time": "Thu Sep 04 07:30:19 2008 +0200"
  },
  "committer": {
    "name": "Gerrit Renker",
    "email": "gerrit@erg.abdn.ac.uk",
    "time": "Thu Sep 04 07:45:27 2008 +0200"
  },
  "message": "dccp: Mechanism to resolve CCID dependencies\n\nThis adds a hook to resolve features whose value depends on the choice of\nCCID. It is done at the server since it can only be done after the CCID\nvalues have been negotiated; i.e. the client will add its CCID preference\nlist on the Change options sent in the Request, which will be reconciled\nwith the local preference list of the server.\n\nThe concept is documented on \nhttp://www.erg.abdn.ac.uk/users/gerrit/dccp/notes/feature_negotiation/\\\n\t\t\t\timplementation_notes.html#ccid_dependencies\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nAcked-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1881527bdcd767eab071725e3bf4351e3bb84258",
      "old_mode": 33188,
      "old_path": "net/dccp/dccp.h",
      "new_id": "e656dafb5d96bbdd13e65221d870665f8086cf39",
      "new_mode": 33188,
      "new_path": "net/dccp/dccp.h"
    },
    {
      "type": "modify",
      "old_id": "ed9f50b1c34abed3b767f17f1bf3490213968746",
      "old_mode": 33188,
      "old_path": "net/dccp/feat.c",
      "new_id": "6852960bb0a96e7b35a1229be8d1c3523bf54c48",
      "new_mode": 33188,
      "new_path": "net/dccp/feat.c"
    },
    {
      "type": "modify",
      "old_id": "dc96ecfbe6e817269c9e00dce99e3ded071dac35",
      "old_mode": 33188,
      "old_path": "net/dccp/output.c",
      "new_id": "19a93d5433a77bd3d65fe8b384a987a07321890e",
      "new_mode": 33188,
      "new_path": "net/dccp/output.c"
    }
  ]
}
