)]}' { "commit": "45d21685b93f80b67239849b2d2cfe6b217e335a", "tree": "18e5f686341976ba5252c40839ec1de400ba647c", "parents": [ "597868b4c45bba380249b739c0cf49b868cc8741" ], "author": { "name": "Shawn Pearce", "email": "sop@google.com", "time": "Thu Feb 28 00:35:51 2013 -0800" }, "committer": { "name": "Shawn Pearce", "email": "sop@google.com", "time": "Thu Feb 28 12:10:31 2013 -0800" }, "message": "upload: support --re and --cc options over HTTP\n\nHTTP can\u0027t use the older style of passing options as part of\nthe git receive-pack command line. Use the new style as defined\nby https://gerrit-review.googlesource.com/42652 when connecting\nover HTTP.\n\nIf the Gerrit server is too old to understand the % option\nsyntax used here one of two outcomes is possible:\n\n- If no topic name was sent the server will fail with an error\n message. This happens because the user tried to do an upload to\n \"refs/for/master%r\u003dalice\", and the branch does not exist.\n The user can delete the options and retry the upload.\n\n- If a topic was set the options will be read as part of the\n topic string and shown on the change page in the topic field.\n\nEither outcome is slightly better than the current behavior of\njust dropping the data on the floor and forgetting whatever the\nuser tried to supply.\n\nChange-Id: Ib2df62679e5bf3ee93d6b18c12ab6474f96d9106\n", "tree_diff": [ { "type": "modify", "old_id": "295fb10f02df87d1768f7bfc677dad408d51c4f1", "old_mode": 33188, "old_path": "project.py", "new_id": "22e4a5d65f61daab3eae415b3e35d79b506ef797", "new_mode": 33188, "new_path": "project.py" } ] }