)]}'
{
  "commit": "64c56085661d7e4f41dc59bbf62643e682ce51c2",
  "tree": "2d2a9668c81334ca2d29e646320a44be129a4605",
  "parents": [
    "2d78fe7e35344ad9340fa7e36c704a8c5c2485c8"
  ],
  "author": {
    "name": "Michal Sekletar",
    "email": "msekleta@redhat.com",
    "time": "Thu Oct 20 12:56:34 2016 +0200"
  },
  "committer": {
    "name": "Paul Jakma",
    "email": "paul@quagga.net",
    "time": "Mon Feb 27 22:47:55 2017 +0000"
  },
  "message": "systemd: various service file improvements\n\n(1) network.target is generally used as a synchronization point during\nboot up and not as a \"boot target\" (target where services are actually\nenabled). Also as per \u0027man 7 systemd.special\u0027, service implementing\nnetworking should pull network.target into transaction and order itself\nbefore it. Hence, it doesn\u0027t make sense for zebra and friends to be\nenabled in network.target, because they should actively pull in\nnetwork.target into boot transaction. Let\u0027s enable them as normal\nservices in multi-user.target and order against network{,-pre}.target\nappropriately.\n\n(2) All quagga daemons needs zebra to be running at all times and want\nto restarted/stopped whenever zebra is. This is expressed by BindsTo\u003d\ndependency in a unit file (note \"s\" in Binds).\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5040284dbb7add9a68d9a1c719c656dea5dc78a3",
      "old_mode": 33188,
      "old_path": "redhat/bgpd.service",
      "new_id": "ef2484162c570ff6da44bd0b5abb616f993ad378",
      "new_mode": 33188,
      "new_path": "redhat/bgpd.service"
    },
    {
      "type": "modify",
      "old_id": "4cdf67d67eed1974f1bc52b1efe17c9a9b294be3",
      "old_mode": 33188,
      "old_path": "redhat/isisd.service",
      "new_id": "edb6eea5f93abbce9485eba7b0d06b813581e740",
      "new_mode": 33188,
      "new_path": "redhat/isisd.service"
    },
    {
      "type": "modify",
      "old_id": "3c9c466899d0fe6703eb1f5efb8972c0d6fc1c00",
      "old_mode": 33188,
      "old_path": "redhat/ospf6d.service",
      "new_id": "b53b97091a50048fbec80fefd8f0f0743448b540",
      "new_mode": 33188,
      "new_path": "redhat/ospf6d.service"
    },
    {
      "type": "modify",
      "old_id": "5e3de23935f682213daf721b56cc0327fece4ad5",
      "old_mode": 33188,
      "old_path": "redhat/ospfd.service",
      "new_id": "5d6c5bb01207b506fbc7cac2234cb8878241aaba",
      "new_mode": 33188,
      "new_path": "redhat/ospfd.service"
    },
    {
      "type": "modify",
      "old_id": "d35dc47a123cafdcbdbfd0bbab3609d3165531e5",
      "old_mode": 33188,
      "old_path": "redhat/ripd.service",
      "new_id": "ed7f922cc4836a70b8f6799d36be92faba0603df",
      "new_mode": 33188,
      "new_path": "redhat/ripd.service"
    },
    {
      "type": "modify",
      "old_id": "567e88806c4611800b843806e864fe79de6648d8",
      "old_mode": 33188,
      "old_path": "redhat/ripngd.service",
      "new_id": "2519b31e8dc1802451e998904430f99c3f0dd0c6",
      "new_mode": 33188,
      "new_path": "redhat/ripngd.service"
    },
    {
      "type": "modify",
      "old_id": "27c3a5229f7ddb48aa3db757120acf0fab8985cd",
      "old_mode": 33188,
      "old_path": "redhat/zebra.service",
      "new_id": "f9107f1e28a16bc5545ea2b0291042956938c0d9",
      "new_mode": 33188,
      "new_path": "redhat/zebra.service"
    }
  ]
}
