)]}'
{
  "commit": "90754f8ec011c91382ece2849a43b8f8aa8a0105",
  "tree": "f7c6a67a69a62d22988a5218d1a2909c32aacf44",
  "parents": [
    "b5ccd792fa413f9336273cb8fa3b9dd3a7ec1735"
  ],
  "author": {
    "name": "Pavel Emelyanov",
    "email": "xemul@openvz.org",
    "time": "Sat Jan 12 02:33:50 2008 -0800"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Mon Jan 28 15:01:08 2008 -0800"
  },
  "message": "[IPVS]: Switch to using ctl_paths.\n\nThe feature of ipvs ctls is that the net/ipv4/vs path\nis common for core ipvs ctls and for two schedulers,\nso I make it exported and re-use it in modules.\n\nTwo other .c files required linux/sysctl.h to make the\nextern declaration of this path compile well.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3de6d1e6afa71e7c13003811f0005bbb7f73f05b",
      "old_mode": 33188,
      "old_path": "include/net/ip_vs.h",
      "new_id": "56f3c94ae620823d09a013ba3878ff2de04510ba",
      "new_mode": 33188,
      "new_path": "include/net/ip_vs.h"
    },
    {
      "type": "modify",
      "old_id": "693d92490c117a587db3b882d648fa179c201698",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipvs/ip_vs_ctl.c",
      "new_id": "9fecfe7d11645b2763ae347b5ac93a75e1fb880a",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipvs/ip_vs_ctl.c"
    },
    {
      "type": "modify",
      "old_id": "efdd74e4fa28dfef3d2066a29832a053880525ba",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipvs/ip_vs_est.c",
      "new_id": "dfa0d713c801b81dc6465feba8ad4ae3587d0ad1",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipvs/ip_vs_est.c"
    },
    {
      "type": "modify",
      "old_id": "bf8c04a5754882def21ae1e2de413240a60a976e",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipvs/ip_vs_lblc.c",
      "new_id": "3888642706ada030290f809050f273b0bb1dd33a",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipvs/ip_vs_lblc.c"
    },
    {
      "type": "modify",
      "old_id": "f50da6411378e521c6696b08995ae819f1274251",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipvs/ip_vs_lblcr.c",
      "new_id": "daa260eb21cf03df49c1e13e22dd94420876d177",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipvs/ip_vs_lblcr.c"
    },
    {
      "type": "modify",
      "old_id": "43223586190839ffa92bc5a56e7ca7d37a58824e",
      "old_mode": 33188,
      "old_path": "net/ipv4/ipvs/ip_vs_sched.c",
      "new_id": "121a32b1b756739aaafb3902e41dc1d6458ce101",
      "new_mode": 33188,
      "new_path": "net/ipv4/ipvs/ip_vs_sched.c"
    }
  ]
}
