)]}'
{
  "log": [
    {
      "commit": "5e12ce118622705111df38043132b336590604b0",
      "tree": "9bc5af96af4527ee4df56921b5726a493d5182b6",
      "parents": [
        "166aa723324aac5102506159489e29ed31411d4b"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 25 13:16:42 2000 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 25 13:16:42 2000 +0000"
      },
      "message": "fix segv bug in --progress handling\n"
    },
    {
      "commit": "166aa723324aac5102506159489e29ed31411d4b",
      "tree": "4bf09c71b551f26dfe762c315ea4e74c9e9f91c3",
      "parents": [
        "f9f6184f38903386033626ee5e715fcf990361e6"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 25 06:39:33 2000 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 25 06:39:33 2000 +0000"
      },
      "message": "patch from David Murn to make sure the final 100% is always printed\nwhen using --progress\n"
    },
    {
      "commit": "5f808dfbd71b0e40d0fd2976dceb2feaf024b6ca",
      "tree": "d63a765e5f3d62ee201f7c57aa0653e8379f3c44",
      "parents": [
        "0b73ca12fa018b3f6e45cc54912423930b3d6758"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Sun Jan 23 12:30:34 2000 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Sun Jan 23 12:30:34 2000 +0000"
      },
      "message": "fix a problem with files \u003e 2GB\n(thanks to T.J.Adye@rl.ac.uk)\n"
    },
    {
      "commit": "536541d52b695ef9c949cc9a39ce2064cf9aa9e3",
      "tree": "3315c81f68d2d2e5e117846210df841e9d3a7043",
      "parents": [
        "496d9272c1b3094e4a1c31273af5401bac1720c0"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 05 06:43:59 1999 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 05 06:43:59 1999 +0000"
      },
      "message": "moved the block length mismatch code to another part of the loop.\n"
    },
    {
      "commit": "496d9272c1b3094e4a1c31273af5401bac1720c0",
      "tree": "07eab2c4f38fc2ea6168b4b5b6d4c0ff43a9e2c4",
      "parents": [
        "34d3eed4627bbb30ff77c92e2c055c3e5836de77"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 05 06:31:58 1999 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 05 06:31:58 1999 +0000"
      },
      "message": "don\u0027t try to match checksums of two blocks which are of unequal\nsize. This explains the high false_alarms rate that I saw for one of\nthe sample data files used in my thesis.\n\nThe bug was harmless as the strong checksum easily caught all the\nfalse matches but it\u0027s been bugging me as I couldn\u0027t explain it :)\n"
    },
    {
      "commit": "34d3eed4627bbb30ff77c92e2c055c3e5836de77",
      "tree": "16f295f1ac4aadb6061d49701444e9969b261ca5",
      "parents": [
        "923fa978088f4c044eec528d9472962d9c9d13c3"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 05 01:57:13 1999 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 05 01:57:13 1999 +0000"
      },
      "message": "fixed a bug in the adjacent target optimisation\n"
    },
    {
      "commit": "923fa978088f4c044eec528d9472962d9c9d13c3",
      "tree": "8b2ebc9709e6c517678d0dd501de532aaa95c8e5",
      "parents": [
        "4440b8aa3fb0edb9626c8eaa4856d72f78c9e176"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 05 01:15:32 1999 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jan 05 01:15:32 1999 +0000"
      },
      "message": "an optimization that tries to make rsync choose adjacent matches if\nmultiple matching blocks are available. This make the run-length\ncoding of the output more efficient.\n"
    },
    {
      "commit": "4440b8aa3fb0edb9626c8eaa4856d72f78c9e176",
      "tree": "c45bcbbd20d0bea08bf100845f4dfade537f0683",
      "parents": [
        "5a554d5b14c9220d9a3cac14e02f9feea4c56a34"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Dec 30 14:48:45 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Dec 30 14:48:45 1998 +0000"
      },
      "message": "no longer use mmap() in rsync because of the risk of a SIGBUS when\nanother program (such as a mailer) truncates a file.\n\nTo offset the speed loss I have rewritten the map_ptr() code to make\nmuch better use of read().\n"
    },
    {
      "commit": "1309d90dde1442931fb30c7cdfd1b41afa2a5023",
      "tree": "1d617758f4aeb6007c82e2f268e037e9f0149eef",
      "parents": [
        "a9766ef1472d04df22178f69ea7bfde36f2b7242"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Nov 16 03:53:43 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Nov 16 03:53:43 1998 +0000"
      },
      "message": "fixed a bug handling files larger than 2GB\n"
    },
    {
      "commit": "b536f47e3ce7c8efc6d73884da0474fc5551b285",
      "tree": "3210dd3cd8168670a255dda61f313cc2ef58543f",
      "parents": [
        "43b06eeae9f654e812cc9d4a5237450172965ad3"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 02 02:08:55 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 02 02:08:55 1998 +0000"
      },
      "message": "- don\u0027t show \"created directory\" message unless verbose is selected\n\n- check for null buf in show_progress\n"
    },
    {
      "commit": "eb86d661d79f25c91788964a768b54223717e8f6",
      "tree": "fcf7c7fb27c2b633ff0cb246ccf7a16424434846",
      "parents": [
        "fe055c718ab5f3813d4e8b070b8b72dd9c2e0076"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 02 00:47:13 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 02 00:47:13 1998 +0000"
      },
      "message": "added --progress option which shows the progress of transfers. This\ngives bored users something to watch.\n"
    },
    {
      "commit": "100e5241b067bdc54457f5b6b28d8a1bcdedcf05",
      "tree": "0113a5784176e6f2bd7770064f457c2ee06fe82d",
      "parents": [
        "ddecf7060b2b0316d29a2d4e13d2a4160e1badd7"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Jun 03 02:47:52 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Jun 03 02:47:52 1998 +0000"
      },
      "message": "the tag table should be of type int* not tag*.\n\nThis bug resulted in rsync being much less efficient that it could be\nfor files with more than 64k blocks. With the adaptive block size code\ngiving a maximum block size of 16k this means that files larger than\n1GB were handled very inefficiently. The transfer was still accurate,\njust slow.\n"
    },
    {
      "commit": "a800434a82af8dbd59da7c27b382c9897dd90150",
      "tree": "90cbe59a1578aec7e827685e3f86a99db5f3f4a0",
      "parents": [
        "3b3c3d43904091669895a1687ad44005899c0964"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Jun 01 03:42:14 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Jun 01 03:42:14 1998 +0000"
      },
      "message": "added --stats option for verbose stats on the file transfer\n"
    },
    {
      "commit": "4c36ddbeecdde407c870109d70527640ca127ace",
      "tree": "40c6f7c9e288d48045d2b2959943cf976a584c22",
      "parents": [
        "2b6b4d539b0aab98b1cbb9d8c639cb12473aae94"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed May 27 12:37:22 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed May 27 12:37:22 1998 +0000"
      },
      "message": "heaps of cleanup in the io code.\n\nwe no longer use non-blocking IO, instead it uses select a lot more,\nbeing careful to always allow for reading whenever a valid read fd is\navailable and chcking timeouts.\n\nalso split the file io calls into fileio.c\n"
    },
    {
      "commit": "f900f5fe712f9028aae486b95dcd5648d6aa44dc",
      "tree": "434aaa0ea93db2fef13b30c7758c6c6561ce3b59",
      "parents": [
        "db199cfae0ad73d50b27f522c0aaa0b751055823"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri May 22 12:06:25 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri May 22 12:06:25 1998 +0000"
      },
      "message": "removing an unused variable\n"
    },
    {
      "commit": "5914bf15d2bb62003de56cea1d95f62b5830618a",
      "tree": "c9e19e5ce84e25903e43e2ada10b48e12484f447",
      "parents": [
        "45f133b9769fb45a329d3d41e121109d430e307d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 22 06:58:52 1998 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 22 06:58:52 1998 +0000"
      },
      "message": "Update to use the new zlib-1.1.2 code.\nThe compressed token code now handles the null (-2)\ntoken from the match logic.\n"
    },
    {
      "commit": "45f133b9769fb45a329d3d41e121109d430e307d",
      "tree": "4f666d6ebb0e7ea64f63fe397128a29319ed0c54",
      "parents": [
        "c5eb365011581bdf9987b538f0df04a1d6feb723"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri May 22 01:53:02 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri May 22 01:53:02 1998 +0000"
      },
      "message": "this fixes two problems:\n\n1) handle 64 bit file offsets in the token code. I wonder how large\nbit files worked up till now?\n\n2) send a null token when we have passed over a large lump of data\nwithout finding a token match. This reduces the number of IOs\nconsiderably as it removes the need for seeks/reads on the checksum\ncalculation and literal send code. This is not enabled yet for the\ncompressed case as the deflate token code can\u0027t handle it yet.\n"
    },
    {
      "commit": "9486289ce452ab82ca8b3f16fae8c2ef5247a923",
      "tree": "30754dba06f938a6d3f0888e547520a8cd5e7cb2",
      "parents": [
        "5d6bcd4472d7a88adc9be81987f02b58332e432c"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu May 07 14:50:22 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu May 07 14:50:22 1998 +0000"
      },
      "message": "\nsome large systematic changes to make socket conversion easier. The\nbiggest one is the use of rprintf() instead of fprintf()\n"
    },
    {
      "commit": "debb45054a3c4d4da3faac372e993b594e5a0df7",
      "tree": "4d74a2b85a2e0aef8aa1780e8e003b887d24384b",
      "parents": [
        "efb2f6bf626c4379065431bc207b47a4b824a7f3"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed May 06 06:21:35 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed May 06 06:21:35 1998 +0000"
      },
      "message": "\nSolaris 2.6 doesn\u0027t support \"signed char\". What a broken system!\n"
    },
    {
      "commit": "bcacc18bdf1bdac625ef1f178e8e32892544cc30",
      "tree": "1a40003511714909ac3838a54920f6e136070cd6",
      "parents": [
        "3bee67337d0491f55654cf8e926592365e5a8502"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed May 06 05:43:36 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed May 06 05:43:36 1998 +0000"
      },
      "message": "\nadded support for 64 bit file offsets under Solaris 2.6. Not tested\nyet.\n"
    },
    {
      "commit": "a16bbc3990cc3c9ef1228508246f9f6840d9ffa2",
      "tree": "66c73168561473bb37fb4c9a2122a6a612538e3a",
      "parents": [
        "cf0d1d819a847186c1b30535ec83185b070280c8"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Apr 13 07:26:37 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Apr 13 07:26:37 1998 +0000"
      },
      "message": "\na few code cleanups\n"
    },
    {
      "commit": "6ba9279fb2c52280cedaaca94783caf44ae9d324",
      "tree": "48bb70e0e199c381567a1f3b80364d841838b3a0",
      "parents": [
        "5fb543d5879ec3ad8f3e68a92b1766ece1b8326a"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Mar 26 04:18:47 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Mar 26 04:18:47 1998 +0000"
      },
      "message": "\n- added an internal io_error flag. Whenever an io error occurs (such\nas not being able to open a directory) this flag is set and propogated\nto the other end. When this flag is set the --delete code is\ndisabled. This prevents the problem that io or permission errors could\ncause files to be incorrectly deleted on the destination.\n\n- added a --timeout option. This allows you to set an IO timeout in\nseconds. If no io occurs in that time then rsync exits with a timeout\nerror.\n\n- changed some FERROR fds to FINFO\n"
    },
    {
      "commit": "71c4617611ca07d7c249faa2dfd2cfc5cb32b836",
      "tree": "d0bf943182c15821e65dc438d6f6bf7f84a808d3",
      "parents": [
        "3cb6f5d6cbe2b1fead0453ffb31488c2ffc2def2"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Mar 25 11:08:32 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Mar 25 11:08:32 1998 +0000"
      },
      "message": "\n- on systems (such as intel linux) where off_t is 32 bits but \"long long\"\n  is 64 bits use long long to get the totals right when transferring\n  more than 2^32 bytes of data.\n\n- use inline on flist_up if the compiler supports it\n"
    },
    {
      "commit": "0d0e2e93e81a650898c1a5b332cef6db90f2dece",
      "tree": "57e703de64009461ac39a0baaddbf2b60d92d6f4",
      "parents": [
        "31e125226d429c2f6df010a9277bb9ebfdc2cf54"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Mar 23 14:46:03 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Mar 23 14:46:03 1998 +0000"
      },
      "message": "\ntest for \"long long\" and %lld in configure.\n"
    },
    {
      "commit": "3a6a366fc5ac1f418446128de50b4f2a174399fc",
      "tree": "9798e51e85c660a3995b6be1e0b740fada167816",
      "parents": [
        "0b91056090d768c4bdc6aa83d929d09416d34e89"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Mar 23 12:52:57 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Mar 23 12:52:57 1998 +0000"
      },
      "message": "finished 64 bit file offset support. Hopefully rsync can now transfer\nfiles up to 2^64 bytes in size. Now I just need to find enough disk\nspace to test this :-)\n\nThe 64 bit offset code only works if off_t is 64 bits (or bigger!) on\nboth ends of the link. If one end tries to send a file greater than\n2^31 in size and the other end doesn\u0027t support it then rsync will\nabort.\n\nThis commit also cleans up some static declarations so they are in a\nunitinitialised segment to save load time.\n"
    },
    {
      "commit": "0b91056090d768c4bdc6aa83d929d09416d34e89",
      "tree": "375f1e9150adbf9e21e94f7441095f31bd9ec7fe",
      "parents": [
        "a76a0039fc6f02f88dd1aba866c03ceefa7fafec"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Mar 23 08:49:48 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Mar 23 08:49:48 1998 +0000"
      },
      "message": "started to add some 64 bit file offset support - not complete yet\n"
    },
    {
      "commit": "e7ebc36c70b27d9354dae6a1bc6d7ec1aefa6e6f",
      "tree": "431f2cd7e9992275224efa8f022764bea7181f12",
      "parents": [
        "1aa71c8d5784c131688c57ff8d3c683a02f43d0c"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Mar 23 07:11:51 1998 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Mar 23 07:11:51 1998 +0000"
      },
      "message": "if the file changes during transfer then don\u0027t loop forever trying to\nupdate it\n"
    },
    {
      "commit": "58da1efac1d7efb654e4bbbe697b51fb04017bc8",
      "tree": "4691c11e9305a3ffb7e1f25bd4ec695fd1c1d2d5",
      "parents": [
        "05a6556d065717710634a4e469811b9d2fcfc630"
      ],
      "author": {
        "name": "rsync-bugs",
        "email": "rsync-bugs",
        "time": "Mon Dec 15 19:11:24 1997 +0000"
      },
      "committer": {
        "name": "rsync-bugs",
        "email": "rsync-bugs",
        "time": "Mon Dec 15 19:11:24 1997 +0000"
      },
      "message": "minor cleanups (unused variables etc)\n"
    },
    {
      "commit": "0aeee8c1c8e8c3fbb2ee2db1000ee7e1aa925cf8",
      "tree": "64ad0c108cec4fc3e30b25bea225b59dd7cdc056",
      "parents": [
        "05c629f778acaf7b83583426c0138ef463fb41af"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Dec 15 12:37:40 1997 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Dec 15 12:37:40 1997 +0000"
      },
      "message": "damn, I had implicitly assumed signed characters when writing the\nrolling checksum code. The result is that rsync worked much more\nslowly when going between two machines where one of the machines uses\nsigned and the other unsigned chars. The rolling checksum rarely\nmatched so effectively a copy was done in many cases. The data always\ncame through correctly so no file corruption occurred but it\u0027s pretty\npointless using rsync if it doesn\u0027t speed things up!\nI\u0027ve now made the sign of the chars explicit\n"
    },
    {
      "commit": "fe4d86e446a305293e22567943f932cfe82d0d53",
      "tree": "677faaa3eff9c43a8e7c7d35be17b2514f00f329",
      "parents": [
        "a06d19e3fca289d07ba18c71f39124a0da1ddd4a"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri Jul 12 14:36:03 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri Jul 12 14:36:03 1996 +0000"
      },
      "message": "fix serious corruption bug\n"
    },
    {
      "commit": "94a3ac55f6b6b2e6840546e2f5b72167380da7d5",
      "tree": "a0b3439cd7396f96d6626317e5fd46dc2a15c5f6",
      "parents": [
        "1b01b295c960fd6b9fb0c3fdb961010c22b2c898"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 04 13:56:53 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 04 13:56:53 1996 +0000"
      },
      "message": "*** empty log message ***\n"
    },
    {
      "commit": "1b01b295c960fd6b9fb0c3fdb961010c22b2c898",
      "tree": "acc8c756418ab912b12de9add660c7dd30ba0c36",
      "parents": [
        "ebb0a6f61826aeaba0aeb1866df41dee8b7c7269"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 04 13:08:07 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 04 13:08:07 1996 +0000"
      },
      "message": "added CHAR_OFFSET\n"
    },
    {
      "commit": "ebb0a6f61826aeaba0aeb1866df41dee8b7c7269",
      "tree": "0711d2363f377c44632f5207cd69db149f2070e2",
      "parents": [
        "f94e821c782952437d7fe5a2ae1e0b1db8a4f4ab"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 04 10:16:56 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jul 04 10:16:56 1996 +0000"
      },
      "message": "*** empty log message ***\n"
    },
    {
      "commit": "9e31c4824cabb1bf173f87cbd0abe93f25ea9598",
      "tree": "41da9f321c5598db22b5f5eb8d2f69b6d58961ba",
      "parents": [
        "c6e7fcb42bc87660ece8d4dc9a1b10bd1fb7b0c5"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jul 02 03:19:58 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jul 02 03:19:58 1996 +0000"
      },
      "message": "added resend logic\nadded checksum on all files\n"
    },
    {
      "commit": "c6e7fcb42bc87660ece8d4dc9a1b10bd1fb7b0c5",
      "tree": "b07b0edaa617c8136d3fd5f88a3e06a27f9f946c",
      "parents": [
        "70d794dce9ba8fbf978185ea36f2ad4198b269ee"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Jul 01 23:27:19 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Jul 01 23:27:19 1996 +0000"
      },
      "message": "*** empty log message ***\n"
    },
    {
      "commit": "70d794dce9ba8fbf978185ea36f2ad4198b269ee",
      "tree": "79261f607f9806f590b12ac09dcbbeef2d403ba6",
      "parents": [
        "57e877a16d9b714d2ec79852dec2a0f65a32953e"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Jul 01 05:55:05 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Mon Jul 01 05:55:05 1996 +0000"
      },
      "message": "added hooks for compression in token.c\n"
    },
    {
      "commit": "dc5ddbccace1f4f37d57ce5d961117effc28a356",
      "tree": "fce7b973e4a4a1ed8625ae02a72827aae72aed1a",
      "parents": [
        "d5ee1f8e7a370884aa9c5353de5129728ed9a37b"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Sun Jun 30 03:57:22 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Sun Jun 30 03:57:22 1996 +0000"
      },
      "message": "- hard links\n- better sparse handling\n- FERROR and FINFO\n"
    },
    {
      "commit": "d5ee1f8e7a370884aa9c5353de5129728ed9a37b",
      "tree": "1fe517969bffc65280ad5a3966853bbdca237f40",
      "parents": [
        "41ba6938a478beadb9f1baf4f330d15e07132f68"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri Jun 28 15:24:39 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri Jun 28 15:24:39 1996 +0000"
      },
      "message": "*** empty log message ***\n"
    },
    {
      "commit": "41ba6938a478beadb9f1baf4f330d15e07132f68",
      "tree": "8d23c2a60aac5450a85a1b7af586741ace2eff09",
      "parents": [
        "013cae266ac92327a04b1e5cea34d21d5b4fffd0"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri Jun 28 14:43:49 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri Jun 28 14:43:49 1996 +0000"
      },
      "message": "*** empty log message ***\n"
    },
    {
      "commit": "34ccb63e71367fb1f93530f60147ef6e4ac4e3e4",
      "tree": "452f40cff8987056310f716ec4c72bb51f176a40",
      "parents": [
        "7bec6a5cd6cabe93163707b901482a6692ca78cf"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri Jun 28 13:55:41 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Fri Jun 28 13:55:41 1996 +0000"
      },
      "message": "new exit/cleanup code\n"
    },
    {
      "commit": "43a481dc5586a16af249fbae611b36442bed6a8c",
      "tree": "e4aa19da93a18e0c67ed487862f8676f417a272d",
      "parents": [
        "4fe159a81d1f0c39aaa7f05dbb33b36d231e7c80"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jun 27 05:16:15 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Thu Jun 27 05:16:15 1996 +0000"
      },
      "message": "added csum-length option\n"
    },
    {
      "commit": "d9bea2ddd44fdcfbaf6f153f72d944603560036c",
      "tree": "4847e1f8cc6c4abcbfb573d1dd2e5ef9df2efeae",
      "parents": [
        "9f3541e63277f0e4537ae7479d5ec9546a5e0bbf"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Jun 26 15:57:54 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Jun 26 15:57:54 1996 +0000"
      },
      "message": "added support for non-mmap operation\n"
    },
    {
      "commit": "720b47f2611d277684b2ec35d11dc3feedb207fe",
      "tree": "a4534b8ed49e65ee29b63ca05dd9815188a132dd",
      "parents": [
        "6cd612740f29d483ecedbcd33ae7471e651dcda1"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Jun 26 01:35:13 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Wed Jun 26 01:35:13 1996 +0000"
      },
      "message": "went to full non-blocking writes for the send_files() process\n"
    },
    {
      "commit": "94481d9113220ded7ee6a76a96fa468c79680478",
      "tree": "9ce691162a3d0e3b1bee2a08ebc576397cc2074a",
      "parents": [
        "ed25806effa22b42397238dd88511ee8b62e0a61"
      ],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jun 25 07:32:03 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Tue Jun 25 07:32:03 1996 +0000"
      },
      "message": "added \"created dir\" message\nadded read buffer\n"
    },
    {
      "commit": "c627d61324e9dcd5df833ee6236dd10415f5bac4",
      "tree": "384b9c6d306a026fa5336d585622e9960cefcc83",
      "parents": [],
      "author": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Sat Jun 22 05:04:20 1996 +0000"
      },
      "committer": {
        "name": "Andrew Tridgell",
        "email": "tridge@samba.org",
        "time": "Sat Jun 22 05:04:20 1996 +0000"
      },
      "message": "Initial revision\n"
    }
  ]
}
