)]}'
{
  "commit": "aa758b48f88e4a86f479d3f25b769ea5e7f5ffbc",
  "tree": "79cd0456d185760f5f37bcb33f13cccd08dc59ee",
  "parents": [
    "77fb5b4129ea68816a79af7ccf70e7accaf14825"
  ],
  "author": {
    "name": "Stefano Lattarini",
    "email": "stefano.lattarini@gmail.com",
    "time": "Thu Jul 26 22:42:56 2012 +0200"
  },
  "committer": {
    "name": "Stefano Lattarini",
    "email": "stefano.lattarini@gmail.com",
    "time": "Thu Jul 26 23:50:02 2012 +0200"
  },
  "message": "automake: \u0027--add-missing\u0027 is on by default\n\nThis commit modifies the automake script will always act as if the\n\u0027--add-missing\u0027 option were give, and simplifies the documentation\naccordingly.\n\nFuture commits will take care of cleaning up the code accordingly.\n\nThe new semantics introduced with this change should have ideally\nbeen the default in automake mainline as well, but they are not,\nlikely for historical reasons (as is the case for too many Automake\nwarts).\n\nThe new semantics also prepare the way for an exciting planning\nchange: the distribution of (at first only few) makefile fragments\nto be included at make runtime in the Automake-generated Makefiles,\ninstead of having their contents copied over and over in said\nMakefiles.\n\n* automake.in ($add_missing): Define to \u00271\u0027 unconditionally.\n(parse_arguments): The \u0027-a\u0027 a.k.a. \u0027--add-missing\u0027 option is\nnow a no-op.\n* doc/automake-ng.texi: Adjust, in particular with the addition\nof ...\n(Auxiliary files): ... this new node.\n* NG-NEWS: Update.\n* t/add-missing.tap: Simplify: don\u0027t check that , if any required\nauxiliary file is missing and automake is called without the \u0027-a\u0027\nor \u0027--add-missing\u0027 option, it complains and error out; this is not\nthe case anymore.  Also, don\u0027t call automake with the \u0027-a\u0027 or\n\u0027--add-missing\u0027 option; there\u0027s no need to now.\n* t/dist-auxfile.sh: Adjust.\n* t/license2.sh: Likewise.\n* t/per-target-flags.sh: Likewise.\n* t/python.sh: Likewise.\n* t/missing-auxfile-stops-makefiles-creation.sh: Remove as obsolete.\n* t/mdate.sh: Likewise.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad9ef179b5ce790c68c02faabb2f4c4d8cd3bf61",
      "old_mode": 33188,
      "old_path": "NG-NEWS",
      "new_id": "4980575001feee68dc7c17d5dc0c8e7e50606193",
      "new_mode": 33188,
      "new_path": "NG-NEWS"
    },
    {
      "type": "modify",
      "old_id": "f37e102d4f8d7f894234f4c838b84cfa574de479",
      "old_mode": 33188,
      "old_path": "automake.in",
      "new_id": "d5782e842f940d6080c6c5c1a7acc84984ea0a2b",
      "new_mode": 33188,
      "new_path": "automake.in"
    },
    {
      "type": "modify",
      "old_id": "37d251093544ff9156dfbf12a7d866de15545072",
      "old_mode": 33188,
      "old_path": "doc/automake-ng.texi",
      "new_id": "f6b1215657a04af653c28aaac421f490178c248e",
      "new_mode": 33188,
      "new_path": "doc/automake-ng.texi"
    },
    {
      "type": "modify",
      "old_id": "c47382b5f77de7f24a71f49aaf79f788b412a51a",
      "old_mode": 33261,
      "old_path": "t/add-missing.tap",
      "new_id": "45cc16e4e2c24c7e0d1c10d0a603661174bfa67a",
      "new_mode": 33261,
      "new_path": "t/add-missing.tap"
    },
    {
      "type": "delete",
      "old_id": "c27cabf47b52ba01e9234da8f86918c4ac89c9ed",
      "old_mode": 33261,
      "old_path": "t/ar-lib7.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "763b14ea0f8b0b8ee056599070c597e76fc8feb6",
      "old_mode": 33261,
      "old_path": "t/dist-auxfile.sh",
      "new_id": "4389f514f3e6476fc10cd99042e4bde14bbd434d",
      "new_mode": 33261,
      "new_path": "t/dist-auxfile.sh"
    },
    {
      "type": "modify",
      "old_id": "736e96fa0b09c60966e77b4be101010ecd1e9b88",
      "old_mode": 33261,
      "old_path": "t/license2.sh",
      "new_id": "02d48fd77ccf99fe0821169d77d0025eaf483a30",
      "new_mode": 33261,
      "new_path": "t/license2.sh"
    },
    {
      "type": "delete",
      "old_id": "e44144a8f7f80f2c0136ec7bcdd5cc2e45fb75a8",
      "old_mode": 33261,
      "old_path": "t/mdate.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d1c0cd41fa677482c0029a02e184aa8e8d51a57a",
      "old_mode": 33261,
      "old_path": "t/missing-auxfile-stops-makefiles-creation.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "f8b8636923c0a3b2ce23cb7277eb3528df2f0412",
      "old_mode": 33261,
      "old_path": "t/per-target-flags.sh",
      "new_id": "45beb4bede0a3fd853cf3a261d3b86865528180d",
      "new_mode": 33261,
      "new_path": "t/per-target-flags.sh"
    },
    {
      "type": "modify",
      "old_id": "a3add40f96a566bdd297e3dbfbce67e5f5304f48",
      "old_mode": 33261,
      "old_path": "t/python.sh",
      "new_id": "3b73165ad9cd48fa127c833c159ea8bbca6e46a4",
      "new_mode": 33261,
      "new_path": "t/python.sh"
    }
  ]
}
