)]}'
{
  "log": [
    {
      "commit": "9ac756c6ea3768ff9bd9798a9d73ce9882c3b7a0",
      "tree": "6183839131e373114766946bd6d724fa875b22b0",
      "parents": [
        "3b0a30eba8f67aaabf7a15ee357b20a0a3e62b62"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu May 19 08:52:17 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu May 19 08:52:17 2005 +0000"
      },
      "message": "- The variable allowed_lull is now our global.\n- Tweaked the --timeout option handling to call set_io_timeout().\n"
    },
    {
      "commit": "d0e94abb40aff4e7720ee79c78be206fd4755645",
      "tree": "8cf93d0c346b84a648a68f3044e303e1d047d0ef",
      "parents": [
        "d8c4d6de1089623cb7d8c0050bacd68ff74f1aa2"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 09 15:39:24 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 09 15:39:24 2005 +0000"
      },
      "message": "Fixed one synopsis line to make the DEST arg optional.\n"
    },
    {
      "commit": "74ba98a51be607516c80c2289e55ed66cc9fa52f",
      "tree": "41d104de6a4c0967280e3e73201e3437aa3713b4",
      "parents": [
        "c296031d9fd9e9826d3ef3709df03050fc6b4a44"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 03 17:01:59 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 03 17:01:59 2005 +0000"
      },
      "message": "There was no reason to have MAX_BASIS_DIRS factored into the\nlength of the argstr[] array.\n"
    },
    {
      "commit": "4a34c6f176297ef0133f274446dec443a3c827fc",
      "tree": "33840164a4934ffa1bc697b1fdcafc2dd16f9bb9",
      "parents": [
        "9b3150bd2e386cb0928c268904a5b80eeffeeb50"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 03 16:46:49 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue May 03 16:46:49 2005 +0000"
      },
      "message": "- Moved the --version option in the help text.\n- Tweaked the --log-format option\u0027s description.\n- Added a comment.\n"
    },
    {
      "commit": "723160280f2e4166bdfd9b47b886e6a5d65cb022",
      "tree": "ce26b44f6b8ba730640d2b8d0999f665ab3e6733",
      "parents": [
        "fa92818af3e9782b82a41d10633809abe72b922c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 02 17:23:08 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon May 02 17:23:08 2005 +0000"
      },
      "message": "Tweaked the description of --from0.\n"
    },
    {
      "commit": "95e107db967b69d527015a7d392af80c24288070",
      "tree": "1ee49504ca113d50aa45b47c17e61fb6dced4934",
      "parents": [
        "513fd04d21228519b58fbf10a077a0ff8f6be785"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Apr 28 16:11:32 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Apr 28 16:11:32 2005 +0000"
      },
      "message": "Moved the size-parsing code for --max-size into its own function.\n"
    },
    {
      "commit": "11e758a4303b5ead815c7a0f2a4843e981102287",
      "tree": "6e86547dc5b792f5f95730850ba33bd3bc8ccff1",
      "parents": [
        "d630f53e0de8517a4059fb4c89631af05259aa6f"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Apr 09 18:59:47 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Apr 09 18:59:47 2005 +0000"
      },
      "message": "- Added do_xfers variable.\n- Handle the new --only-write-batch\u003dFILE option.\n"
    },
    {
      "commit": "b4ef0bca477d7896196f03fbb64cb27c994b3d4f",
      "tree": "c32aca002e6a7340db642098f53dd2f3810d4b08",
      "parents": [
        "4313d6f9c00885f6921f5c90f8e52f715ebd81a9"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Apr 05 05:59:49 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Apr 05 05:59:49 2005 +0000"
      },
      "message": "Allows --address to be used in client mode.\n"
    },
    {
      "commit": "624d6be2a529114604da511dd1f3eadf509b4b9b",
      "tree": "f5346446c372572c9984cf88b33a28f8c4e0ee8a",
      "parents": [
        "16f960feb501d9c2444c1b5d8ad5ba81e932b975"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Mar 31 00:21:15 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Mar 31 00:21:15 2005 +0000"
      },
      "message": "Use new log_format_has() function instead of strstr().\n"
    },
    {
      "commit": "da9f59264f3487b9c79b1ad2c95e8fd8625c1619",
      "tree": "cb7a28c7278532265fdeb2568c32c37336dab951",
      "parents": [
        "96b7b48efa86bf3fa164d85532dc8bf520d80531"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Mar 28 20:40:25 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Mar 28 20:40:25 2005 +0000"
      },
      "message": "Added --protocol to --help output.\n"
    },
    {
      "commit": "254ee3baab09a1dbaa4b54efe402a26b4e2ba72a",
      "tree": "9d8f538ec7c90717e60bbb3f41dec7aca11c8a29",
      "parents": [
        "f957e8fdf9d58526736ab0d611829a35c797e251"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Mar 24 16:41:16 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Mar 24 16:41:16 2005 +0000"
      },
      "message": "- Don\u0027t complain if --dry-run is specified with --read-batch\n  or --write-batch.\n- If --write-batch is combined with --dry-run, just disable\n  --write-batch (that avoids trying to create a batch file\n  and tells the user what would be transferred).\n"
    },
    {
      "commit": "da2a6c1f1ca89140622a38d9a8398dd5507883e5",
      "tree": "be39dbf4b59c940ac2c96da952e25bb6af2683e8",
      "parents": [
        "0438f100ae1f376ae399197b0c817891d9558c29"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Mar 17 00:52:33 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Mar 17 00:52:33 2005 +0000"
      },
      "message": "Fixed the -r kluge sent for pre-2.6.4 --list-only support.\n"
    },
    {
      "commit": "aa7a6e878bf09d81122bb29b32deab2966c74b61",
      "tree": "c1acd5ba356c46dbfcc90cac7f542834daa8b9bc",
      "parents": [
        "0a39837a62e4b623cc575f5b284b4c532c84e84f"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Mar 14 17:30:13 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Mar 14 17:30:13 2005 +0000"
      },
      "message": "The \"recurse\" value is back to being just 1 or 0 (true or false).\n"
    },
    {
      "commit": "1de3e99bc5781a119c3c7a4aa176eb77a7039714",
      "tree": "d34bc9b4effc163cab9879e844deeda51419204e",
      "parents": [
        "3e13004b6b0d4aef64b592066c3b14442627b478"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Mar 11 17:35:59 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Mar 11 17:35:59 2005 +0000"
      },
      "message": "Added --copy-dest logic.\n"
    },
    {
      "commit": "f9a9f54720bba989dd8a3319c887703e86c499a0",
      "tree": "7a4159b639457e547cd7989e9126f257603ff4a4",
      "parents": [
        "3019a9bafdf68a55e3410c3f275114dab3b4628c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Mar 09 18:53:53 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Mar 09 18:53:53 2005 +0000"
      },
      "message": "Made the dest_option string non-static.\n"
    },
    {
      "commit": "05ee48661c2179f8d7a4760c2978347752196e0c",
      "tree": "58750a66a0ed1e1548cc2de7627b891159e5129e",
      "parents": [
        "aef988258103ecded22b54d9a7132fd3d30ea565"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Mar 02 09:17:42 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Mar 02 09:17:42 2005 +0000"
      },
      "message": "Tweaked the description for --rsync-path.\n"
    },
    {
      "commit": "c60b7056b2750c6d8ff476d37cc2724b2bd15461",
      "tree": "9cbbe1af81768bf1fb8d159dcf469cd62409f201",
      "parents": [
        "42ccb4c091675ce46d0a50e75607015088659117"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Mar 01 05:49:11 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Mar 01 05:49:11 2005 +0000"
      },
      "message": "A few improvements to the new check_for_hostspec() function.\n"
    },
    {
      "commit": "305666bf59c50788fd31054e404d26df79ddf0c4",
      "tree": "3e6d2c9fe934b27908068b3061053dfc33a67cbd",
      "parents": [
        "b03c719f04ceddf003f7910ed2d4e70e7e9d56fa"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Mar 01 01:15:57 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Mar 01 01:15:57 2005 +0000"
      },
      "message": "- Changed find_colon() into check_for_hostspec(), extending it to\n  understand the rsync:://HOST:PORT/PATH format, allowing all HOSTs\n  to be IPv6 literal addresses enclosed in \u0027[\u0027 and \u0027]\u0027, and changing\n  it to return the 3 parts of the spec separately (host, port, and\n  path).\n- Relocated the code that handles the sanitation and validation of\n  the files_from arg in order to make its placement a little more\n  logical.\n- Replaced remote_filesfrom_file with filesfrom_host, which makes\n  the value of the files_from variable more intuitive.\n"
    },
    {
      "commit": "7f2a1f651e6db7483bcb3d2678dcb60cc4e54582",
      "tree": "f04f813065abaf72f9794d1e0792d659e352c162",
      "parents": [
        "bbbb44ee0f9cb07beaeaea4b9467d50b90cbf5cc"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Feb 25 17:08:31 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Feb 25 17:08:31 2005 +0000"
      },
      "message": "Got rid of kluged value for am_sender, and instead added a new\nvariable named am_starting_up that is non-zero during the option\nparsing.  This lets the who_am_i() routine output a better value\nfor debugging info that is output during the option parsing.\n"
    },
    {
      "commit": "b7c248193394b82d06fd182b0053616be89bd247",
      "tree": "ec6075a3b1163b4da14e9f543ba2bb8acdb8e49f",
      "parents": [
        "cfb691ac9aaa57b793cf534383b78c068a6c410d"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Feb 23 02:05:34 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Feb 23 02:05:34 2005 +0000"
      },
      "message": "Got rid of --copy-dest for now -- I think it should be made to do\nthe copying of unchanged files locally (like --link-dest does\nusing a hard link).\n"
    },
    {
      "commit": "d4021b6d9b9a644a539746c98fe24f61d95e8ea5",
      "tree": "186aa799cfa474f49d5019a52a21be4aee81f862",
      "parents": [
        "40b139388033aefd5397ba540ae8722acd1cd2cc"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 21 10:03:23 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 21 10:03:23 2005 +0000"
      },
      "message": "- Set omit_dir_times if backing up files w/o a backup dir.\n- Only send an explicitly specified -O (--omit-dir-times)\n  if it won\u0027t be inferred by the receiver.\n"
    },
    {
      "commit": "1f35babc6b2d3433d8855fc65c488a3436254e9d",
      "tree": "2d523eb75cb94af19785ea5138660c68f0c7dd23",
      "parents": [
        "80ffc3de12d504868d44f83ff626e34183789309"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 21 00:31:31 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 21 00:31:31 2005 +0000"
      },
      "message": "- For win32: made --no-detach the default for daemon mode.\n- Added --detach (a --daemon option).\n"
    },
    {
      "commit": "07c6ae7de88a2475c94bc1d43ef5c4ea52699dbe",
      "tree": "73069e8a78ed307f057cb2af8360213bf2a6517b",
      "parents": [
        "e16368302083ea9270259c3051170e521c4f0957"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Feb 20 01:04:40 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Feb 20 01:04:40 2005 +0000"
      },
      "message": "- Added --remove-sent-files option.\n- If a server is refusing \"delete\" and we\u0027re the sender, also refuse\n  the --remove-sent-files option.\n"
    },
    {
      "commit": "684d7582b6a58e30b2fddf45989d1d27cbdcd10d",
      "tree": "37e5e1d4900f9558492264887cf008d8cb931c46",
      "parents": [
        "f39b2060fe9ca6f1a9d271ed757669a8fde58e6c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 19 22:16:39 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 19 22:16:39 2005 +0000"
      },
      "message": "- Added log_format_has_i.\n- Fixed a problem withe option-refusing code when it refuses the\n  daemon options.\n- Don\u0027t sent --itemize-changes (-i) to the server -- send an\n  improved --log-format value instead.\n"
    },
    {
      "commit": "5c5e1598923b1a4bd57a26202f0280965eab8aaa",
      "tree": "8915c6792a1b36777b74ea14e2edde2bb58ff2b2",
      "parents": [
        "6d7b3d52dc3a9caa73e765b60994b9781643753b"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 19 03:54:11 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 19 03:54:11 2005 +0000"
      },
      "message": "- Set new variable, log_format_has_o_or_i.\n- Make sure that -i can\u0027t be set w/o an actual %i in the log_format.\n- Only need to pass -i to server if we\u0027re the sender.\n- Only need to pass some --log-format information to the server in\n  certain circumstances.\n"
    },
    {
      "commit": "1f30a674cdbdb464b74181c2ef8588fa48b74ab1",
      "tree": "1158998331f31e68dffc1270d5795950384b8167",
      "parents": [
        "19bc826d8b16a750d5826998d739692928a45103"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 19 02:39:30 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 19 02:39:30 2005 +0000"
      },
      "message": "Notify the remote side about -i (if either specified or inferred from\nthe user\u0027s --log-format string) and, if we\u0027re not verbose but we\u0027re\nlogging messages, let the server know that --log-format was specified.\n"
    },
    {
      "commit": "702cd15cb010adabab7e2670ab5e745939c276a7",
      "tree": "4321bc1ffa9ca3310e3ae6b638af06b4ef5a9f28",
      "parents": [
        "1da05366adf3029d2c730eed6a449c75676dd957"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Feb 18 17:36:12 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Feb 18 17:36:12 2005 +0000"
      },
      "message": "For the server, don\u0027t ever intuit verbosity higher than what\nthe client asked for.\n"
    },
    {
      "commit": "87383697e8cbfab13f5119b63f5426a73c96d928",
      "tree": "4017cea90ac80690f4a1c1cba63392428b4b5d4f",
      "parents": [
        "e4b808989ee9927654b13e03e26f74e5703c405d"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Feb 16 17:02:08 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Feb 16 17:02:08 2005 +0000"
      },
      "message": "- Auto-set --verbose if --dry-run is specified w/o --log-format.\n- When verbose w/o a log_format specified, set it to \"%n%L\".\n- There\u0027s no longer a need to send -i to the server.\n"
    },
    {
      "commit": "e76518843d2c0ca595333de6a689afcea7448d94",
      "tree": "953933e37ddc47adb1523acd7eb680d80cab686a",
      "parents": [
        "ef74f5d626ef0220233e02fba1e3cc24a4902818"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Feb 16 08:10:31 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Feb 16 08:10:31 2005 +0000"
      },
      "message": "- If log_before_transfer is possible, don\u0027t force --verbose on for\n  --progress.\n- If --log-format contains %i, set --itemize-changes (-i).\n- Always send -i to the remote rsync if it was specified/implied.\n"
    },
    {
      "commit": "3296f91bb01a376e0fe751ba2155ec25d7bcbb6b",
      "tree": "7b5b3d7c98561fc3ca2ae2338510c3b1a4b0c260",
      "parents": [
        "e2124620eb4ff83fe5f830431e15289a9896438c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 15 21:15:58 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 15 21:15:58 2005 +0000"
      },
      "message": "Check for refusal of --delete-before when it is inferred.\n"
    },
    {
      "commit": "b78296cb0b14777a318635d0608a9bb55ac6ff0d",
      "tree": "71c8068e2e2d9520ebbc2405f40c4a02744c2d39",
      "parents": [
        "06a1dbad61f2560b206a9e0c0e4e46b01a063f13"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 15 07:41:13 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 15 07:41:13 2005 +0000"
      },
      "message": "Decided on a better option name --itemize-changes (-i).\n"
    },
    {
      "commit": "4a14ed068c11de398df96a7c462c883b11b3e317",
      "tree": "fbbf1fe37a71b4ef9d597766ca95bd44b8034170",
      "parents": [
        "dc0f24976d941a5bf197b4eab7f5680a85990659"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 15 07:20:01 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 15 07:20:01 2005 +0000"
      },
      "message": "Added --what-has-changed (-w), which summaries the changes\nbeing made to the files.\n"
    },
    {
      "commit": "98bf61c80ee4f717a5e5adc297e58082393980f1",
      "tree": "0ad047cad99b1c969a2aa1dd66340a0adf16b75f",
      "parents": [
        "01f439ec6eb14526ef8cffe7cb08177c394fe8f5"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 14 19:09:30 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 14 19:09:30 2005 +0000"
      },
      "message": "Improved description of --whole-file option.\n"
    },
    {
      "commit": "c4ed1487f99eec637efe016a9f11848651256910",
      "tree": "a3d05f7a6338dd97859441f8407d3e7eeb8a7560",
      "parents": [
        "e64ae6d766a984829b1ab115d08a8c9056d8867f"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 14 02:41:15 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 14 02:41:15 2005 +0000"
      },
      "message": "Added parsing for the --fuzzy (-y) option.\n"
    },
    {
      "commit": "4f5b0756df0dfc925b9576db47ecce949c378e18",
      "tree": "770662e2442bc1f022e592d46a4489948f8be2ac",
      "parents": [
        "fe1c19dcdfa000c2461e85ed7bf712de49904377"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 14 00:53:43 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 14 00:53:43 2005 +0000"
      },
      "message": "John E. Malmberg convinced me to standardize on #ifs for defined\nvalues instead of non-zero.\n"
    },
    {
      "commit": "9c71f56a251e0b4edfcb6b3aa1e3bda5f0bdd37b",
      "tree": "7a62f866081646f8662f51f4b2f4ebda1e6ca467",
      "parents": [
        "f924946eba6c5df255413ac55905e2f8482e3939"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Feb 13 05:44:29 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Feb 13 05:44:29 2005 +0000"
      },
      "message": "Improved the help text for -F.\n"
    },
    {
      "commit": "f924946eba6c5df255413ac55905e2f8482e3939",
      "tree": "badb455377b637a574ce228ddb9d3f71e84ed2d9",
      "parents": [
        "32a5edf43f92422d4414b5a519c271ba00623248"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 12 22:22:14 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Feb 12 22:22:14 2005 +0000"
      },
      "message": "Improved the description of the --compress (-z) option.\n"
    },
    {
      "commit": "3671987f4d7834dc51a6113b3d012475381e4a93",
      "tree": "70139571a758f9ec710e3200d403d5b023da1605",
      "parents": [
        "5aa7b20a3e89d5b4d4095f669dc608d0317044ee"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Feb 11 10:42:55 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Feb 11 10:42:55 2005 +0000"
      },
      "message": "- Added some new refused_* variables that note if certain options\n  have been refused on the server daemon.  This allows us to reject\n  implied options (e.g. if --partial is refused and -P specified).\n- Changed the handling of the --delete refusals from the old idiom\n  of upgrading \"delete\" to \"delete*\" into the new idiom of checking\n  if refused_delete is set when we determine --delete was implied.\n- Changed the --del option from a popt alias into a normal option.\n- Mark all the daemon options as refused when a daemon is parsing\n  the over-the-socket options.\n- Created a new function, create_refuse_error(), which is now called\n  from all the spots that check for refused options.\n- Don\u0027t call clean_fname() on an empty string -- either reject it\n  or handle it without erroneously expanding the string.\n- If --delay-updates was specified without a --partial-dir option,\n  don\u0027t send the default \"--partial-dir\u003d.~tmp~\" option if the server\n  is the receiver -- just let it default.\n"
    },
    {
      "commit": "4875d6b64dd0ed8d451746cc0cc609cff36192bd",
      "tree": "a67e793c04e5628b8bfbad50864d9b62aab936d8",
      "parents": [
        "54b405985632b71444f215bb547a2b6a7f0f3637"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 07 20:36:43 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Feb 07 20:36:43 2005 +0000"
      },
      "message": "Adding more calls to safe_fname().\n"
    },
    {
      "commit": "3a5e9224d09355d4c4054ca620e3663423806cf9",
      "tree": "a082025fefd97a3f79378077f239471ef3740b3d",
      "parents": [
        "ebfd1a1cf756342f95d8bdec2fbb2c4e137171d5"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Feb 04 21:13:03 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Feb 04 21:13:03 2005 +0000"
      },
      "message": "- Changed add_filter() to parse_rule() and add_filter_file()\n  to parse_filter_file().\n- Moved the definintion of the \"local_server\" variable into main.c.\n"
    },
    {
      "commit": "0a68f869d7c1b390f7cafd72e52949305c06cad5",
      "tree": "a3c5971190e9003127c72737b6231bb96e8e562c",
      "parents": [
        "3b2461cf2ee5aa5c86796ba20def80781c161e25"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Feb 03 19:00:17 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Feb 03 19:00:17 2005 +0000"
      },
      "message": "Call add_filter() and add_filter_file() with their new flag args.\n"
    },
    {
      "commit": "f1d5ba40056415aaecf94fed52860d95da735544",
      "tree": "ce2aee85e9083036d02ed5e53c8978b33cc1b952",
      "parents": [
        "794b0a037f41169402126d94fd12a4ba2a34d5f4"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 01 09:46:42 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Feb 01 09:46:42 2005 +0000"
      },
      "message": "Set am_sender to -1 until the end of the option parsing.  This\nlets who_am_i() output better values for the command-line\n--filter/--include/--exclude options.\n"
    },
    {
      "commit": "78fc60cd29eac3007f5fb02f4e963d3729879a5f",
      "tree": "dbff53aa6bc919163a4ab459240eb8abe8b03a9a",
      "parents": [
        "864146de58bec34fe8b0e61467907419628838b9"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 29 22:35:50 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 29 22:35:50 2005 +0000"
      },
      "message": "If --recurse wasn\u0027t specified, turn off all the --delete* options.\n"
    },
    {
      "commit": "5454d22ad8b63f00aa0b64d8568f2781e31a382b",
      "tree": "11e77b39ac38bb5affce01ec028a2cb3eed8f313",
      "parents": [
        "dc1488ae47a33444372fa3adce0bb72c2b143f7e"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 29 21:25:44 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 29 21:25:44 2005 +0000"
      },
      "message": "The --dirs was sending -k instead of -d.\n"
    },
    {
      "commit": "7bc90b3066d9e83ef81b6e5d5dbaa0b02f519673",
      "tree": "63a9e7b9cd7d69e75e41c3cafd4460ca15962e38",
      "parents": [
        "bf39270e0cc99787ea5232914dc99e25d4d79222"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 29 20:48:20 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 29 20:48:20 2005 +0000"
      },
      "message": "Moved the module_id define into clientserver.c.\n"
    },
    {
      "commit": "cc80022e846cbf7e4801261de94961a4dd1f25ae",
      "tree": "afc3a4c14cda5c876965f7ee6a35ed85b0e62da7",
      "parents": [
        "5a016db9b6bbc811e569f85f59c55659fc821cb8"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 21:32:20 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 21:32:20 2005 +0000"
      },
      "message": "Pass an unsigned character to isdigit().\n"
    },
    {
      "commit": "25ff04417e4b4fa0aeb44e0b1576a01021aa1650",
      "tree": "33747a607367dd1dd54d014d4e17a81e239de6bd",
      "parents": [
        "63ecee4d1ae76134d3ebd6272d2157f059b2cab6"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 18:50:49 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 18:50:49 2005 +0000"
      },
      "message": "Use \"#if\" (not \"#ifdef\") for configure-defined macros.\n"
    },
    {
      "commit": "1bd9db74ba614656d016e360cc780df11fc706fc",
      "tree": "1217454de79a584b8ebb49b80c0b1007d720913f",
      "parents": [
        "df6933406f3aaf3c5d241b283efeb53111a7bfcd"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 17:07:54 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 17:07:54 2005 +0000"
      },
      "message": "- Added --verbose option parsing to the daemon options.\n- Moved read_only into clientserver.c.\n"
    },
    {
      "commit": "b3708acf27faa7d2385cca23c909a79c811e1820",
      "tree": "5a734b560f22ded1c1a8d904c6cfdfc85e9b94a8",
      "parents": [
        "2c0fa6c5dffe320dae80b388eec3d3dafef7b3f2"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 09:55:18 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 09:55:18 2005 +0000"
      },
      "message": "Improved the option-descriptions in the --help text.\n"
    },
    {
      "commit": "57f74bd1c2da4cb1a5fb7a83f0ae978d210d3c2d",
      "tree": "200741e4a019f26ba57072424be054feea668e5a",
      "parents": [
        "598c409e63cb1bfa5a17128e00d963c46775ad90"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 07:50:00 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 07:50:00 2005 +0000"
      },
      "message": "One minor tweak to the --delete-before option-passing code.\n"
    },
    {
      "commit": "c6eb7fad68d5a96021ef8fe91695af15b38fb837",
      "tree": "a6890fcf1b7c71ca9000e744c12f909f75b6ed75",
      "parents": [
        "c561edaa729c655ab6980c43517bd8a864df6cc7"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 07:39:09 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 07:39:09 2005 +0000"
      },
      "message": "Added back support for the --delete-before option so that future\nverions of rsync can more easily change the default that --delete\nimplies and still support explicit --delete-before functionality\nwhen interacting with older versions.\n"
    },
    {
      "commit": "c561edaa729c655ab6980c43517bd8a864df6cc7",
      "tree": "8a0c6517e82aa6bc90d42894db7485f680028130",
      "parents": [
        "031fa9ad4d17da5759bade845985e24ef2d14c98"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 06:51:44 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 06:51:44 2005 +0000"
      },
      "message": "Added a sanity check for the SIZEOF_INT64 define.\n"
    },
    {
      "commit": "031fa9ad4d17da5759bade845985e24ef2d14c98",
      "tree": "6a964a1666e226988e6c9e0a72a7a6f8bfc9a1d4",
      "parents": [
        "d622d4bf30c3acd56bb6b3832643ef95d1cbd4cb"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 06:46:33 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Fri Jan 28 06:46:33 2005 +0000"
      },
      "message": "Use the new SIZEOF_INT64 define instead of INT64_IS_OFF_T.\n"
    },
    {
      "commit": "f06e7082820ff5d1af8f44be4e4d2384b7adce8b",
      "tree": "53aa7ae4067427aad8002412a794ab937ec9da77",
      "parents": [
        "f0f7e760ae03896c9856b2f389acf97c20aa67d1"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jan 27 22:46:14 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jan 27 22:46:14 2005 +0000"
      },
      "message": "Added the new --delay-updates option.\n"
    },
    {
      "commit": "72a90c750a01ce51a19a80b8b414bb44a8380865",
      "tree": "fb54d872f50dc27a5b69afe7b6b74ebb79a8b45a",
      "parents": [
        "e1988bc744d2cb54f1be95f06f41db8b923c8103"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jan 27 21:42:56 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jan 27 21:42:56 2005 +0000"
      },
      "message": "Bumped the copyright year to 2005.\n"
    },
    {
      "commit": "7842418b7b87c4c78ad8ad06fec44150c8aa0956",
      "tree": "8ab63c9123b033462e84c4e27d587324f5735561",
      "parents": [
        "9624b8642670a3bd79b90e1c2c0ebbc5bf1b635b"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jan 25 10:39:14 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jan 25 10:39:14 2005 +0000"
      },
      "message": "Renamed several exclude-related functions/variables using new\nfilter terminology.\n"
    },
    {
      "commit": "3359acb8cbd6f5d51baeb011118b0b7bc9c2d185",
      "tree": "32fcdcdd3ea7912d85cf55e67258a07b9d45c82e",
      "parents": [
        "a2b371cd52a905c1daba161e2adf721a4a911c1d"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jan 25 03:08:58 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jan 25 03:08:58 2005 +0000"
      },
      "message": "- Changed --delete to go back to defaulting to the delete-before\n  functionality.\n- Got rid of --delete-before.\n- Added --delete-during.\n- Added a popt alias for --delete-during:  --del.\n- Fixed a bug in the generation of the proper --delete options\n  for the server.\n- Generate an error if the user tries to specify both --delete-during\n  and --delete-after.\n"
    },
    {
      "commit": "aa4d3b4cc0b0a6f917cfa13db5943c9ac7abd309",
      "tree": "e8f0042ab25fbac8fad2f0711ee9df283d689a87",
      "parents": [
        "73ed23495e3fb93f2cb651c8ab61ed6d781f32ce"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jan 25 00:52:56 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Jan 25 00:52:56 2005 +0000"
      },
      "message": "- Added parsing for --filter (-f) and -F.\n- Changed the include/exclude calls to work with the new XFLG_* values.\n"
    },
    {
      "commit": "a51b316824e0b955f827026310262c0af4ec32c5",
      "tree": "1203366cc3678b65f5e73af4f8a514696e5e1227",
      "parents": [
        "928a00c4746dafaec2181124a688006af3085551"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jan 24 01:41:54 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jan 24 01:41:54 2005 +0000"
      },
      "message": "Added the delete-during handling (also selected with --delete) and\nadded --delete-before for the old delete logic.\n"
    },
    {
      "commit": "20fb7b917572d9d7ee8d537946cafebd2e3633fa",
      "tree": "fd33fcb4c6e5dc0baee8e676a11901affb77e3b8",
      "parents": [
        "859fdaad45aa76afac8bee856dc7b5a6c0ba0e0b"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jan 24 00:51:32 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jan 24 00:51:32 2005 +0000"
      },
      "message": "Added --omit-dir-times (-O).\n"
    },
    {
      "commit": "65e4cda05976751030ccf280c96edb627584a496",
      "tree": "9ef75c6f500837d5c4096c755b904a3b57f0fb02",
      "parents": [
        "7e037c422653e58b3901188718fe910bf21ac371"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jan 24 00:17:39 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jan 24 00:17:39 2005 +0000"
      },
      "message": "- Changed --keep-dirs (-k) into --dirs (-d).\n- Renamed keep_dirs to xfer_dirs.\n- Mention --list-only in the --help.\n"
    },
    {
      "commit": "e57211c544a0171e54cb6e1ccf30355c060a68a3",
      "tree": "ef489f930a871923ea376b19e58ffc0288b5a5ad",
      "parents": [
        "48a1ff0d45dd8a1ba9330c6f4c4bc5bc9b25b30d"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Jan 23 01:25:36 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sun Jan 23 01:25:36 2005 +0000"
      },
      "message": "When an option defined with POPT_ARG_VAL is being refused, we must\nchange it to POPT_ARG_NONE or it won\u0027t be refused.\n"
    },
    {
      "commit": "51d4839861474ac5787f9540d99cecbaaf71aa1f",
      "tree": "4b6696de16ec6da24538841dc3f6975b48e93f54",
      "parents": [
        "9f125ea7c1a55f8c86b2efe296ba750d7ccb9106"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 22 22:48:34 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 22 22:48:34 2005 +0000"
      },
      "message": "- We now set a delete_before variable for the --delete option.\n- Reordered some of the options in the --help list.\n- Made the popt-handling of the delete options simpler.\n- Parse the new --keep-dirs option.\n- Parse the new --list-only option.\n- Set recurse to -1 (infinite) for the -r and -a options.\n- Set keep_dirs for --list-only.\n"
    },
    {
      "commit": "1490812ab2b5a49996c75fbe608a49c853f19636",
      "tree": "376d9a2d0cc3e0548aa60f66e7f36b400cda0f07",
      "parents": [
        "707415d4fcd0f8fd7d5688268b94a17490ecfbc6"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jan 20 22:42:47 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jan 20 22:42:47 2005 +0000"
      },
      "message": "Switched uint64 vars over to int64.\n"
    },
    {
      "commit": "c72f5bd9c4e60584cf574fc677883b5df4fe098e",
      "tree": "db402367795441d6eb76e03e82ed5e6dc276e45f",
      "parents": [
        "0f57446da7a9725a31f121084f0b2c3179b76875"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Jan 19 00:34:13 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Jan 19 00:34:13 2005 +0000"
      },
      "message": "A slight simplification to the no-implied-dirs change.\n"
    },
    {
      "commit": "3a90ea0acdc1414904959e4629c9c255be792e29",
      "tree": "58edb7cd080fa1430f3ae34e3dca276278e83df2",
      "parents": [
        "58af2f958cc9d66f09a58f24d4bfc153f63a6846"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Jan 19 00:23:32 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Jan 19 00:23:32 2005 +0000"
      },
      "message": "- Added new int, keep_dirs, which is set if either recurse or\n  files_from was specified.\n- Pass the the sender the --no-implied-dirs option if --relative\n  was specified (or implied) and the sender is not the client.\n"
    },
    {
      "commit": "4ce838e1f107239f1b18f3f8cd7c7fbab65e0bd5",
      "tree": "719be988f6c782cf0f8220cd02c3344ed69ccc67",
      "parents": [
        "a36ffd39109cd910a5102e83333d77641c1e6227"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jan 17 23:11:18 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Jan 17 23:11:18 2005 +0000"
      },
      "message": "We don\u0027t need to complain about --inplace being combined with one\nof the --FOO-dest options anymore.\n"
    },
    {
      "commit": "3b26bba0c44c38d33888f375385a8697adc56f7c",
      "tree": "40c47d5040a543f10a135ca96e28855484058b08",
      "parents": [
        "2be2fb3ed37af204267e90be65e60250991cb6e1"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 21:23:04 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 21:23:04 2005 +0000"
      },
      "message": "Fixed an off-by-one comparison against MAX_BASIS_DIRS.\n"
    },
    {
      "commit": "ce0b384fa69a0b4dc3323cc3fef815a03bcaa555",
      "tree": "1cfe81a5c0ecaf98adeb3281c5c45c39c4b773b5",
      "parents": [
        "dfd7d541b0bab0e4ead576ba0f459a522389ec22"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 21:12:58 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 21:12:58 2005 +0000"
      },
      "message": "Made basis_dir_cnt non-static.\n"
    },
    {
      "commit": "dfd7d541b0bab0e4ead576ba0f459a522389ec22",
      "tree": "c7a0432bba6a9bfc38ae6e9b2a2868fe5c2351ae",
      "parents": [
        "ded4daf04910e15a9bafa523042ec02a2a745504"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 20:54:25 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 20:54:25 2005 +0000"
      },
      "message": "Made compare_dest non-static.\n"
    },
    {
      "commit": "ded4daf04910e15a9bafa523042ec02a2a745504",
      "tree": "3a7223417c48470f1ea907fba5c8a774107eea87",
      "parents": [
        "361428213bcc29216d968ff7262e45a8a209907c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 20:22:54 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 20:22:54 2005 +0000"
      },
      "message": "Some inplace-checking code should have been inside the #ifdef that\nhandles the case where --inplace cannot be supported.\n"
    },
    {
      "commit": "12a79db2f618d0776c53c54d30149138f6aa1c0a",
      "tree": "c2af3e973288a2c8489417e77494a67a92f19cd6",
      "parents": [
        "e8b155a3bef9531f14b7fcca8b6e81fbdd3b9fba"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 04:40:06 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 15 04:40:06 2005 +0000"
      },
      "message": "Simplified one \"if\" that checks if one of the --FOO-dest options\nwas specified.\n"
    },
    {
      "commit": "a06b419d425294588bbc6ef943246e78ca16cd73",
      "tree": "9b320c1542ef727ec124e7d053b84ef180aaf8b6",
      "parents": [
        "a255c592e8fa9e4570ebbf333e95a402f9e84a03"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 01 21:08:14 2005 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jan 01 21:08:14 2005 +0000"
      },
      "message": "Use an int32 for the each block-size variable.\n"
    },
    {
      "commit": "c0ab28d1d9bf3ba10822c50a480e4c27ee2af3da",
      "tree": "75717e03e9033641c396a625b3fbd4916001a990",
      "parents": [
        "5b2f48da274b077ed74ebc584854c7b2d88cbf40"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Dec 22 09:10:08 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Dec 22 09:10:08 2004 +0000"
      },
      "message": "If we send --files-from to the remote server and relative-paths\nare not enabled, we need to also send --no-relative.\n"
    },
    {
      "commit": "b4713295919e1f0c91c0e6bca7552b69dcccd05b",
      "tree": "11f9743b0f0003d4d1e8d674152712e90af50cd6",
      "parents": [
        "3add5835db9692bd6e527e625f7114ac8ed0bdef"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Dec 08 17:29:54 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Dec 08 17:29:54 2004 +0000"
      },
      "message": "Allow --port to be used in client mode (as well as daemon mode).\n"
    },
    {
      "commit": "0c56b1add7d171499ae60c03b2eee3615f50e8ff",
      "tree": "9bf607fcae795543de7dab79fb4615fe220fb3ad",
      "parents": [
        "1e60969646e6b4fbdbcde834493289a634aca5f7"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Nov 27 18:24:12 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Nov 27 18:24:12 2004 +0000"
      },
      "message": "Allow \"port\" to be specified in the rsyncd.conf file.\n"
    },
    {
      "commit": "e012f858d6e8cbfdecc7863f7a3555e54dd04eee",
      "tree": "8dcfa823c86e4c680e193ebe3564c40a9092b692",
      "parents": [
        "c3fad2e227be9d8a7636a9eb4f90ed22a3274e8c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Nov 27 17:52:51 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Nov 27 17:52:51 2004 +0000"
      },
      "message": "- Added parsing for --copy-dest.\n- Added support for multiple --*-dest options.\n"
    },
    {
      "commit": "9fb08441009bdb338f1907e784d17f9c0ced8ccb",
      "tree": "5c9197b3107bcd2d7273235b9584f892fe1fc13c",
      "parents": [
        "bdf278f7a57df11ceb61007cad5e999559688446"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Nov 17 19:29:20 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Nov 17 19:29:20 2004 +0000"
      },
      "message": "- Added the --bwlimit option to the options that are handled in\n  combination with --daemon.  This value is both a default bwlimit\n  value and a maximum limit if the client asks for something larger.\n- Enabled popt support for option aliases.\n"
    },
    {
      "commit": "7d5acf1d4472af7a2f80c3b217e1cb8bdffc312d",
      "tree": "0214ef866a36bbab0f434cff77456322b5d8e085",
      "parents": [
        "3610c4583a6b187fa6fc98ad0025340c6f840d53"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 11 01:45:25 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Nov 11 01:45:25 2004 +0000"
      },
      "message": "Added the --max-size option.\n"
    },
    {
      "commit": "3ac7f5d4c132301058ea0533468d6828f71cefcb",
      "tree": "3e037795b435790f3af4cbcb61c4ec51fd5aca3a",
      "parents": [
        "ad71500818e0998fe59ffb6a1530eeea629c1700"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Oct 14 17:08:15 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Oct 14 17:08:15 2004 +0000"
      },
      "message": "Separate the daemon options so that the user can\u0027t mix client options\nwith daemon options and visa versa.\n"
    },
    {
      "commit": "ad71500818e0998fe59ffb6a1530eeea629c1700",
      "tree": "66bb8a7d99cba6dac9eb09bb24518722e2607d99",
      "parents": [
        "b2ad840a6b63db79ed4a38bf94c685c0a1159dbf"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Oct 14 09:11:12 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Oct 14 09:11:12 2004 +0000"
      },
      "message": "It seems that some popt releases don\u0027t define POPT_TABLEEND, so don\u0027t\nuse it.\n"
    },
    {
      "commit": "8db7cc2cff41908db7b8f1e9c06300cc0299a9df",
      "tree": "074fbfe4af010c11f1b125937412265b666c0979",
      "parents": [
        "ac1541f4b780037a726ffc3f09db108fb970f194"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Oct 11 10:43:25 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Oct 11 10:43:25 2004 +0000"
      },
      "message": "- Got rid of some awkward spacing in the long_options table.\n- Use the POPT_TABLEEND macro to end the long_options table.\n- Improved the count_args() function to accept a NULL pointer.\n- Simplified the code that sets *argc using count_args().\n"
    },
    {
      "commit": "64444de5825409c30f8006e6af15be00803e9dbe",
      "tree": "c9b847a95af866cdce13fa62d3d091d3cac46ef4",
      "parents": [
        "e425fbe85d718e43e284b0c45c55db76f627e4e0"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Oct 07 17:00:36 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Oct 07 17:00:36 2004 +0000"
      },
      "message": "Mention in -a\u0027s usage message that -H isn\u0027t implied.\n"
    },
    {
      "commit": "a2570930e80535cf6c3018e331098c9c73ef03bd",
      "tree": "52936cc520ded3d015bd29eb805ec99418d5ef9c",
      "parents": [
        "fdb6716c0f4518557eaf932f166421f351193ae3"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Sep 23 17:39:05 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Sep 23 17:39:05 2004 +0000"
      },
      "message": "Made the refused-option message clearer, like Paul suggested.\n"
    },
    {
      "commit": "13791b1eebe97fb345553c5d4de41778064bcdb4",
      "tree": "7a8e70a14dfe3cc9545efaa1d38c6a924e9a4463",
      "parents": [
        "9a5e37fca877b019ba595aa2e12e6a9332806255"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Sep 22 04:12:13 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Sep 22 04:12:13 2004 +0000"
      },
      "message": "If the partial-dir value is relative, add a directory-exclude for it\nto the end of the user\u0027s exclude list.\n"
    },
    {
      "commit": "075aa18fd48b6fec04d9c6c14e37c0ca3922ceb6",
      "tree": "86a8f3070c7faecb70c62b53bbc0f5bfa70825a5",
      "parents": [
        "e0204f56219972c1e9f8d93f5880dc74475a2a7c"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Sep 18 17:34:56 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Sep 18 17:34:56 2004 +0000"
      },
      "message": "Look for the RSYNC_PARTIAL_DIR environment variable when --partial\nwas specified (and --partial-dir was not).\n"
    },
    {
      "commit": "a20c9893e48771be31befbb1ef809e87a658db61",
      "tree": "2520b15106c071fe6a09c299dcc9879ba4957809",
      "parents": [
        "3bb400ca14026463d1609a3ddd24357d4712e2d8"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Sep 08 07:33:06 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Sep 08 07:33:06 2004 +0000"
      },
      "message": "Don\u0027t try to optimize-away the sending of the --delete option if\n--delete-after was specified (since we don\u0027t know what the protocol\nversion will be yet).\n"
    },
    {
      "commit": "bd397b8cbaec1fb144e83c4e93047d50cd4759ee",
      "tree": "0212bb18337c458fa8c2592fde922a592290c56e",
      "parents": [
        "f8c8ef9eacde65ae2e03512de734c6672d3f19f6"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Sep 07 20:36:36 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Sep 07 20:36:36 2004 +0000"
      },
      "message": "Reject the use of --compare-dest or --link-dest with --inplace\n(it will take extra code to suppor this).\n"
    },
    {
      "commit": "ba3db4795ea258f9defc47fe7eeceb30c080b59a",
      "tree": "bec24d239693f9a85b97362e85a8b1cc1e8ae79e",
      "parents": [
        "59d73bf3d237c962a1b2ce140a6f3680b8af4686"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Aug 26 17:39:48 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Aug 26 17:39:48 2004 +0000"
      },
      "message": "Allow the use of the --exclude*/--include* options to a server\nprocess again, but make sure that the user didn\u0027t specify a\nserver-excluded file for one of the --*-from options.\n"
    },
    {
      "commit": "58b1999e086721ff77d8f3d5e0d29e1e58c70a94",
      "tree": "b2cba0bc898b161da241e25901aa56e3af738429",
      "parents": [
        "8e5f029e02a691ff05e5f221e421d7a4939ba528"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Aug 12 18:20:07 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Aug 12 18:20:07 2004 +0000"
      },
      "message": "Call clean_flist() with its new \"collapse_dot_dot\" arg.\n"
    },
    {
      "commit": "10796f4b6e52593c64ace935357d8782cb57d4ee",
      "tree": "833d10db862763812a32f46eb7ad6519e6d77fff",
      "parents": [
        "33ffd7c37dd96da16e9341dc61ffcd79a62e4af7"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Aug 11 23:41:03 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Aug 11 23:41:03 2004 +0000"
      },
      "message": "Call sanitize_path() with updated args.\n"
    },
    {
      "commit": "0a5f12720e49bc6f64eec54e252d9ca3b1b3169e",
      "tree": "c14b42957af454e8ba65c9508427b4098994446e",
      "parents": [
        "73f7af0e8873dc4b3393c0dba31968fdc4f8170d"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Aug 05 21:57:09 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Aug 05 21:57:09 2004 +0000"
      },
      "message": "Use the new sanitize_path() calling syntax.\n"
    },
    {
      "commit": "d73e7f6eddb5a78d24a56852bc817c2a8f82fe89",
      "tree": "51326096d31946829694df7cbf98b06e305f617a",
      "parents": [
        "61542c41de55fc31c583d43651d99cc67846e232"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Aug 04 21:20:34 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Wed Aug 04 21:20:34 2004 +0000"
      },
      "message": "In set_refuse_options(): make sure we scan the whole list of options\nand avoid complaining about a wild-card spec that actually matches\none or more options.\n"
    },
    {
      "commit": "61542c41de55fc31c583d43651d99cc67846e232",
      "tree": "6787ebe03cd7e66f090f85a431abfa9c48bb64ce",
      "parents": [
        "bd1a581beee5402379052df58164f57d99c7757a"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Aug 03 15:41:16 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Aug 03 15:41:16 2004 +0000"
      },
      "message": "Decided that we don\u0027t need to limit the block size after all now\nthat the map_file() code handles large block sizes better.\n"
    },
    {
      "commit": "9cd339eb39d4090a8b85f8dccd2a823ff563b93a",
      "tree": "2ce8df4233bf832ebf06ece7790505c92e7e15b9",
      "parents": [
        "f3100293873ad89d7ad360e1fc6ef5d79e4f0ac1"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Aug 03 08:05:20 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Tue Aug 03 08:05:20 2004 +0000"
      },
      "message": "- Changed the description for --block-size in the --help text.\n- Use the new MAX_BLOCK_SIZE to limit the block_size value.\n"
    },
    {
      "commit": "093e816c37f6d3e757bdfc63d7ba5aaf477e20ed",
      "tree": "77a2aa562d96dfcc8e5781a2fbe71df91fd84a4f",
      "parents": [
        "1cb0a3edc67795a652be8bf476cda64493837144"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Aug 02 07:40:34 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Aug 02 07:40:34 2004 +0000"
      },
      "message": "Allow better wildcard matching against the short-option letters in\nthe \"refuse options\" handling.\n"
    },
    {
      "commit": "06a5054273b5d8f75ad47b9a6a087790c848ee62",
      "tree": "653cba77ad6a1f4f004a055a4216bba953351b42",
      "parents": [
        "acd029924380c8b00f58dabf35275d365c88fdde"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Aug 02 05:00:30 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Mon Aug 02 05:00:30 2004 +0000"
      },
      "message": "- Extended the \"refuse options\" daemon setting to allow wildcards\n  and to allow single-letter option names.\n- No need to send the various --delete* options or the --force option\n  from the receiver to the sender.\n"
    },
    {
      "commit": "c3ea09906de8ab7b25b12032e1ed71d61f0bac16",
      "tree": "23714a88cb37c4ead8f99de88801a03db356eb26",
      "parents": [
        "bf4679e8a080ad6eb7cd7799ba09f8578da54c17"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jul 31 20:09:54 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Sat Jul 31 20:09:54 2004 +0000"
      },
      "message": "- Changed all the errors in parse_arguments() to use the err_buf so\n  that a client talking to a daemon server actually gets the error.\n- If a daemon has a list of exclusions, apply that list to various\n  options to ensure that an excluded file can\u0027t be affected.\n- Fixed an arg-checking problem when --files-from got passed to a\n  daemon.\n"
    },
    {
      "commit": "a7260c403733b10e3d25abf334441f3ed4cc3b91",
      "tree": "b32de468ba128ccba41d1f0af74aeb414bc43bdb",
      "parents": [
        "44cad59f2bc141af50de3583523a22ccbe73bd30"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jul 29 16:06:38 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jul 29 16:06:38 2004 +0000"
      },
      "message": "Added the new --partial-dir option.\n"
    },
    {
      "commit": "28deecca55ff109d6eff7fc09bac7843559b7d5c",
      "tree": "1c04dc8be1c48cf76ec0f58832d2009b42a1b1ff",
      "parents": [
        "4db88e5b8f73731d52f853d78fe7dffbb14a2ec4"
      ],
      "author": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jul 22 19:28:45 2004 +0000"
      },
      "committer": {
        "name": "Wayne Davison",
        "email": "wayned@samba.org",
        "time": "Thu Jul 22 19:28:45 2004 +0000"
      },
      "message": "Changed NO_INT64 to INT64_IS_OFF_T because off_t might actually be\n64 bits.  The code now only complains if int64 is really too short.\n"
    }
  ],
  "next": "4db88e5b8f73731d52f853d78fe7dffbb14a2ec4"
}
