)]}'
{
  "log": [
    {
      "commit": "87d9b7671671fd8705c88f5f1c7096bbd08512a3",
      "tree": "0d94af730990e9dd80abd608ddb463e3b8e579a3",
      "parents": [
        "37f5b16efcf64ad0bfc291ac11216ae2df3b2b52"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri Jun 14 13:37:05 2013 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Jun 15 21:18:40 2013 -0500"
      },
      "message": "busybox: dont link wget\n\nChange-Id: I1733f6c2aa362c5e6a9db3990092d9c60519ef00\n"
    },
    {
      "commit": "37f5b16efcf64ad0bfc291ac11216ae2df3b2b52",
      "tree": "03307507f7c2e9c8aee56135707451fcb1cf6855",
      "parents": [
        "5f722fceefc3238e26eecd69135bcde7dea2783f",
        "c2b8b7a9c8766c227a6a23e31c19b8a42c6127b1"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Jun 11 20:24:12 2013 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue Jun 11 20:24:12 2013 -0500"
      },
      "message": "Merge remote-tracking branch \u0027cm/cm-10.1\u0027 into jb422\n\nConflicts:\n\t.config-full\n\t.config-minimal\n\tAndroid.mk\n\tMakefile\n\tarchival/tar.c\n\tbusybox-full.sources\n\tbusybox-minimal.sources\n\tconfigs/android2_defconfig\n\tconfigs/android_defconfig\n\tconfigs/android_ndk_defconfig\n\tcoreutils/du.c\n\tdebianutils/mktemp.c\n\teditors/awk.c\n\teditors/sed.c\n\teditors/vi.c\n\tfindutils/grep.c\n\tinclude-full/NUM_APPLETS.h\n\tinclude-full/applet_tables.h\n\tinclude-full/autoconf.h\n\tinclude-full/bbconfigopts.h\n\tinclude-full/bbconfigopts_bz2.h\n\tinclude-full/usage_compressed.h\n\tinclude-minimal/NUM_APPLETS.h\n\tinclude-minimal/applet_tables.h\n\tinclude-minimal/autoconf.h\n\tinclude-minimal/bbconfigopts.h\n\tinclude-minimal/bbconfigopts_bz2.h\n\tinclude-minimal/usage_compressed.h\n\tinclude/bb_archive.h\n\tinclude/libbb.h\n\tinclude/platform.h\n\tlibbb/appletlib.c\n\tlibbb/lineedit.c\n\tloginutils/getty.c\n\tmailutils/sendmail.c\n\tmiscutils/fbsplash.c\n\tnetworking/httpd.c\n\tnetworking/ifupdown.c\n\tnetworking/inetd.c\n\tnetworking/tftp.c\n\tnetworking/udhcp/d6_dhcpc.c\n\tnetworking/udhcp/dhcpc.c\n\tnetworking/wget.c\n\tprocps/ps.c\n\ttestsuite/awk.tests\n\ttestsuite/grep.tests\n\tutil-linux/dmesg.c\n\tutil-linux/mdev.c\n\tutil-linux/mount.c\n\nChange-Id: I3daa98d84185776039bf886c6be7a8c2912d331a\n"
    },
    {
      "commit": "c2b8b7a9c8766c227a6a23e31c19b8a42c6127b1",
      "tree": "03307507f7c2e9c8aee56135707451fcb1cf6855",
      "parents": [
        "d363446d1bb5c4f80a4881c994687d84c45226b8"
      ],
      "author": {
        "name": "Lasse Collin",
        "email": "lasse.collin@tukaani.org",
        "time": "Wed Feb 27 17:26:40 2013 +0100"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon May 13 02:35:30 2013 +0200"
      },
      "message": "xz: support concatenated .xz streams\n\nfunction                                             old     new   delta\nxz_dec_reset                                           -      77     +77\nunpack_xz_stream                                    2402    2397      -5\n\nSigned-off-by: Lasse Collin \u003classe.collin@tukaani.org\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "d363446d1bb5c4f80a4881c994687d84c45226b8",
      "tree": "0bf71277d210ecf982589440f90dcb19fb12d68d",
      "parents": [
        "823694de2bdebdce3d7708fb251962226f12e02a"
      ],
      "author": {
        "name": "Leonid Lisovskiy",
        "email": "lly.dev@gmail.com",
        "time": "Wed Feb 27 18:32:58 2013 +0100"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat May 04 19:47:01 2013 +0200"
      },
      "message": "xz: fix put_unaligned_{l,b}e32\n\nSigned-off-by: Leonid Lisovskiy \u003clly.dev@gmail.com\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n\nSync code with busybox master fix\nSigned-off-by: Tanguy Pruvot \u003ctanguy.pruvot@gmail.com\u003e\n"
    },
    {
      "commit": "823694de2bdebdce3d7708fb251962226f12e02a",
      "tree": "ad71c6a2704d66e43b2910e029423eb82984a915",
      "parents": [
        "6e205db6a39b79aa175775be9edb0d4c6092eea8"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun Nov 18 13:20:29 2012 +0100"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Tue Feb 26 20:26:41 2013 +0100"
      },
      "message": "Busybox 1.21.0 squashed commit for jellybean\n\nChange-Id: I423c7fc1254050c6495126b1b18dd33af07fed6b\nSigned-off-by: Tanguy Pruvot \u003ctanguy.pruvot@gmail.com\u003e\n"
    },
    {
      "commit": "6e205db6a39b79aa175775be9edb0d4c6092eea8",
      "tree": "2be3fb000af2ab9781297b9b095dd60e306edf48",
      "parents": [
        "68d8b6db18fab240386117a2cebcc1a4ee69de4d"
      ],
      "author": {
        "name": "Evan McClain",
        "email": "aeroevan@gmail.com",
        "time": "Thu Nov 15 22:26:23 2012 -0500"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Tue Feb 26 20:26:41 2013 +0100"
      },
      "message": "Build with -fno-strict-aliasing\n\nChange-Id: I4117a526cdc93c96a9b7102727f5b33542810990\nSigned-off-by: Evan McClain \u003caeroevan@gmail.com\u003e\n"
    },
    {
      "commit": "68d8b6db18fab240386117a2cebcc1a4ee69de4d",
      "tree": "2e41e834e137bed90f0893b21d3bae6fea1a8850",
      "parents": [
        "886ed4074762465a22d87d4188118df2b149bdc3"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Feb 22 15:58:35 2013 +0100"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Feb 22 15:59:39 2013 +0100"
      },
      "message": "update config (fstrim addition)\n\nChange-Id: I5c872afbcd071d389d0db3f10862677c08212e2c\n"
    },
    {
      "commit": "886ed4074762465a22d87d4188118df2b149bdc3",
      "tree": "a079835bdfff220073d72fe3aa57e4d07fdf4b47",
      "parents": [
        "04f05b8a3e5471a3b2bb91799a89c1f24017fa01"
      ],
      "author": {
        "name": "Eugene San (eugenesan)",
        "email": "eugenesan@gmail.com",
        "time": "Sun Jan 27 10:45:06 2013 +0200"
      },
      "committer": {
        "name": "Eugene San (eugenesan)",
        "email": "eugenesan@gmail.com",
        "time": "Mon Jan 28 21:33:17 2013 +0200"
      },
      "message": "Add fstrim support to restore NAND/eMMC write performance. fstrim applet is a port from util-linux.\n\n\"Trimming\" your NAND/eMMC storage will restore the write performance back to normal\nafter having slow down issues on sequential write and random write due to usage over time.\n\nGood reading on subject: http://forum.xda-developers.com/showthread.php?t\u003d1971852\n\nChange-Id: I0ba903cb7248b288152736f2e3392a5bdbe77ba3\n"
    },
    {
      "commit": "04f05b8a3e5471a3b2bb91799a89c1f24017fa01",
      "tree": "f80b631554cea43542ffb5492d61bc8340b0d2d6",
      "parents": [
        "48daa652ba2875084e449302af9f9d0ae1811785"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Mon Nov 19 14:32:59 2012 +0000"
      },
      "committer": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Mon Nov 19 14:32:59 2012 +0000"
      },
      "message": "Fix building under 4.2\n\nResolve overflow in move_to_unaligned16 and add missing header to\nroute.c\n\nChange-Id: If1c4d30ac298faecea4493b839354cb891a92837\n"
    },
    {
      "commit": "5f722fceefc3238e26eecd69135bcde7dea2783f",
      "tree": "0cc7d58d2b69a83978eb5d0e23162f833b018700",
      "parents": [
        "44a300a7f6785e85a1cf8cc86c495f30bc5aceaa"
      ],
      "author": {
        "name": "Bernhard Rosenkraenzer",
        "email": "Bernhard.Rosenkranzer@linaro.org",
        "time": "Sun Nov 18 23:44:36 2012 +0100"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Nov 18 22:37:35 2012 -0600"
      },
      "message": "busybox: Updates for compatibility with 4.2 build system\n\nChange-Id: Idc9666e10630188c1da492994d4b36d33df40646\nSigned-off-by: Bernhard Rosenkraenzer \u003cBernhard.Rosenkranzer@linaro.org\u003e\n\nConflicts:\n\tAndroid.mk\n"
    },
    {
      "commit": "44a300a7f6785e85a1cf8cc86c495f30bc5aceaa",
      "tree": "149027b11ba6849fec261d0e6df1c5a6bfe0e918",
      "parents": [
        "4e291bbbc1c8377470f1b63eb525e5c0d856388d"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Thu Oct 25 21:28:26 2012 +0100"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Nov 18 22:35:40 2012 -0600"
      },
      "message": "Revert \"dd: support skip and seek values greater than 2G on android\"\n\nThis reverts commit 6a025ba7107abe0c46a29c023ea54262c0dda26a, breaks\ndealing with large storages, and it\u0027s making simple operations like\n\"/dd if\u003d/dev/zero of\u003d/dev/block/mmcblk0p3 seek\u003d6144 count\u003d75 bs\u003d1\"\nfail in recovery\n\nChange-Id: I246072ea7e614ee19fc421a8b11f9d11504c9f45\n"
    },
    {
      "commit": "4e291bbbc1c8377470f1b63eb525e5c0d856388d",
      "tree": "58e303b0c7efb92bfa3096abc109b2c41ea8e9e1",
      "parents": [
        "9e9fda91bfd6951396932b945a667eb2b8c7ae39"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Nov 18 22:35:23 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun Nov 18 22:35:23 2012 -0600"
      },
      "message": "Revert \"temp build fix remove dnsd,route\"\n\nThis reverts commit 9e9fda91bfd6951396932b945a667eb2b8c7ae39.\n"
    },
    {
      "commit": "9e9fda91bfd6951396932b945a667eb2b8c7ae39",
      "tree": "4906872a78f7e22f3cd27090a52e73ead69a1071",
      "parents": [
        "60819cb84aab7354354172158e5977e6982f159c"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Nov 17 17:45:00 2012 -0600"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Nov 17 17:52:44 2012 -0600"
      },
      "message": "temp build fix remove dnsd,route\n\nChange-Id: Ia7980f65038846a5c7dced4c0f5db565c1e4cfb9\n"
    },
    {
      "commit": "48daa652ba2875084e449302af9f9d0ae1811785",
      "tree": "54a1553f11f514f8259798c4c5747fd5b9e7fd17",
      "parents": [
        "8ea3bb94d7ae891807f8dec0ace9e894e4217f4b"
      ],
      "author": {
        "name": "Paul Beeler",
        "email": "sparksco@gmail.com",
        "time": "Tue Oct 30 13:38:06 2012 -0600"
      },
      "committer": {
        "name": "Paul Beeler",
        "email": "sparksco@gmail.com",
        "time": "Tue Oct 30 14:15:11 2012 -0600"
      },
      "message": "android ndk defconfig: fix default location of modules\n\nThe default location of modules is currently /lib/modules which\nwe never use on android.  Some kernel modules need to be loaded on\nboot with /system/bin or init.d scripts.\n"
    },
    {
      "commit": "8ea3bb94d7ae891807f8dec0ace9e894e4217f4b",
      "tree": "6108fb71a267544ec5d021cfb54037dce61785ce",
      "parents": [
        "5850222b1b8afb810177d8440ca5ed58f3f793fe"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Thu Oct 25 21:28:26 2012 +0100"
      },
      "committer": {
        "name": "Ricardo Cerqueira",
        "email": "cyanogenmod@cerqueira.org",
        "time": "Thu Oct 25 22:01:10 2012 +0100"
      },
      "message": "Revert \"dd: support skip and seek values greater than 2G on android\"\n\nThis reverts commit 6a025ba7107abe0c46a29c023ea54262c0dda26a, breaks\ndealing with large storages, and it\u0027s making simple operations like\n\"/dd if\u003d/dev/zero of\u003d/dev/block/mmcblk0p3 seek\u003d6144 count\u003d75 bs\u003d1\"\nfail in recovery\n\nChange-Id: I246072ea7e614ee19fc421a8b11f9d11504c9f45\n"
    },
    {
      "commit": "60819cb84aab7354354172158e5977e6982f159c",
      "tree": "58e303b0c7efb92bfa3096abc109b2c41ea8e9e1",
      "parents": [
        "92f0118111764e2f9399d9fd75fb377937305e51"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Jul 27 02:20:55 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:02:32 2012 -0500"
      },
      "message": "Enable shell and expr 64bit math support\n\nThis is required to handle correctly values like $((0xc0035ef0))\nwithout this flag, the 32bit value returned is negative\n\nChange-Id: I3d207514febddd1b47a3e4fe6de1101fe1fbd6b5\n"
    },
    {
      "commit": "92f0118111764e2f9399d9fd75fb377937305e51",
      "tree": "98e3d5f1f5b949b0a862bae09b0c9ef56bbbafe6",
      "parents": [
        "ee893c8a56d9fb3c15b58b5dfef3d985ba1d3036"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Jul 27 02:01:00 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:02:25 2012 -0500"
      },
      "message": "dd: support skip and seek values greater than 2G on android\n\nit could be useful to keep a bs\u003d1 to get exact positions.\nbionic fail to use the CONFIG_LFS flag to support large offsets,\nthis workaround fix the function on /dev/mem or /dev/kmem inputs\n\nChange-Id: I7fc951b001f065e02254037da2a1e61520e20282\n"
    },
    {
      "commit": "ee893c8a56d9fb3c15b58b5dfef3d985ba1d3036",
      "tree": "5140aaf40914969d6f5485a4e90806b58a110c2b",
      "parents": [
        "5fd06ba2120229187a8a5bcbb71ef7e28bb74012"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Jul 20 17:49:25 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:02:18 2012 -0500"
      },
      "message": "update version suffix for jellybean\n\nChange-Id: Ia43c4b37df60252ed71093d52ba92a475157e479\n"
    },
    {
      "commit": "5fd06ba2120229187a8a5bcbb71ef7e28bb74012",
      "tree": "1c40e5c546f88b923cea7e3458194a93350b564f",
      "parents": [
        "c5f392bbe9f8c02a44f254e5d8104e831cb4974e"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun Jun 03 17:58:23 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:02:11 2012 -0500"
      },
      "message": "testsuite: some more awk tests related to conditions\n\nChange-Id: I6dea42f5cf50d6c1c070467be0c9e9a532d2a641\n"
    },
    {
      "commit": "c5f392bbe9f8c02a44f254e5d8104e831cb4974e",
      "tree": "fb16812036759a6bee30de899100c6a4511cd2fd",
      "parents": [
        "ce5a2faa6f65e266bb428fdf4c33dd10298cd11f"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:15:03 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:01:59 2012 -0500"
      },
      "message": "bump version to 1.20.2\n\nApply patches from http://busybox.net/downloads/fixes-1.20.1/\n+ some others fixes from master branch related to android\n\nAdd also the inetd applet (basic, without librpc support)\nonly include sample features set in examples/inetd.conf\n\nChange-Id: I60c978eef4556a5baec8d5240df7738dcfe268aa\n"
    },
    {
      "commit": "ce5a2faa6f65e266bb428fdf4c33dd10298cd11f",
      "tree": "9690960f3aa5f43e6267ef730e62a9756af17228",
      "parents": [
        "87c79b142b7a170e42bfe5a96ddc5800a7436235"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Wed Jun 13 17:31:07 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:01:52 2012 -0500"
      },
      "message": "wget: correctly handle failure to -c (continue)\n\nfunction                                             old     new   delta\nreset_beg_range_to_zero                                -      52     +52\nwget_main                                           2168    2189     +21\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "87c79b142b7a170e42bfe5a96ddc5800a7436235",
      "tree": "ea353dc1b5572386ba999ca9428d6ae107cbec14",
      "parents": [
        "bb35960a3118c4ab47c1fd4ee70f15f74d8be105"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Jun 12 15:00:35 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:01:45 2012 -0500"
      },
      "message": "volume_id/ext: use common bb_e2fs_defs.h for ext2/3/4 constants and structs\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "bb35960a3118c4ab47c1fd4ee70f15f74d8be105",
      "tree": "c8ce7a81a3578641f67ee67732c46b9610eb266b",
      "parents": [
        "268536646e717a0705306eb5fe09478bf37dfcdd"
      ],
      "author": {
        "name": "Pascal Bellard",
        "email": "pascal.bellard@ads-lu.com",
        "time": "Tue Jun 12 13:21:02 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:01:37 2012 -0500"
      },
      "message": "su: do not change to home dir unless -l\n\nSigned-off-by: Pascal Bellard \u003cpascal.bellard@ads-lu.com\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "268536646e717a0705306eb5fe09478bf37dfcdd",
      "tree": "b156bc1bab4bd5cc38360d2fc6bf477a7f29a092",
      "parents": [
        "24d17042f557c50023d7be56a31ec19854d05303"
      ],
      "author": {
        "name": "Tias Guns",
        "email": "tias@ulyssis.org",
        "time": "Sun Jun 10 14:26:32 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:01:30 2012 -0500"
      },
      "message": "platform.h: Android tweaks: ioprio defines, BB_ADDITIONAL_PATH\n\nSigned-off-by: Tias Guns \u003ctias@ulyssis.org\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "24d17042f557c50023d7be56a31ec19854d05303",
      "tree": "744b2b11c4e39d46f73804860e89d0dcbb70b1e3",
      "parents": [
        "ca89228bdcb432bbc1d6b7b5c58366676c2e664e"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 02:03:46 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:01:23 2012 -0500"
      },
      "message": "fix stime syscall for aosp jb define\n\nChange-Id: I7bcceee10aa3c267e7b1647c99ba83f1f16a89a1\n"
    },
    {
      "commit": "ca89228bdcb432bbc1d6b7b5c58366676c2e664e",
      "tree": "d7807b0dad100023cd20383433cf6dc51041eddc",
      "parents": [
        "c29927f4d36c67e900bf038c7b25d933865ccb32"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:49:18 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:01:15 2012 -0500"
      },
      "message": "ionice: fix missing syscall and add the applet\n\nwith the help of Tias Guns \u003ctias@ulyssis.org\u003e\n\nPS: not symlinked, we have /system/bin/ionice in android toolbox\n    its included as an alternative\n\nChange-Id: Ib01023fb083a5b55467f52cd303eeaa8a9405a1d\n"
    },
    {
      "commit": "c29927f4d36c67e900bf038c7b25d933865ccb32",
      "tree": "e371752e7a3408a8dc97c14d9090824030d6f3a8",
      "parents": [
        "3da8f841a611ccaba3ebc3aaf4dc265b87062c10"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon Jun 11 13:51:38 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:01:08 2012 -0500"
      },
      "message": "vi: nuke FEATURE_VI_OPTIMIZE_CURSOR\n\nIt is not Unicode safe, it is not saving much of I/O, and it\u0027s large:\n\nfunction                                             old     new   delta\nvi_main                                              255     253      -2\ngo_bottom_and_clear_to_eol                            28      26      -2\ndo_cmd                                              4194    4182     -12\nshow_status_line                                     388     374     -14\nstrncat                                               39       -     -39\n__GI_strncat                                          39       -     -39\nrefresh                                              774     724     -50\nplace_cursor                                         276      83    -193\n------------------------------------------------------------------------------\n(add/remove: 0/3 grow/shrink: 0/6 up/down: 0/-351)           Total: -351 bytes\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "3da8f841a611ccaba3ebc3aaf4dc265b87062c10",
      "tree": "f81da2aad5f2d30908afdef6937c80dcf2ed6b9b",
      "parents": [
        "38e6540dade1d29a9b7e33e68f72ca3da9ca198a"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon Jun 11 01:53:33 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:01:01 2012 -0500"
      },
      "message": "vi: do not set autoindent by default\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "38e6540dade1d29a9b7e33e68f72ca3da9ca198a",
      "tree": "e82f7dabb6a6b7bd96c2fc4bd7b9e56a20e9cb14",
      "parents": [
        "896c6284f85568db23aed7395496861c15f15b8c"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "triad@df.lth.se",
        "time": "Sun Jul 01 22:34:42 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:00:52 2012 -0500"
      },
      "message": "fbset: respect rgba configuration lines in fb.modes\n\nThe fbset utility would not respect \"rgba\" config entries in\nthe fb.modes file such as this (for the ARM Integrator/CP):\n\nmode \"640x480-60-clcd\"\n    # D: 25.175 MHz, H: 31.469 kHz, V: 59.94 Hz\n    geometry 640 480 640 480 16\n    timings 39722 48 16 33 10 96 2\n    rgba 5/10,5/5,5/0,1/15\nendmode\n\nThis is important especially for this ARGB5551 device which\nis hopeless to configure otherwise. I noticed this lacking\nfeature after the TI \"fbtest\" program managed to set up the\nthe colormode correctly.\n\nSigned-off-by: Linus Walleij \u003ctriad@df.lth.se\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "896c6284f85568db23aed7395496861c15f15b8c",
      "tree": "f4e5615c8efca1ce57adde3d6c537a4d47d7d2eb",
      "parents": [
        "1dcaf5e8e6ee41cdc054f2276bfbf6c5ad2c911f"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sat Jul 14 01:07:39 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:00:21 2012 -0500"
      },
      "message": "ash: fix a bug in \u003e handling. Closes 5282\n"
    },
    {
      "commit": "1dcaf5e8e6ee41cdc054f2276bfbf6c5ad2c911f",
      "tree": "3f9a3f4060b4fada76dd902bbc7978cd0f93621c",
      "parents": [
        "f99a35ace02db86f6446d4ac2b616e7867854426"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@opendreambox.org",
        "time": "Mon Apr 23 22:08:39 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:00:13 2012 -0500"
      },
      "message": "ifupdown: improve compatibility with Debian\n\nSet environment variable \u0027PHASE\u0027.\nTreat post-up and pre-down as aliases for up and down.\nUses the same logic as ifupdown.nw from ifupdown-0.6.16.\nMakes it possible to execute Debian\u0027s ifupdown script for\nwpa-supplicant.\n\nSigned-off-by: Andreas Oberritter \u003cobi@opendreambox.org\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "f99a35ace02db86f6446d4ac2b616e7867854426",
      "tree": "df49203df02b252d90d223e7065cc29f2ed0590c",
      "parents": [
        "a0751cf4a8352b90a8cd94e3427663081fb5ff23"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Fri Jun 08 10:22:05 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 01:00:05 2012 -0500"
      },
      "message": "man: fix handling of gzipped manpages\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "a0751cf4a8352b90a8cd94e3427663081fb5ff23",
      "tree": "9ec4654ad78be97c3171fa0370676751888b95d7",
      "parents": [
        "f410f39601c758bccb662e55aa87e12f76149e68"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Thu Jun 21 16:50:46 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 00:59:58 2012 -0500"
      },
      "message": "mount: fix the wrongly stored fs creation time\n\nThis bug made our ext2 images non-mountable by ext4 driver.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "f410f39601c758bccb662e55aa87e12f76149e68",
      "tree": "f0997bb125babfb4e88402b3e91f289a3393ec4c",
      "parents": [
        "51072152354c3547e7e0f5585635614f5fb6b52a"
      ],
      "author": {
        "name": "Michael Tokarev",
        "email": "mjt@tls.msk.ru",
        "time": "Wed Jun 13 02:51:56 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 00:59:50 2012 -0500"
      },
      "message": "ps: use separate get_uptime() and make it work on non-linux too\n\nCreate get_uptime() function in procps/ps.c, and use it rather than\nrelying on linux-specific sysinfo() inline.\n\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "51072152354c3547e7e0f5585635614f5fb6b52a",
      "tree": "8ca49efe55121d3a80992f7db18c6b172d8c0daf",
      "parents": [
        "5e300ba32b30073c1e8bdfa0d2d66ae45bb18eeb"
      ],
      "author": {
        "name": "Etienne Le Sueur",
        "email": "elesueur@vmware.com",
        "time": "Sat Jun 09 08:37:05 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Aug 09 00:59:43 2012 -0500"
      },
      "message": "tar: fix 256-bit encoded number decoding\n\nSigned-off-by: Etienne Le Sueur \u003celesueur@vmware.com\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "5850222b1b8afb810177d8440ca5ed58f3f793fe",
      "tree": "4c36b2b8e5aa477438c65f790b7f0e30ccf65443",
      "parents": [
        "6a025ba7107abe0c46a29c023ea54262c0dda26a"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Jul 27 02:20:55 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Jul 27 03:04:43 2012 +0200"
      },
      "message": "Enable shell and expr 64bit math support\n\nThis is required to handle correctly values like $((0xc0035ef0))\nwithout this flag, the 32bit value returned is negative\n\nChange-Id: I3d207514febddd1b47a3e4fe6de1101fe1fbd6b5\n"
    },
    {
      "commit": "6a025ba7107abe0c46a29c023ea54262c0dda26a",
      "tree": "484d24a83a40582c0ca3ab52344ecd3d06a36e93",
      "parents": [
        "31a21467f01a64c5fbe31147aa14a23e510b1e9f"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Jul 27 02:01:00 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Jul 27 03:04:43 2012 +0200"
      },
      "message": "dd: support skip and seek values greater than 2G on android\n\nit could be useful to keep a bs\u003d1 to get exact positions.\nbionic fail to use the CONFIG_LFS flag to support large offsets,\nthis workaround fix the function on /dev/mem or /dev/kmem inputs\n\nChange-Id: I7fc951b001f065e02254037da2a1e61520e20282\n"
    },
    {
      "commit": "31a21467f01a64c5fbe31147aa14a23e510b1e9f",
      "tree": "9fdf22a51ad96a8dcb29e56d4a4ebf4b44127b82",
      "parents": [
        "2a1050fd127488f12e02f8dd300909dc5bb28bb2"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Jul 20 17:49:25 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Jul 27 02:28:00 2012 +0200"
      },
      "message": "update version suffix for jellybean\n\nChange-Id: Ia43c4b37df60252ed71093d52ba92a475157e479\n"
    },
    {
      "commit": "2a1050fd127488f12e02f8dd300909dc5bb28bb2",
      "tree": "cb933a7af925b2dfcb0e3702bfd1c82080e45d5b",
      "parents": [
        "746137a2b8e2fcb11335dda5ee996cc7ed5536fb"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun Jun 03 17:58:23 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Jul 16 02:37:13 2012 +0200"
      },
      "message": "testsuite: some more awk tests related to conditions\n\nChange-Id: I6dea42f5cf50d6c1c070467be0c9e9a532d2a641\n"
    },
    {
      "commit": "746137a2b8e2fcb11335dda5ee996cc7ed5536fb",
      "tree": "ab9bf7d655ff99b7de38fdea1d077f3621cd7354",
      "parents": [
        "6030af9a1547a71a0b1e92942e3401db984e7e70"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:15:03 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 03:11:03 2012 +0200"
      },
      "message": "bump version to 1.20.2\n\nApply patches from http://busybox.net/downloads/fixes-1.20.1/\n+ some others fixes from master branch related to android\n\nAdd also the inetd applet (basic, without librpc support)\nonly include sample features set in examples/inetd.conf\n\nChange-Id: I60c978eef4556a5baec8d5240df7738dcfe268aa\n"
    },
    {
      "commit": "6030af9a1547a71a0b1e92942e3401db984e7e70",
      "tree": "33cc67c0a3aaa8e5dd9523bcfc2383f74d0f0fb2",
      "parents": [
        "013321e40c9a987baeb24d9bfd41ddae162a24e0"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Wed Jun 13 17:31:07 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 03:10:44 2012 +0200"
      },
      "message": "wget: correctly handle failure to -c (continue)\n\nfunction                                             old     new   delta\nreset_beg_range_to_zero                                -      52     +52\nwget_main                                           2168    2189     +21\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "013321e40c9a987baeb24d9bfd41ddae162a24e0",
      "tree": "2e1a638cc667e986db01aa1d298863f4454b18a8",
      "parents": [
        "0414e02083560f89f33d79162b82471f32aa958c"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Jun 12 15:00:35 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 03:10:44 2012 +0200"
      },
      "message": "volume_id/ext: use common bb_e2fs_defs.h for ext2/3/4 constants and structs\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "0414e02083560f89f33d79162b82471f32aa958c",
      "tree": "aa71d3606903d0ac82c0456a944d37798250df9b",
      "parents": [
        "03dc3658e3d24c4f4b8b5bca6742da4e172af049"
      ],
      "author": {
        "name": "Pascal Bellard",
        "email": "pascal.bellard@ads-lu.com",
        "time": "Tue Jun 12 13:21:02 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 03:10:43 2012 +0200"
      },
      "message": "su: do not change to home dir unless -l\n\nSigned-off-by: Pascal Bellard \u003cpascal.bellard@ads-lu.com\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "03dc3658e3d24c4f4b8b5bca6742da4e172af049",
      "tree": "760cc7f9c27ba163f7587ed26205147d3a54507f",
      "parents": [
        "2db51700b9b69ffd5598007469ffb9c3bf930e57"
      ],
      "author": {
        "name": "Tias Guns",
        "email": "tias@ulyssis.org",
        "time": "Sun Jun 10 14:26:32 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 03:10:12 2012 +0200"
      },
      "message": "platform.h: Android tweaks: ioprio defines, BB_ADDITIONAL_PATH\n\nSigned-off-by: Tias Guns \u003ctias@ulyssis.org\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "2db51700b9b69ffd5598007469ffb9c3bf930e57",
      "tree": "3159706aed3118327f5a7182fa762073e270723d",
      "parents": [
        "301d3117c7766419305a3599e20895001685b7fc"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 02:03:46 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 02:36:53 2012 +0200"
      },
      "message": "fix stime syscall for aosp jb define\n\nChange-Id: I7bcceee10aa3c267e7b1647c99ba83f1f16a89a1\n"
    },
    {
      "commit": "301d3117c7766419305a3599e20895001685b7fc",
      "tree": "fb2108a94f31298dc025f329133fa82ebff3881e",
      "parents": [
        "7af5f6b585765c4b36375107a9e93c98b1c32744"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:49:18 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 02:36:46 2012 +0200"
      },
      "message": "ionice: fix missing syscall and add the applet\n\nwith the help of Tias Guns \u003ctias@ulyssis.org\u003e\n\nPS: not symlinked, we have /system/bin/ionice in android toolbox\n    its included as an alternative\n\nChange-Id: Ib01023fb083a5b55467f52cd303eeaa8a9405a1d\n"
    },
    {
      "commit": "7af5f6b585765c4b36375107a9e93c98b1c32744",
      "tree": "81cd14f7f0819fca7fab9905bcf1071b7986cfc3",
      "parents": [
        "5f556fc32f28358eb30304bf292b78c0cf9a876c"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon Jun 11 13:51:38 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:28:25 2012 +0200"
      },
      "message": "vi: nuke FEATURE_VI_OPTIMIZE_CURSOR\n\nIt is not Unicode safe, it is not saving much of I/O, and it\u0027s large:\n\nfunction                                             old     new   delta\nvi_main                                              255     253      -2\ngo_bottom_and_clear_to_eol                            28      26      -2\ndo_cmd                                              4194    4182     -12\nshow_status_line                                     388     374     -14\nstrncat                                               39       -     -39\n__GI_strncat                                          39       -     -39\nrefresh                                              774     724     -50\nplace_cursor                                         276      83    -193\n------------------------------------------------------------------------------\n(add/remove: 0/3 grow/shrink: 0/6 up/down: 0/-351)           Total: -351 bytes\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "5f556fc32f28358eb30304bf292b78c0cf9a876c",
      "tree": "4e89e4762d76190238f0b401ce4c300df3a3e975",
      "parents": [
        "92ad23f3cda800e7290579f60121f02110d2fdec"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon Jun 11 01:53:33 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:28:24 2012 +0200"
      },
      "message": "vi: do not set autoindent by default\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "92ad23f3cda800e7290579f60121f02110d2fdec",
      "tree": "e89b254be2ab5867e3d06204ffae6da6b17d92bb",
      "parents": [
        "6e73af544190852c9992104ecfd61a0aa8262d7f"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "triad@df.lth.se",
        "time": "Sun Jul 01 22:34:42 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:28:24 2012 +0200"
      },
      "message": "fbset: respect rgba configuration lines in fb.modes\n\nThe fbset utility would not respect \"rgba\" config entries in\nthe fb.modes file such as this (for the ARM Integrator/CP):\n\nmode \"640x480-60-clcd\"\n    # D: 25.175 MHz, H: 31.469 kHz, V: 59.94 Hz\n    geometry 640 480 640 480 16\n    timings 39722 48 16 33 10 96 2\n    rgba 5/10,5/5,5/0,1/15\nendmode\n\nThis is important especially for this ARGB5551 device which\nis hopeless to configure otherwise. I noticed this lacking\nfeature after the TI \"fbtest\" program managed to set up the\nthe colormode correctly.\n\nSigned-off-by: Linus Walleij \u003ctriad@df.lth.se\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "6e73af544190852c9992104ecfd61a0aa8262d7f",
      "tree": "863a2ce46e329a6335de2f65ada133d874b73320",
      "parents": [
        "932a224716c115fd50e50c8566641809701e18d1"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sat Jul 14 01:07:39 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:08:00 2012 +0200"
      },
      "message": "ash: fix a bug in \u003e handling. Closes 5282\n"
    },
    {
      "commit": "932a224716c115fd50e50c8566641809701e18d1",
      "tree": "25b757e4c436f0910e38cd73a24e9374906a7ef8",
      "parents": [
        "693a02074345f2f11913c3383a4f2bee3c618af8"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@opendreambox.org",
        "time": "Mon Apr 23 22:08:39 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:02:14 2012 +0200"
      },
      "message": "ifupdown: improve compatibility with Debian\n\nSet environment variable \u0027PHASE\u0027.\nTreat post-up and pre-down as aliases for up and down.\nUses the same logic as ifupdown.nw from ifupdown-0.6.16.\nMakes it possible to execute Debian\u0027s ifupdown script for\nwpa-supplicant.\n\nSigned-off-by: Andreas Oberritter \u003cobi@opendreambox.org\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "693a02074345f2f11913c3383a4f2bee3c618af8",
      "tree": "e2ef584055cf650f7b3278db1077c7c6435b6cc1",
      "parents": [
        "9432d29aa18d8e17d649118f6de4b6037b20be27"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Fri Jun 08 10:22:05 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:01:36 2012 +0200"
      },
      "message": "man: fix handling of gzipped manpages\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "9432d29aa18d8e17d649118f6de4b6037b20be27",
      "tree": "b7d2525f9f8d0a69f39a50674f7bae49470b425e",
      "parents": [
        "cafa3e4f576d92da21c8ee2704de6eaaf493eaec"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Thu Jun 21 16:50:46 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 01:00:53 2012 +0200"
      },
      "message": "mount: fix the wrongly stored fs creation time\n\nThis bug made our ext2 images non-mountable by ext4 driver.\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "cafa3e4f576d92da21c8ee2704de6eaaf493eaec",
      "tree": "13e3a1dd06144f19d9fbcf56750b5eee88041606",
      "parents": [
        "861292167126c251dedaf63383d8da0e97d7cf72"
      ],
      "author": {
        "name": "Michael Tokarev",
        "email": "mjt@tls.msk.ru",
        "time": "Wed Jun 13 02:51:56 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 00:58:45 2012 +0200"
      },
      "message": "ps: use separate get_uptime() and make it work on non-linux too\n\nCreate get_uptime() function in procps/ps.c, and use it rather than\nrelying on linux-specific sysinfo() inline.\n\nSigned-off-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "861292167126c251dedaf63383d8da0e97d7cf72",
      "tree": "3f63cd16ba173916f24d512c367e4329c6e10097",
      "parents": [
        "ca14b0a938a1c9d4534a568efe365123ddecc06f"
      ],
      "author": {
        "name": "Etienne Le Sueur",
        "email": "elesueur@vmware.com",
        "time": "Sat Jun 09 08:37:05 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Jul 14 00:54:02 2012 +0200"
      },
      "message": "tar: fix 256-bit encoded number decoding\n\nSigned-off-by: Etienne Le Sueur \u003celesueur@vmware.com\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "5e300ba32b30073c1e8bdfa0d2d66ae45bb18eeb",
      "tree": "500eabfd45047a8dbcb09a65e43bce54d8610785",
      "parents": [
        "4fc99282a8eac44eb2414988b86d3eafd0c62b5c"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Jul 09 18:27:44 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 09 20:08:35 2012 +0000"
      },
      "message": "update build date and usage after recent changes\n\nChange-Id: Ia88a500235b20ad4908e5af88d85f588441efac7\n"
    },
    {
      "commit": "4fc99282a8eac44eb2414988b86d3eafd0c62b5c",
      "tree": "84e655f9d069a0bbf8398a9fc5f4f9c8490b48e3",
      "parents": [
        "f88621d7b6ba1e742f61080ad6027f627b0eae3a"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun Jun 17 01:47:14 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 09 20:08:26 2012 +0000"
      },
      "message": "inetd: fix warnings\n\nChange-Id: Ia4801d6a9314423074de1ddf4526800f55282cca\n"
    },
    {
      "commit": "f88621d7b6ba1e742f61080ad6027f627b0eae3a",
      "tree": "e181c8f4f61c84f69ee87648f4e35b23881deec1",
      "parents": [
        "0a62ad97b5d3243175c88250c56fae22dde125b1"
      ],
      "author": {
        "name": "Tias Guns",
        "email": "tias@ulyssis.org",
        "time": "Sun Jun 10 14:19:01 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 09 20:08:12 2012 +0000"
      },
      "message": "inetd: fix build failure in Android\n\nSigned-off-by: Tias Guns \u003ctias@ulyssis.org\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "0a62ad97b5d3243175c88250c56fae22dde125b1",
      "tree": "11d1f973732c7ca9eb9f278a51de55246aaeae71",
      "parents": [
        "137d5cd5c3f8df7b2d14e8141d3ec9de809ee01f"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon May 14 23:52:57 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 09 20:07:59 2012 +0000"
      },
      "message": "busybox: tweak help text and copyright year\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "137d5cd5c3f8df7b2d14e8141d3ec9de809ee01f",
      "tree": "3536b6aa867b5a654b9d7b15e114e98dda1c9bc2",
      "parents": [
        "c764b7319a136ae8e4c2b82fbfbfa658a80a9532"
      ],
      "author": {
        "name": "Natanael Copa",
        "email": "natanael.copa@gmail.com",
        "time": "Tue May 22 17:11:46 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 09 20:07:27 2012 +0000"
      },
      "message": "unzip: ignore chmod errors\n\nThis makes unzip to FAT filesystems not exit with error.\nThis is similar to how the \"normal\" unzip works.\n\nSigned-off-by: Natanael Copa \u003cnatanael.copa@gmail.com\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "c764b7319a136ae8e4c2b82fbfbfa658a80a9532",
      "tree": "e1218dff120c7b6ecdfc670c00a74affd77dc258",
      "parents": [
        "8d97a247ebd5a898b2bcc6354c8129a071d4186f"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@opendreambox.org",
        "time": "Sat May 05 17:47:23 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 09 20:07:17 2012 +0000"
      },
      "message": "get_linux_version_code: don\u0027t fail on Linux version strints like \"3.0-foo\"\n\nSigned-off-by: Andreas Oberritter \u003cobi@opendreambox.org\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "8d97a247ebd5a898b2bcc6354c8129a071d4186f",
      "tree": "93ec49dc5f5f4dcbbeae96fbf7f06c4e66dc8e62",
      "parents": [
        "07e26105b73d975c2888bdd84fa06360999de617"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Fri Jul 06 13:41:53 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jul 09 20:07:08 2012 +0000"
      },
      "message": "umount: instead of non-standard -D, use -d with opposite meaning\n\nThis has been in upstream busybox for quite sometime, 2008-02-14 12:00:21 (GMT)\nAnd has no negative effects on android devices.\nPlease see original commit:\nhttp://git.busybox.net/busybox/commit/util-linux/umount.c?id\u003db2e578a1f2c3cf317b391a7d2c059d6a5f5368b8\u0026ss\u003d1\n\nChange-Id: I7f8b9a6a88571b8190ffeaec75973f4ddf4f849e\n"
    },
    {
      "commit": "ca14b0a938a1c9d4534a568efe365123ddecc06f",
      "tree": "68b02ffea8f85f6844b8d173a411ad04e874846d",
      "parents": [
        "28cb1c169cfcef4845966e23946c7fe498a2b234"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Jul 09 18:27:44 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Jul 09 18:29:36 2012 +0200"
      },
      "message": "update build date and usage after recent changes\n\nChange-Id: Ia88a500235b20ad4908e5af88d85f588441efac7\n"
    },
    {
      "commit": "28cb1c169cfcef4845966e23946c7fe498a2b234",
      "tree": "3dabbd70658b714fa14da358600afb1875327016",
      "parents": [
        "a04e46cad083e6e05da585a0056605ac20b9d31a"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun Jun 17 01:47:14 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Jul 09 18:25:42 2012 +0200"
      },
      "message": "inetd: fix warnings\n\nChange-Id: Ia4801d6a9314423074de1ddf4526800f55282cca\n"
    },
    {
      "commit": "a04e46cad083e6e05da585a0056605ac20b9d31a",
      "tree": "5957a0e3cbde019d613e361828605e1290e3efc0",
      "parents": [
        "5c499c41646c71e2ea4a126a1144984b50b8e0d2"
      ],
      "author": {
        "name": "Tias Guns",
        "email": "tias@ulyssis.org",
        "time": "Sun Jun 10 14:19:01 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Jul 09 18:25:42 2012 +0200"
      },
      "message": "inetd: fix build failure in Android\n\nSigned-off-by: Tias Guns \u003ctias@ulyssis.org\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "5c499c41646c71e2ea4a126a1144984b50b8e0d2",
      "tree": "2fb4ef27a43f9cfa585cea5cbb6f5c965d83e373",
      "parents": [
        "43243ab44cf99fbdd6bd068e9de8319b756497fd"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon May 14 23:52:57 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Jul 09 18:25:42 2012 +0200"
      },
      "message": "busybox: tweak help text and copyright year\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "43243ab44cf99fbdd6bd068e9de8319b756497fd",
      "tree": "38694e1f5e45716ab7b603540854ed75e5e07a72",
      "parents": [
        "1c1f06df759c99505a57881d27fa3ed0a2b2e487"
      ],
      "author": {
        "name": "Natanael Copa",
        "email": "natanael.copa@gmail.com",
        "time": "Tue May 22 17:11:46 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Jul 09 18:25:42 2012 +0200"
      },
      "message": "unzip: ignore chmod errors\n\nThis makes unzip to FAT filesystems not exit with error.\nThis is similar to how the \"normal\" unzip works.\n\nSigned-off-by: Natanael Copa \u003cnatanael.copa@gmail.com\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "1c1f06df759c99505a57881d27fa3ed0a2b2e487",
      "tree": "da2bd8b9a04826605a96b9bfb095beb69bdfbf23",
      "parents": [
        "908c48af22e7b9f632d9411339a1a5a3b11a34c0"
      ],
      "author": {
        "name": "Andreas Oberritter",
        "email": "obi@opendreambox.org",
        "time": "Sat May 05 17:47:23 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Jul 09 18:25:42 2012 +0200"
      },
      "message": "get_linux_version_code: don\u0027t fail on Linux version strints like \"3.0-foo\"\n\nSigned-off-by: Andreas Oberritter \u003cobi@opendreambox.org\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "908c48af22e7b9f632d9411339a1a5a3b11a34c0",
      "tree": "e7ada8e63e22ce3407e91586af45d3ee96d7a5d5",
      "parents": [
        "9a6ba58a6fa36aff7a7ed9b6018d84803298d50a"
      ],
      "author": {
        "name": "Denis Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Fri Jul 06 13:41:53 2012 -0500"
      },
      "committer": {
        "name": "chris41g",
        "email": "chriswhite41g@gmail.com",
        "time": "Sun Jul 08 11:54:33 2012 -0500"
      },
      "message": "umount: instead of non-standard -D, use -d with opposite meaning\n\nThis has been in upstream busybox for quite sometime, 2008-02-14 12:00:21 (GMT)\nAnd has no negative effects on android devices.\nPlease see original commit:\nhttp://git.busybox.net/busybox/commit/util-linux/umount.c?id\u003db2e578a1f2c3cf317b391a7d2c059d6a5f5368b8\u0026ss\u003d1\n\nChange-Id: I7f8b9a6a88571b8190ffeaec75973f4ddf4f849e\n"
    },
    {
      "commit": "07e26105b73d975c2888bdd84fa06360999de617",
      "tree": "161146f448d06c9f196f5ec42d914e3373969857",
      "parents": [
        "8e7fffbb6282c6897bead6af780ed4d7fd2ef77d"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Wed May 30 08:00:46 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Jun 14 01:36:37 2012 +0000"
      },
      "message": "modinfo: match more standard module fields and fix version field\n\nPreviously, -F version could match the srcversion\u003d string.\n\nThis give now the same output as debian modinfo(8)\n\nbefore :\n  ~ # modinfo -F version tiwlan_drv\n  version:        6.1.2012.05.29\n  version:        533BB7E5866E52F63B9ACCB\n  version:        0x%x, oui\u003d0x%x, 0x%x, 0x%x\n  version:        0x%x\n\n  ~ # modinfo tiwlan_drv\n  filename:       tiwlan_drv.ko\n  author:         Texas Instruments Inc\n  license:        GPL\n  vermagic:       2.6.32.9 preempt mod_unload ARMv7\n  parm:           g_sdio_debug_level:debug level\n  depends:\n\nnow :\n  ~ # modinfo -F version tiwlan_drv\n  version:        6.1.2012.05.29\n\n  ~ # modinfo tiwlan_drv\n  filename:       tiwlan_drv.ko\n  license:        GPL\n  author:         Texas Instruments Inc\n  version:        6.1.2012.05.29\n  srcversion:     533BB7E5866E52F63B9ACCB\n  depends:\n  uts_release:    2.6.32.9-g306944c\n  vermagic:       2.6.32.9 preempt mod_unload ARMv7\n  parm:           g_sdio_debug_level:debug level\n\nThis patch also add support for the old \"-n\" and some other helpers\n\nChange-Id: Icb4e9ca513cbce46b075a6f038799a7a19fb7e22\nSigned-off-by: Tanguy Pruvot \u003ctanguy.pruvot@gmail.com\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "9a6ba58a6fa36aff7a7ed9b6018d84803298d50a",
      "tree": "ff33529c024b59d8a5b52d8c0b1ae63754baaed5",
      "parents": [
        "6c8669739911b8e16a4f1d619d204b6678566d39"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Wed May 30 08:00:46 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Wed Jun 13 01:51:50 2012 +0200"
      },
      "message": "modinfo: match more standard module fields and fix version field\n\nPreviously, -F version could match the srcversion\u003d string.\n\nThis give now the same output as debian modinfo(8)\n\nbefore :\n  ~ # modinfo -F version tiwlan_drv\n  version:        6.1.2012.05.29\n  version:        533BB7E5866E52F63B9ACCB\n  version:        0x%x, oui\u003d0x%x, 0x%x, 0x%x\n  version:        0x%x\n\n  ~ # modinfo tiwlan_drv\n  filename:       tiwlan_drv.ko\n  author:         Texas Instruments Inc\n  license:        GPL\n  vermagic:       2.6.32.9 preempt mod_unload ARMv7\n  parm:           g_sdio_debug_level:debug level\n  depends:\n\nnow :\n  ~ # modinfo -F version tiwlan_drv\n  version:        6.1.2012.05.29\n\n  ~ # modinfo tiwlan_drv\n  filename:       tiwlan_drv.ko\n  license:        GPL\n  author:         Texas Instruments Inc\n  version:        6.1.2012.05.29\n  srcversion:     533BB7E5866E52F63B9ACCB\n  depends:\n  uts_release:    2.6.32.9-g306944c\n  vermagic:       2.6.32.9 preempt mod_unload ARMv7\n  parm:           g_sdio_debug_level:debug level\n\nThis patch also add support for the old \"-n\" and some other helpers\n\nChange-Id: Icb4e9ca513cbce46b075a6f038799a7a19fb7e22\nSigned-off-by: Tanguy Pruvot \u003ctanguy.pruvot@gmail.com\u003e\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "8e7fffbb6282c6897bead6af780ed4d7fd2ef77d",
      "tree": "93013b9a74ec72f2034e35486462364b21f7133d",
      "parents": [
        "dd150404d3650c202a6dcb5f469d66683714b30d"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Jun 07 16:40:17 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Thu Jun 07 18:19:10 2012 -0500"
      },
      "message": "busybox: add -fno-strict-aliasing\n\nChange-Id: Ice70afa1b63aaf10c890f404bcccd9cad03d3a51\n"
    },
    {
      "commit": "dd150404d3650c202a6dcb5f469d66683714b30d",
      "tree": "2a0199998aeb1b20272b1e17347f6d3a56fcf4c8",
      "parents": [
        "2638b649fe8df3d1ac822972ccd3296396f02120"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun Jun 03 03:44:43 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Mon Jun 04 19:23:48 2012 -0500"
      },
      "message": "awk: fix the evaluate bug related to warning fix\n\nChange-Id: I0682468b95fb870d519ac975c94dc5a8f70bdec0\n"
    },
    {
      "commit": "6c8669739911b8e16a4f1d619d204b6678566d39",
      "tree": "a97036af2ff826c0f769ba7971bc0b855a34a90f",
      "parents": [
        "cf3f31c126f1ddb6c7214317e172fbcd27181909"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun Jun 03 03:44:43 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun Jun 03 03:49:32 2012 +0200"
      },
      "message": "awk: fix the evaluate bug related to warning fix\n\nChange-Id: I0682468b95fb870d519ac975c94dc5a8f70bdec0\n"
    },
    {
      "commit": "2638b649fe8df3d1ac822972ccd3296396f02120",
      "tree": "8dac8fa5cf5e551047fa373af14b75b1aa204473",
      "parents": [
        "3ce077e64d681ffdca6cda7d0bde4c4f1e173c50"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon May 28 03:31:48 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun May 27 21:13:52 2012 -0500"
      },
      "message": "update prebuilt android config files for 1.20.1\n\nChange-Id: If4be8aecb5ee02a184c1177dd108c68d5b2e13fc\n"
    },
    {
      "commit": "3ce077e64d681ffdca6cda7d0bde4c4f1e173c50",
      "tree": "4692ef004a5f981f4f5000cf726d1f21db985331",
      "parents": [
        "f6487d65b8688fcd22393ed63405035f4a77f5f3"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon May 28 02:48:55 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun May 27 21:13:39 2012 -0500"
      },
      "message": "Apply post-1.20.0 patches, bump version to 1.20.1\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "f6487d65b8688fcd22393ed63405035f4a77f5f3",
      "tree": "7bf8f9d0ee4ba7de804234a2f625c84906a5c59d",
      "parents": [
        "a4e8743a259fd9cc8c83d5808837c2e0b7247ea8"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue May 08 19:34:45 2012 -0400"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sun May 27 21:13:30 2012 -0500"
      },
      "message": "Update ext volume ID to support ext4 for blkid\n\n    volume_id/ext: detect ext4 too\n\n    function                                             old     new   delta\n    volume_id_probe_ext                                  108     132     +24\n\n    Signed-off-by: Dees Troy\u003cdees_troy@teamw.in\u003e\n    Signed-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n\n    Patchset 2: use upstream commit\n\nChange-Id: Idc50310af917f4b9cbbe51060850badc57945998\n"
    },
    {
      "commit": "cf3f31c126f1ddb6c7214317e172fbcd27181909",
      "tree": "917c8acbbbda91d0cc118a673b6000abdf82625f",
      "parents": [
        "c1b7d1db9b06e497be82dfa11c36cf2d596ff6e7"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon May 28 03:31:48 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon May 28 03:37:06 2012 +0200"
      },
      "message": "update prebuilt android config files for 1.20.1\n\nChange-Id: If4be8aecb5ee02a184c1177dd108c68d5b2e13fc\n"
    },
    {
      "commit": "c1b7d1db9b06e497be82dfa11c36cf2d596ff6e7",
      "tree": "b5d05d10c824a8c88e59f04d62ecc8e0003ee1dc",
      "parents": [
        "024a6c40cc9a2d953785d2b63851b60ed57c5625"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Mon May 28 02:48:55 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon May 28 03:29:02 2012 +0200"
      },
      "message": "Apply post-1.20.0 patches, bump version to 1.20.1\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n"
    },
    {
      "commit": "024a6c40cc9a2d953785d2b63851b60ed57c5625",
      "tree": "31a67785f55ce77c7920c5e6f69ece2ea4ae77f9",
      "parents": [
        "68cd60a3de6f9ed1870a2190b87deacf4484d384"
      ],
      "author": {
        "name": "Dees Troy",
        "email": "dees_troy@teamw.in",
        "time": "Tue May 08 19:34:45 2012 -0400"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun May 27 06:30:51 2012 +0200"
      },
      "message": "Update ext volume ID to support ext4 for blkid\n\n    volume_id/ext: detect ext4 too\n\n    function                                             old     new   delta\n    volume_id_probe_ext                                  108     132     +24\n\n    Signed-off-by: Dees Troy\u003cdees_troy@teamw.in\u003e\n    Signed-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n\n    Patchset 2: use upstream commit\n\nChange-Id: Idc50310af917f4b9cbbe51060850badc57945998\n"
    },
    {
      "commit": "a4e8743a259fd9cc8c83d5808837c2e0b7247ea8",
      "tree": "290c03db7c65c1953f2dade423854925d7feecab",
      "parents": [
        "1f481a1ee16f925d0ad61bb1e74277ed69bce5ba"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Apr 24 19:21:16 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri May 18 14:24:26 2012 -0500"
      },
      "message": "sed: fix handling of s/// which has empty matches\n\nsed: slightly better fix for prev commit\u0027s problem\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n\nPublished in bug fixes patches:\nhttp://busybox.net/downloads/fixes-1.20.0/\n"
    },
    {
      "commit": "1f481a1ee16f925d0ad61bb1e74277ed69bce5ba",
      "tree": "97fd7ca9c72ffca2832e5dcae30bcae9f4053c23",
      "parents": [
        "87ea74fcf958e4e166e56b708726cfa192048512"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Thu May 10 08:23:40 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri May 18 14:24:18 2012 -0500"
      },
      "message": "unzip: fix a second bug in warning fixes\n\nChange-Id: I7ce050a7fac9fd9b253105d0b077c281ccd49234\n"
    },
    {
      "commit": "87ea74fcf958e4e166e56b708726cfa192048512",
      "tree": "973f260877fb3f5030add1d6b3e32b906233ba5a",
      "parents": [
        "c013688fb728b8ef4028a879999fbbd4a1de9064"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Wed May 09 15:37:25 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri May 18 14:24:07 2012 -0500"
      },
      "message": "Android.mk: obj/include-profile cleanup\n\nMark this as TODO, that require some changes in busybox Makefile\nThis could confuse users doing manual builds in the repo.\n\nChange-Id: I0a83b9c41c17f6d2fd07b4483b99e7196c144c70\n"
    },
    {
      "commit": "c013688fb728b8ef4028a879999fbbd4a1de9064",
      "tree": "5187646307a436dbd702143c63c89dbebd5fb160",
      "parents": [
        "e06dfcce0466370d770026935e66cb54541b39f6"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Tue May 08 07:49:21 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Fri May 18 14:23:55 2012 -0500"
      },
      "message": "pstree: fix segfault introduced by the warnings fixes\n\nChange-Id: I159f0250285eee00b4bcc4830bf36033607f72ff\n"
    },
    {
      "commit": "68cd60a3de6f9ed1870a2190b87deacf4484d384",
      "tree": "8bf85e7d91b282a23c21c6c4b3bf1520092accf9",
      "parents": [
        "1620b62f91a0ee4622f6797345dd1d74107ec82d"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Apr 24 19:21:16 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Wed May 16 15:07:24 2012 +0200"
      },
      "message": "sed: fix handling of s/// which has empty matches\n\nsed: slightly better fix for prev commit\u0027s problem\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n\nPublished in bug fixes patches:\nhttp://busybox.net/downloads/fixes-1.20.0/\n"
    },
    {
      "commit": "1620b62f91a0ee4622f6797345dd1d74107ec82d",
      "tree": "cac00fc497fd1dd0ac62ba18df0f7fca80d94d54",
      "parents": [
        "5ebcd53f375237075717a702897b16beafc08d87"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Thu May 10 08:23:40 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Thu May 10 08:26:43 2012 +0200"
      },
      "message": "unzip: fix a second bug in warning fixes\n\nChange-Id: I7ce050a7fac9fd9b253105d0b077c281ccd49234\n"
    },
    {
      "commit": "5ebcd53f375237075717a702897b16beafc08d87",
      "tree": "73ccc413af6e96caa0de53cda974ac1b316fdc47",
      "parents": [
        "17713c8a874655223d4b1c1d3c5517d619e1c957"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Wed May 09 15:37:25 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Wed May 09 16:28:31 2012 +0200"
      },
      "message": "Android.mk: obj/include-profile cleanup\n\nMark this as TODO, that require some changes in busybox Makefile\nThis could confuse users doing manual builds in the repo.\n\nChange-Id: I0a83b9c41c17f6d2fd07b4483b99e7196c144c70\n"
    },
    {
      "commit": "e06dfcce0466370d770026935e66cb54541b39f6",
      "tree": "4946eeb78fca246ab283d23249d7d9eaaebe8c76",
      "parents": [
        "53a2c9bdfa42ff7036387527db5cde1dd0c43b7d"
      ],
      "author": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed May 09 04:24:14 2012 -0500"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Wed May 09 04:41:51 2012 -0500"
      },
      "message": "busybox: dont symlink vi\n\nChange-Id: Idd7e56eb8820bacfb47d361c0a023044c005edec\n"
    },
    {
      "commit": "17713c8a874655223d4b1c1d3c5517d619e1c957",
      "tree": "a979b910bc21569f37b7b283b6ec60ca3f32f77d",
      "parents": [
        "6fef6a3ae6362b1885b50b5c3e30654dd65bee46"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Tue May 08 07:49:21 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Tue May 08 07:50:26 2012 +0200"
      },
      "message": "pstree: fix segfault introduced by the warnings fixes\n\nChange-Id: I159f0250285eee00b4bcc4830bf36033607f72ff\n"
    },
    {
      "commit": "53a2c9bdfa42ff7036387527db5cde1dd0c43b7d",
      "tree": "bff28cf7942b7b8bfd129e517e86f4590c5360b5",
      "parents": [
        "2eb1c0c42c81a480075113607b06166bb2749517"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat May 05 15:26:43 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue May 08 02:45:40 2012 +0000"
      },
      "message": "fix most sign and variable initialization warnings\n\nChange-Id: I56e08db791152a9c95fc0d16bc75b702e403274d\n"
    },
    {
      "commit": "2eb1c0c42c81a480075113607b06166bb2749517",
      "tree": "39c7f9c8c6c11e8da6f4d000d342b805311e3c6c",
      "parents": [
        "5301dec4fd68054673ebb200e56d5cf603d4fd8b"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Apr 28 00:24:09 2012 +0200"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Tue May 08 02:45:18 2012 +0000"
      },
      "message": "Busybox 1.20.0 squashed commit for ICS\n"
    },
    {
      "commit": "6fef6a3ae6362b1885b50b5c3e30654dd65bee46",
      "tree": "bff28cf7942b7b8bfd129e517e86f4590c5360b5",
      "parents": [
        "8a6c2c22300b567db5b1ce2ea9ce9282e60bc0c5"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat May 05 15:26:43 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sun May 06 01:55:10 2012 +0200"
      },
      "message": "fix most sign and variable initialization warnings\n\nChange-Id: I56e08db791152a9c95fc0d16bc75b702e403274d\n"
    },
    {
      "commit": "8a6c2c22300b567db5b1ce2ea9ce9282e60bc0c5",
      "tree": "39c7f9c8c6c11e8da6f4d000d342b805311e3c6c",
      "parents": [
        "2d546e621ec4d0f8174d8de4e4d1f1700fe39b10"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Apr 28 00:24:09 2012 +0200"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Apr 28 00:24:09 2012 +0200"
      },
      "message": "Busybox 1.20.0 squashed commit for ICS\n"
    },
    {
      "commit": "5301dec4fd68054673ebb200e56d5cf603d4fd8b",
      "tree": "1652f4dbb48f3f7060331538165b487c0557b3c4",
      "parents": [
        "a7530a64158f9564ed2f258f6b37f71930d9a577"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Mar 16 09:04:21 2012 +0100"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon Apr 16 23:47:24 2012 -0700"
      },
      "message": "fix depmod, and add taskset and adjtimex applets\n\nAdd them in busybox-full/static (but not libbusybox)\n\nNote: taskset is not available on gingerbread branch,\n      bionic shed.h was incomplete.\n\nTaskset can be required on dual core devices to get/set\ncpu affinity, an example : ptrace() require to be on same\ncpu core to allow to attach a debug process...\n\nThis function is used in 2nd-init, can be useful for some\ndevices... like the Droid 3 and the Razr\n\nChange-Id: Iaf89bf8e08112fcd74fa19cc0989185b28390ff2\n"
    },
    {
      "commit": "a7530a64158f9564ed2f258f6b37f71930d9a577",
      "tree": "97ab5791063140b875ca59a66c2f4f53eb80d03b",
      "parents": [
        "5f71bde634c8b16a6cf54b484a12b7b42f783c17"
      ],
      "author": {
        "name": "Patrick Schaaf",
        "email": "brianofish@gmail.com",
        "time": "Mon Feb 27 22:27:31 2012 +0100"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon Apr 16 23:47:16 2012 -0700"
      },
      "message": "Enable nfs mount in both dynamic and static busybox.\n\nWith this change, busybox is able to do NFSv3 mounts, if the kernel\nhas been compiled with NFS client support.\n\nWhile busybox already includes the neccessary code in\nutil-linux/mount.c, the required SUN RPC library was missing. It is\nincluded here in the librpc/ subdirectory. The librpc/ code was taken\nfrom http://nbd.name/gitweb.cgi?p\u003duclibc-rpc.git;a\u003dsummary and modified\na bit, mostly in librpc/rpc/types.h, to properly compile for Android/CM9.\nI also compared the code to the current official uclibc GIT - it was\nalmost identical, except for a funny thread support thing in the\nofficial uclibc sources which wouldn\u0027t have worked, and a small\nfix from there which I incorporated in clnt_{tcp,udp,unix}.c,\nwhere a break was missing from a case.\n\nTested on a maguro build of the current CM9, together with a kernel\nout of codeworkx git / experimental branch, with NFS enabled.\n\nAmended 2012/02/29: do not build librpc / nfs mounting\ninto minimal (recovery) busybox.\n\nAmended 2012/03/05: move to android/librpc, build as static lib\n\nChange-Id: I587ed7c60aa7dd10828213ae2b8675579d126e8e\n"
    },
    {
      "commit": "5f71bde634c8b16a6cf54b484a12b7b42f783c17",
      "tree": "5af00a9c29cdcd9b48e272e2be0cb73362027277",
      "parents": [
        "3c1fc9a7180ea8cb645a8d53dece9f7b20dbf672"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Feb 13 20:13:11 2012 +0100"
      },
      "committer": {
        "name": "andrew.boren",
        "email": "andrew.boren@gmail.com",
        "time": "Mon Apr 16 23:47:10 2012 -0700"
      },
      "message": "modinfo: use ifdef block for android without-utsrel modules path\n\nand fixes the modules.dep requirement, it is now optional...\n\nChange-Id: Ifccb530fa23b021fd12e2395f5d0c66600b25c04\n"
    },
    {
      "commit": "2d546e621ec4d0f8174d8de4e4d1f1700fe39b10",
      "tree": "1652f4dbb48f3f7060331538165b487c0557b3c4",
      "parents": [
        "2dd59ef71ada4466f74978e91a6e60f9738d788d"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Fri Mar 16 09:04:21 2012 +0100"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Sat Mar 17 17:51:22 2012 +0100"
      },
      "message": "fix depmod, and add taskset and adjtimex applets\n\nAdd them in busybox-full/static (but not libbusybox)\n\nNote: taskset is not available on gingerbread branch,\n      bionic shed.h was incomplete.\n\nTaskset can be required on dual core devices to get/set\ncpu affinity, an example : ptrace() require to be on same\ncpu core to allow to attach a debug process...\n\nThis function is used in 2nd-init, can be useful for some\ndevices... like the Droid 3 and the Razr\n\nChange-Id: Iaf89bf8e08112fcd74fa19cc0989185b28390ff2\n"
    },
    {
      "commit": "2dd59ef71ada4466f74978e91a6e60f9738d788d",
      "tree": "97ab5791063140b875ca59a66c2f4f53eb80d03b",
      "parents": [
        "f4f1c8ba09304f8aac0e991ab34ea39528a1b72a"
      ],
      "author": {
        "name": "Patrick Schaaf",
        "email": "brianofish@gmail.com",
        "time": "Mon Feb 27 22:27:31 2012 +0100"
      },
      "committer": {
        "name": "Patrick Schaaf",
        "email": "brianofish@gmail.com",
        "time": "Mon Mar 05 20:45:18 2012 +0100"
      },
      "message": "Enable nfs mount in both dynamic and static busybox.\n\nWith this change, busybox is able to do NFSv3 mounts, if the kernel\nhas been compiled with NFS client support.\n\nWhile busybox already includes the neccessary code in\nutil-linux/mount.c, the required SUN RPC library was missing. It is\nincluded here in the librpc/ subdirectory. The librpc/ code was taken\nfrom http://nbd.name/gitweb.cgi?p\u003duclibc-rpc.git;a\u003dsummary and modified\na bit, mostly in librpc/rpc/types.h, to properly compile for Android/CM9.\nI also compared the code to the current official uclibc GIT - it was\nalmost identical, except for a funny thread support thing in the\nofficial uclibc sources which wouldn\u0027t have worked, and a small\nfix from there which I incorporated in clnt_{tcp,udp,unix}.c,\nwhere a break was missing from a case.\n\nTested on a maguro build of the current CM9, together with a kernel\nout of codeworkx git / experimental branch, with NFS enabled.\n\nAmended 2012/02/29: do not build librpc / nfs mounting\ninto minimal (recovery) busybox.\n\nAmended 2012/03/05: move to android/librpc, build as static lib\n\nChange-Id: I587ed7c60aa7dd10828213ae2b8675579d126e8e\n"
    },
    {
      "commit": "f4f1c8ba09304f8aac0e991ab34ea39528a1b72a",
      "tree": "5af00a9c29cdcd9b48e272e2be0cb73362027277",
      "parents": [
        "8a90e6126b8b303efd7c57d143490152b8bce368"
      ],
      "author": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Mon Feb 13 20:13:11 2012 +0100"
      },
      "committer": {
        "name": "Tanguy Pruvot",
        "email": "tanguy.pruvot@gmail.com",
        "time": "Tue Feb 14 01:42:34 2012 +0100"
      },
      "message": "modinfo: use ifdef block for android without-utsrel modules path\n\nand fixes the modules.dep requirement, it is now optional...\n\nChange-Id: Ifccb530fa23b021fd12e2395f5d0c66600b25c04\n"
    },
    {
      "commit": "3c1fc9a7180ea8cb645a8d53dece9f7b20dbf672",
      "tree": "e14850837bb989b19b640ead1245e55c6022495f",
      "parents": [
        "6ba32827ff31c89d4944d3901377062fc3130307"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Sat Feb 04 19:55:27 2012 +0100"
      },
      "committer": {
        "name": "Andrew Sutherland",
        "email": "dr3wsuth3rland@gmail.com",
        "time": "Sat Feb 11 05:57:10 2012 +0000"
      },
      "message": "Apply post-1.19.3 patches, bump version to 1.19.4\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\nSigned-off-by: Tanguy Pruvot \u003ctanguy.pruvot@gmail.com\u003e\n\nChange-Id: I39ec4b347a7434d6837cf71bebe28ef36db98d55\n"
    }
  ],
  "next": "6ba32827ff31c89d4944d3901377062fc3130307"
}
