{"push_id":557930311,"size":168,"distinct_size":1,"ref":"refs/heads/svn-auth-x509","head":"acdfe8fdb402c4b2669477db80aeb39781c4e9a9","before":"0293cce1c6c26461e1603c445b64db2686dcc8e9","commits":[{"sha":"beea6fa42c01f9d81c60badd4a321d65755dfb06","author":{"email":"4cc39c5df77ceab08d1922952264452f5ce6cf3c@apache.org","name":"Julian Foad"},"message":"* subversion/svndumpfilter/svndumpfilter.c\n  (set_node_property,\n   remove_node_props): Clarify comments related to the 'has_props' flag.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652407 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/beea6fa42c01f9d81c60badd4a321d65755dfb06"},{"sha":"6d6030d8dea6d7786318947e12a9c8079dcd3b05","author":{"email":"4cc39c5df77ceab08d1922952264452f5ce6cf3c@apache.org","name":"Julian Foad"},"message":"* subversion/svnrdump/load_editor.c\n  (parse_baton,\n   directory_baton): Remove unused fields...\n  (uuid_record,\n   new_node_record): ... and the assignments to them.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652424 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/6d6030d8dea6d7786318947e12a9c8079dcd3b05"},{"sha":"328f92f083fbafd84521906b76ac3171721e390c","author":{"email":"3ba3974e96044dcde818e6310ed799abe10671d4@apache.org","name":"Philip Martin"},"message":"* subversion/libsvn_fs_fs/revprops.c\n  (parse_revprop): Include revision in any error message.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652441 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/328f92f083fbafd84521906b76ac3171721e390c"},{"sha":"cad532a9ca6ab4d699ef6205ded5a103338c2ef3","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Follow-up to r1652076: Fix same problem for L2P as well.\n\n* subversion/libsvn_fs_fs/index.c\n  (svn_fs_fs__l2p_index_append): Be sure to use 64 bit offsets for the\n                                 index data.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652451 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/cad532a9ca6ab4d699ef6205ded5a103338c2ef3"},{"sha":"9e5530094370b54855d56aa8f91afc618c46007f","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Remove a function declaration from FSX/dag.h that is not used outside dag.c .\n\n* subversion/libsvn_fs_x/dag.h\n  (svn_fs_x__dag_delete_if_mutable): Remove from header.\n\n* subversion/libsvn_fs_x/dag.c\n  (delete_if_mutable): Renamed from svn_fs_x__dag_delete_if_mutable and\n                       moved up for correct declaration / usage order.\n  (svn_fs_x__dag_delete): Update caller.\n  (svn_fs_x__dag_delete_if_mutable): Renamed to delete_if_mutable and moved.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652452 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/9e5530094370b54855d56aa8f91afc618c46007f"},{"sha":"bbc0c3613f8e2e9afa83e0274d433888adc29ecf","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Code formatting fixes. No functional change.\n\n* subversion/libsvn_fs_x/fs_x.c\n  (verify_block_size): Remove superfluous line break.\n\n* subversion/libsvn_fs_x/recovery.c\n  (recover_body): Word-wrap long lines.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652453 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/bbc0c3613f8e2e9afa83e0274d433888adc29ecf"},{"sha":"335c24cc204c555d9fa3aa5b719d05b5f1c758d7","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Remove unused POOL parameters from static functions in FSX/lock.c.\n\n* subversion/libsvn_fs_x/lock.c\n  (hash_fetch): Drop POOL parameter.\n  (read_digest_file): Update caller.\n  (verify_lock): Drop POOL parameter.\n  (get_locks_callback,\n   svn_fs_x__allow_locked_operation): Update callers.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652454 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/335c24cc204c555d9fa3aa5b719d05b5f1c758d7"},{"sha":"ca0ac8a18c926eefa34757d9783ce3c28470f51a","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"* subversion/libsvn_fs_x/revprops.c\n  (parse_revprop): Use the SCRATCH_POOL where no result data is being\n                   constructed.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652455 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/ca0ac8a18c926eefa34757d9783ce3c28470f51a"},{"sha":"4cdb7ca4552010436c7b8d12be552ebfa1404c3e","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Key / ID processing in FSX is much simpler these days. They are no longer\nstrings that need to be allocated.\n\n* subversion/libsvn_fs_x/transaction.c\n  (get_and_increment_txn_key_baton): Drop unnecessary result POOL member.\n  (get_and_increment_txn_key_body): Use the SCRATCH_POOL provided for\n                                    temporary objects.\n  (create_txn_dir): Update struct initialization.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652456 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/4cdb7ca4552010436c7b8d12be552ebfa1404c3e"},{"sha":"990dcb46bbc9fceb1fab1e755db93eb3d2e44841","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Most path constructors in FSX are glorified svn_dirent_join_many calls.\nIf it can be helped, we should not allocate temporary buffers.  This will\nallow us to stick with a single pool parameter.  Most callers will use\nthese functions to create temporary data only and forcing them to pass\nin the same scratch pool a second time is pointless.\n\nIn this patch, get rid of the temporary buffers for transaction directories\nand the standard files in them.\n\n* subversion/libsvn_fs_x/util.c\n  (construct_txn_path): New path construction utility.\n  (svn_fs_x__path_txn_dir,\n   svn_fs_x__path_txn_changes,\n   svn_fs_x__path_txn_props,\n   svn_fs_x__path_txn_props_final,\n   svn_fs_x__path_l2p_proto_index,\n   svn_fs_x__path_p2l_proto_index,\n   svn_fs_x__path_txn_next_ids,\n   svn_fs_x__path_txn_item_index): Simplify by calling the new utility.\n                                   The POOL is now a pure RESULT_POOL.\n\n* subversion/libsvn_fs_x/util.h\n  (svn_fs_x__path_txn_dir,\n   svn_fs_x__path_txn_changes,\n   svn_fs_x__path_txn_props,\n   svn_fs_x__path_txn_props_final,\n   svn_fs_x__path_l2p_proto_index,\n   svn_fs_x__path_p2l_proto_index,\n   svn_fs_x__path_txn_next_ids,\n   svn_fs_x__path_txn_item_index): Sync declarations with the implementations.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652457 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/990dcb46bbc9fceb1fab1e755db93eb3d2e44841"},{"sha":"b3e54970724a1c8da294bc3d000ebbdf423fd96c","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Follow-up to r1652457: Fix Windows build.\n\n* subversion/libsvn_fs_x/util.c\n  (construct_txn_path): Use sizeof instead of strlen to determine an upper\n                        limit to the length of the constant string.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652461 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/b3e54970724a1c8da294bc3d000ebbdf423fd96c"},{"sha":"b1bf908d8825f9a95ac84b6f86824e105bfcd074","author":{"email":"4cc39c5df77ceab08d1922952264452f5ce6cf3c@apache.org","name":"Julian Foad"},"message":"Factor out mergeinfo adjustment from 'svnadmin load' and 'svnrdump load'.\n\nPart of issue #4483 \"De-duplicate mergeinfo processing code in svnadmin load,\nsvnrdump load, svndumpfilter\".\n\nNo functional change.\n\n* subversion/include/private/svn_repos_private.h,\n  (svn_repos__adjust_mergeinfo_property): New.\n\n* subversion/libsvn_repos/load-fs-vtable.c\n  (prefix_mergeinfo_paths): Remove note about duplication.\n  (renumber_mergeinfo_revs): Take separate arguments instead of batons.\n    Remove note about duplication.\n  (svn_repos__adjust_mergeinfo_property): Make semi-public, renaming from\n    'adjust_mergeinfo_property'. Take separate arguments instead of batons.\n  (set_node_property): Adjust the caller accordingly.\n\n* subversion/svnrdump/load_editor.c\n  (prefix_mergeinfo_paths,\n   renumber_mergeinfo_revs,\n   adjust_mergeinfo_property): Delete.\n  (set_node_property): Call svn_repos__adjust_mergeinfo_property() instead.\n    Wrap any error with a simple message.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652465 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/b1bf908d8825f9a95ac84b6f86824e105bfcd074"},{"sha":"c90c0ee3669a45ae64a7ce232c9382c459b7cdc6","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Continue work on FSX's path constructors.\n\nIn this patch, get rid of the temporary buffers for files in sharded\ndirectories.\n\n* subversion/libsvn_fs_x/util.c\n  (construct_shard_sub_path): New path construction utility. \n  (svn_fs_x__path_rev_packed,\n   svn_fs_x__path_rev): Simplify by calling the new utility.\n                        The POOL is now a pure RESULT_POOL.\n  (svn_fs_x__path_rev_absolute): The POOL is now a pure RESULT_POOL.\n  (svn_fs_x__path_revprops_pack_shard,\n   svn_fs_x__path_revprops): Same due to calling the new utility.\n\n* subversion/libsvn_fs_x/util.h\n  (svn_fs_x__path_rev_packed,\n   svn_fs_x__path_rev_shard,\n   svn_fs_x__path_rev,\n   svn_fs_x__path_revprops_pack_shard,\n   svn_fs_x__path_revprops):  Sync declarations with the implementations.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652469 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/c90c0ee3669a45ae64a7ce232c9382c459b7cdc6"},{"sha":"291b1b6d6d7f11fb89fa3b090d5d3605cb0247b0","author":{"email":"3ba3974e96044dcde818e6310ed799abe10671d4@apache.org","name":"Philip Martin"},"message":"* subversion/libsvn_client/patch.c\n  (get_hunk_info): Avoid overwriting and losing an existing match\n   when looking for a better match.\n\n* subversion/tests/cmdline/patch_tests.py\n  (patch_hunk_reorder): Extend with two more cases.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652474 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/291b1b6d6d7f11fb89fa3b090d5d3605cb0247b0"},{"sha":"31980a7d48c57020a47a2bc755d71676a802a3c9","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Follow-up to r1652469: Fix the revision / revprop file name construction.\n\n* subversion/libsvn_fs_x/util.c\n  (svn_fs_x__path_rev): The rev - not the shard - shall be the file name.\n  (svn_fs_x__path_revprops): Same.  Also, use the correct pack check.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652477 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/31980a7d48c57020a47a2bc755d71676a802a3c9"},{"sha":"46f7802562d80d95fc4dde41581071768cde3fbf","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Fix an assertion triggered in FSX.\n\n* subversion/libsvn_fs_x/recovery.c\n  (recover_body): Don't try to access packed revprops as non-packed.\n                  Trying to construct the respective path will already\n                  trigger an assertion since r1652469.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652478 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/46f7802562d80d95fc4dde41581071768cde3fbf"},{"sha":"41f5623151cc377c99016c09626fc225bc90f05f","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"* subversion/libsvn_fs_x/util.c\n  (svn_fs_x__path_rev_absolute): Toggle condition to avoid negation.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652479 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/41f5623151cc377c99016c09626fc225bc90f05f"},{"sha":"f97d724ecb9e4c2dddd2823f1db564761b3232ad","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"* subversion/libsvn_fs_x/util.c\n  (svn_fs_x__path_rev_shard,\n   svn_fs_x__path_revprops_shard): Simplify using the new path construction\n                                   utility.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652481 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/f97d724ecb9e4c2dddd2823f1db564761b3232ad"},{"sha":"8a1d499d0c01494d3157a0d525974c5ba70e32d1","author":{"email":"3ba3974e96044dcde818e6310ed799abe10671d4@apache.org","name":"Philip Martin"},"message":"* subversion/libsvn_client/patch.c\n  (get_hunk_info): For the final search restrict the range to those\n   lines that could give a better match than any existing match.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652485 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/8a1d499d0c01494d3157a0d525974c5ba70e32d1"},{"sha":"4c8765a70cc978c8746ca80fa2b400d0f42f93fa","author":{"email":"2877b7487b187b220c3aefb24550cb55e3514ddb@apache.org","name":"Stefan Fuhrmann"},"message":"Continue work on FSX's path constructors.\n\nIn this patch, get rid of the temporary buffers in the proto-rev file\npath constructors.\n\n* subversion/libsvn_fs_x/util.c\n  (combine_txn_id_string): This one will no longer be needed. Remove it.\n  (construct_proto_rev_path): New path construction utility.\n  (svn_fs_x__path_txn_proto_rev,\n   svn_fs_x__path_txn_proto_rev_lock):  Simplify by calling the new utility.\n                                        The POOL is now a pure RESULT_POOL.\n\n* subversion/libsvn_fs_x/util.h\n  (svn_fs_x__path_txn_proto_rev,\n   svn_fs_x__path_txn_proto_rev_lock):  Sync declarations with the\n                                        implementations.\n\ngit-svn-id: https://svn.apache.org/repos/asf/subversion/trunk@1652488 13f79535-47bb-0310-9956-ffa450edef68","distinct":false,"url":"https://api.github.com/repos/apache/subversion/commits/4c8765a70cc978c8746ca80fa2b400d0f42f93fa"}]}