)]}'
{
  "commit": "aca1b16d02ef149fb254e20b8c03483c1b6ad6da",
  "tree": "f73ece9027f26da5cc4fcce3dfa9edaf92268550",
  "parents": [
    "3dd5e82c091caea3d51ab05b3ac6d97b042ed22f"
  ],
  "author": {
    "name": "Stefano Lattarini",
    "email": "stefano.lattarini@gmail.com",
    "time": "Sun Aug 12 20:58:17 2012 +0200"
  },
  "committer": {
    "name": "Stefano Lattarini",
    "email": "stefano.lattarini@gmail.com",
    "time": "Sun Aug 12 22:47:08 2012 +0200"
  },
  "message": "[ng] dist: new API to specify formats of distribution tarballs\n\nThe API to specify the formats of distribution tarballs has been changed\ncompletely.\n\nInstead of using the various \u0027dist-*\u0027 automake options, the developer is\nnow expected to specify the default formats of its distribution tarballs\nwith the special variable AM_DIST_FORMATS; for example, where once would\nhave been:\n\n    AM_INIT_AUTOMAKE([dist-bzip2 dist-zip])\n\nnow it must be:\n\n    AM_DIST_FORMATS \u003d gzip bzip2 zip\n\nand similarly, where once would have been:\n\n    AUTOMAKE_OPTIONS \u003d no-dist-gzip dist-bzip2 dist-xz\n\nnow is it simply:\n\n    AM_DIST_FORMATS \u003d bzip2 xz\n\nSimilarly, The various \u0027dist-*\u0027 targets (dist-gzip, dist-xz, dist-lzip,\ndist-bzip2 and dist-gz) has been removed.  If the user wants to generate\ntarballs for formats not specified by the default AM_DIST_FORMATS, he can\nsimply override that variable dynamically:\n\n    # Will generate a \u0027.zip\u0027 archive and a \u0027.tar.xz\u0027 archive, and not\n    # further ones.\n    make dist AM_DIST_FORMATS\u003d\u0027zip xz\u0027\n\nThis change is of course is totally backward incompatible, but the\nenhanced flexibility and simplicity is worth it.  Not to mention that\nthe transition from the mainline Automake API to the new Automake-NG\none is trivial.\n\n* NG-NEWS: Update.\n* ng/automake-ng.texi: Likewise.\n\nSigned-off-by: Stefano Lattarini \u003cstefano.lattarini@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db3dea7d1056a8e95f5aa91923fa50d9f6f9188b",
      "old_mode": 33188,
      "old_path": "Makefile.am",
      "new_id": "9455f0f1b17698572b03ca13addfbcc1157a42b4",
      "new_mode": 33188,
      "new_path": "Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "8f3cf72b860ff3d6ef15fc033907542d7b9106bc",
      "old_mode": 33188,
      "old_path": "NG-NEWS",
      "new_id": "690abf089596e233102c1a8500da68c56c3cf347",
      "new_mode": 33188,
      "new_path": "NG-NEWS"
    },
    {
      "type": "modify",
      "old_id": "3a11b53bc5444b01263cac12a71716164f3b5dbd",
      "old_mode": 33188,
      "old_path": "automake.in",
      "new_id": "7428757a1beabed3318839bb4e759819c44b5055",
      "new_mode": 33188,
      "new_path": "automake.in"
    },
    {
      "type": "modify",
      "old_id": "50176d84a0f05a6e5b463a9948fc8006ee1ca43c",
      "old_mode": 33188,
      "old_path": "configure.ac",
      "new_id": "ab647638f2d93b44a07fdc5cfabd6c07a16131d7",
      "new_mode": 33188,
      "new_path": "configure.ac"
    },
    {
      "type": "modify",
      "old_id": "1470f63ff00e59e20d5d8ec3c4452e77d4f9898b",
      "old_mode": 33188,
      "old_path": "doc/automake-ng.texi",
      "new_id": "ace21c5e09375176d0deaa1b7b3f667f1a0f1a2c",
      "new_mode": 33188,
      "new_path": "doc/automake-ng.texi"
    },
    {
      "type": "modify",
      "old_id": "bdb3db9d7597ae7b5a43b38049c5094f63ab1872",
      "old_mode": 33188,
      "old_path": "lib/Automake/Options.pm",
      "new_id": "77e9cbdbd245bdd9dccd72ddfa7b8367523e0465",
      "new_mode": 33188,
      "new_path": "lib/Automake/Options.pm"
    },
    {
      "type": "modify",
      "old_id": "5da7118c584f26e4d6eb0277bbf332ac242cde24",
      "old_mode": 33188,
      "old_path": "lib/am/distcheck.mk",
      "new_id": "a6009a9b0b0616a1e6554e1c85496744d264d7af",
      "new_mode": 33188,
      "new_path": "lib/am/distcheck.mk"
    },
    {
      "type": "modify",
      "old_id": "368cd6438cd0415ee67473d34dd222498c991cf5",
      "old_mode": 33188,
      "old_path": "m4/amversion.m4",
      "new_id": "9ba127879fd956bd29abab9acf84a52a51488c4e",
      "new_mode": 33188,
      "new_path": "m4/amversion.m4"
    },
    {
      "type": "modify",
      "old_id": "e41c8409dc2a05fe2ddba35ba9fa12875d19a071",
      "old_mode": 33188,
      "old_path": "t/ax/am-test-lib.sh",
      "new_id": "e1b3c0200ec9d7debe63b8d11ef41af2f2930f6e",
      "new_mode": 33188,
      "new_path": "t/ax/am-test-lib.sh"
    },
    {
      "type": "modify",
      "old_id": "d03fc74204b9511fdf002f70b395a3ffda48efae",
      "old_mode": 33261,
      "old_path": "t/dist-formats.tap",
      "new_id": "5737227e68b3c1ba1b355cfb6752cd9a46ecbdac",
      "new_mode": 33261,
      "new_path": "t/dist-formats.tap"
    },
    {
      "type": "rename",
      "old_id": "a7b68d02a813cf692a732f07728bacbfa624642f",
      "old_mode": 33188,
      "old_path": "t/dist-obsolete.sh",
      "new_id": "06bea8d9131bac0971a32e3cf36d673ce3f0bcaa",
      "new_mode": 33188,
      "new_path": "t/dist-obsolete-opts.sh",
      "score": 64
    },
    {
      "type": "modify",
      "old_id": "69a9cb4750f017f401b04c2bc34e967e2aa26423",
      "old_mode": 33261,
      "old_path": "t/repeated-options.sh",
      "new_id": "47c955e46eb2ebe78523c7ea998eeebe5e32eadc",
      "new_mode": 33261,
      "new_path": "t/repeated-options.sh"
    }
  ]
}
