)]}'
{
  "commit": "9e5ec8615209f6a5bf2a612120d972b6021790da",
  "tree": "16ce12d419bdb531f59cfb2e8049f3c195b404f5",
  "parents": [
    "20375bf82567b5fecd331048c6cc1fc292b67710"
  ],
  "author": {
    "name": "Maxime Bizon",
    "email": "mbizon@freebox.fr",
    "time": "Mon Feb 09 18:49:52 2009 +0100"
  },
  "committer": {
    "name": "Sam Ravnborg",
    "email": "sam@ravnborg.org",
    "time": "Sat Apr 11 08:18:12 2009 +0200"
  },
  "message": "kbuild: fix spurious initramfs rebuild\n\nWhen gen_initramfs_list is used to generate make dependencies, it\nincludes symbolic links, for which make tracks the link target. Any\nchange to that target will cause an initramfs rebuild, even if the\nsymlink points to something outside of the initramfs directory.\n\nIf the target happens to be /tmp, the rebuild occurs for each kernel\nbuild, since gen_initramfs_list uses mktemp...\n\nProposed way to fix it is to omit symbolic links from generated\ndependencies, but this has a small drawback: changing perm/owner on a\nsymlink will go unnoticed.\n\nSigned-off-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3eea8f15131bcde957bc0fc9699bd5f47934f62a",
      "old_mode": 33188,
      "old_path": "scripts/gen_initramfs_list.sh",
      "new_id": "76af5f9623e3a41027e20c68fcd21610529bf4b4",
      "new_mode": 33188,
      "new_path": "scripts/gen_initramfs_list.sh"
    }
  ]
}
