{"head":"f59b09a9f5a54ea17b79b96cd734624358dcd7aa","size":15,"push_id":46783617,"commits":[{"sha":"72ef2cf18956b4f758ae8693904fd808205a9d73","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/72ef2cf18956b4f758ae8693904fd808205a9d73","message":"Merge branch 'jc/match-refs-clarify' into pu\n\n* jc/match-refs-clarify:\n  rename \"match_refs()\" to \"match_push_refs()\"\n  send-pack: typofix error message"},{"sha":"6127e184a169daaa2d9291dffdaca90dfed288dd","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/6127e184a169daaa2d9291dffdaca90dfed288dd","message":"Merge branch 'hv/submodule-merge-search' into pu\n\n* hv/submodule-merge-search:\n  submodule.c: make two functions static\n  allow multiple calls to submodule merge search for the same path\n  push: Don't push a repository with unpushed submodules\n  push: teach --recurse-submodules the on-demand option\n\nConflicts:\n\tsubmodule.c"},{"sha":"53cbc29a436770ca05ec6db0c6233122f5ffe7e6","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/53cbc29a436770ca05ec6db0c6233122f5ffe7e6","message":"Merge branch 'jc/lookup-object-hash' into pu\n\n* jc/lookup-object-hash:\n  object hash: replace linear probing with 4-way cuckoo hashing\n  object hash: we know the table size is a power of two\n  object hash: next_size() helper for readability\n  pack-objects --count-only\n  object.c: remove duplicated code for object hashing\n  object.c: code movement for readability"},{"sha":"93fa56c8154c04a5d678bc0cf5e98aebf5e14db9","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/93fa56c8154c04a5d678bc0cf5e98aebf5e14db9","message":"Merge branch 'rr/revert-cherry-pick' into pu\n\n* rr/revert-cherry-pick:\n  revert: further simplify parsing of a line in insn sheet\n  revert: Simplify passing command-line arguments around\n  revert: Allow mixed pick and revert instructions\n  revert: Make commit descriptions in insn sheet optional\n  revert: Fix buffer overflow in insn sheet parser\n  revert: Simplify getting commit subject\n  revert: Free memory after get_message call"},{"sha":"12c03dc9372d1290d141fc268484533a13012b41","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/12c03dc9372d1290d141fc268484533a13012b41","message":"Merge branch 'sg/complete-refs' into pu\n\n* sg/complete-refs:\n  completion: remove broken dead code from __git_heads() and __git_tags()\n  completion: fast initial completion for config 'remote.*.fetch' value\n  completion: improve ls-remote output filtering in __git_refs_remotes()\n  completion: query only refs/heads/ in __git_refs_remotes()\n  completion: support full refs from remote repositories\n  completion: improve ls-remote output filtering in __git_refs()\n  completion: make refs completion consistent for local and remote repos\n  completion: optimize refs completion\n  completion: document __gitcomp()"},{"sha":"da46fafe11983ce4104ca12ea9c1477cf1c379de","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/da46fafe11983ce4104ca12ea9c1477cf1c379de","message":"Merge branch 'jc/verbose-checkout' into pu\n\n* jc/verbose-checkout:\n  checkout -v: give full status output after switching branches\n  checkout: move the local changes report to the end"},{"sha":"0b6d5bb973f9702f2200ceead2c8a3cdebc11932","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/0b6d5bb973f9702f2200ceead2c8a3cdebc11932","message":"Merge branch 'cb/daemon-permission-errors' into pu\n\n* cb/daemon-permission-errors:\n  daemon: report permission denied error to clients\n  daemon: add tests\n\nConflicts:\n\tpath.c"},{"sha":"6d3c0ef001fbd9f83a4a39a5abc55c828e90a210","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/6d3c0ef001fbd9f83a4a39a5abc55c828e90a210","message":"Merge branch 'kk/gitweb-side-by-side-diff' into pu\n\n* kk/gitweb-side-by-side-diff:\n  gitweb: add a feature to show side-by-side diff\n  gitweb: change format_diff_line() to remove leading SP from $diff_class"},{"sha":"be68b304b5a5395d59a6b406f4a75d547e66bcc2","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/be68b304b5a5395d59a6b406f4a75d547e66bcc2","message":"Merge branch 'jk/git-tricks' into pu\n\n* jk/git-tricks:\n  completion: match ctags symbol names in grep patterns\n  contrib: add git-jump script\n  contrib: add diff highlight script\n\nConflicts:\n\tcontrib/completion/git-completion.bash"},{"sha":"b22ae1109f0a3611c1ff9f86e8251281f261bf28","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/b22ae1109f0a3611c1ff9f86e8251281f261bf28","message":"Merge branch 'dm/pack-objects-update' into pu\n\n* dm/pack-objects-update:\n  pack-objects: don't traverse objects unnecessarily\n  pack-objects: rewrite add_descendants_to_write_order() iteratively\n  pack-objects: use unsigned int for counter and offset values\n  pack-objects: mark add_to_write_order() as inline"},{"sha":"1575703ee6100bf62eba2537ec8e64407250c6ca","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/1575703ee6100bf62eba2537ec8e64407250c6ca","message":"Merge branch 'jc/make-tags' into pu\n\n* jc/make-tags:\n  Makefile: ask \"ls-files\" to list source files if available"},{"sha":"3bd80d6250c61c631f44fd2e12bf131900195f22","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/3bd80d6250c61c631f44fd2e12bf131900195f22","message":"Merge branch 'ss/inet-ntop' into pu\n\n* ss/inet-ntop:\n  inet_ntop.c: Work around GCC 4.6's detection of uninitialized variables"},{"sha":"d0262fcfa9cbc33ec14d802b53cc7e139ababdf3","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/d0262fcfa9cbc33ec14d802b53cc7e139ababdf3","message":"Merge branch 'jn/libperl-git-config' into pu\n\n* jn/libperl-git-config:\n  libperl-git: refactor Git::config_*"},{"sha":"b76aa3d92e3cb64cf22d20311e34741e34521b53","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/b76aa3d92e3cb64cf22d20311e34741e34521b53","message":"Merge branch 'jc/signed-commit' into pu\n\n* jc/signed-commit:\n  log: --show-signature\n  commit: teach --gpg-sign option\n  Split GPG interface into its own helper library\n\nConflicts:\n\tbuiltin/merge.c"},{"sha":"f59b09a9f5a54ea17b79b96cd734624358dcd7aa","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"url":"https://api.github.com/repos/gitster/git/commits/f59b09a9f5a54ea17b79b96cd734624358dcd7aa","message":"Merge branch 'sr/transport-helper-fix-rfc' into pu\n\n* sr/transport-helper-fix-rfc:\n  t5800: point out that deleting branches does not work\n  t5800: document inability to push new branch with old content"}],"ref":"refs/heads/pu","legacy":{"head":"f59b09a9f5a54ea17b79b96cd734624358dcd7aa","size":15,"push_id":46783617,"shas":[["72ef2cf18956b4f758ae8693904fd808205a9d73","gitster@pobox.com","Merge branch 'jc/match-refs-clarify' into pu\n\n* jc/match-refs-clarify:\n  rename \"match_refs()\" to \"match_push_refs()\"\n  send-pack: typofix error message","Junio C Hamano"],["6127e184a169daaa2d9291dffdaca90dfed288dd","gitster@pobox.com","Merge branch 'hv/submodule-merge-search' into pu\n\n* hv/submodule-merge-search:\n  submodule.c: make two functions static\n  allow multiple calls to submodule merge search for the same path\n  push: Don't push a repository with unpushed submodules\n  push: teach --recurse-submodules the on-demand option\n\nConflicts:\n\tsubmodule.c","Junio C Hamano"],["53cbc29a436770ca05ec6db0c6233122f5ffe7e6","gitster@pobox.com","Merge branch 'jc/lookup-object-hash' into pu\n\n* jc/lookup-object-hash:\n  object hash: replace linear probing with 4-way cuckoo hashing\n  object hash: we know the table size is a power of two\n  object hash: next_size() helper for readability\n  pack-objects --count-only\n  object.c: remove duplicated code for object hashing\n  object.c: code movement for readability","Junio C Hamano"],["93fa56c8154c04a5d678bc0cf5e98aebf5e14db9","gitster@pobox.com","Merge branch 'rr/revert-cherry-pick' into pu\n\n* rr/revert-cherry-pick:\n  revert: further simplify parsing of a line in insn sheet\n  revert: Simplify passing command-line arguments around\n  revert: Allow mixed pick and revert instructions\n  revert: Make commit descriptions in insn sheet optional\n  revert: Fix buffer overflow in insn sheet parser\n  revert: Simplify getting commit subject\n  revert: Free memory after get_message call","Junio C Hamano"],["12c03dc9372d1290d141fc268484533a13012b41","gitster@pobox.com","Merge branch 'sg/complete-refs' into pu\n\n* sg/complete-refs:\n  completion: remove broken dead code from __git_heads() and __git_tags()\n  completion: fast initial completion for config 'remote.*.fetch' value\n  completion: improve ls-remote output filtering in __git_refs_remotes()\n  completion: query only refs/heads/ in __git_refs_remotes()\n  completion: support full refs from remote repositories\n  completion: improve ls-remote output filtering in __git_refs()\n  completion: make refs completion consistent for local and remote repos\n  completion: optimize refs completion\n  completion: document __gitcomp()","Junio C Hamano"],["da46fafe11983ce4104ca12ea9c1477cf1c379de","gitster@pobox.com","Merge branch 'jc/verbose-checkout' into pu\n\n* jc/verbose-checkout:\n  checkout -v: give full status output after switching branches\n  checkout: move the local changes report to the end","Junio C Hamano"],["0b6d5bb973f9702f2200ceead2c8a3cdebc11932","gitster@pobox.com","Merge branch 'cb/daemon-permission-errors' into pu\n\n* cb/daemon-permission-errors:\n  daemon: report permission denied error to clients\n  daemon: add tests\n\nConflicts:\n\tpath.c","Junio C Hamano"],["6d3c0ef001fbd9f83a4a39a5abc55c828e90a210","gitster@pobox.com","Merge branch 'kk/gitweb-side-by-side-diff' into pu\n\n* kk/gitweb-side-by-side-diff:\n  gitweb: add a feature to show side-by-side diff\n  gitweb: change format_diff_line() to remove leading SP from $diff_class","Junio C Hamano"],["be68b304b5a5395d59a6b406f4a75d547e66bcc2","gitster@pobox.com","Merge branch 'jk/git-tricks' into pu\n\n* jk/git-tricks:\n  completion: match ctags symbol names in grep patterns\n  contrib: add git-jump script\n  contrib: add diff highlight script\n\nConflicts:\n\tcontrib/completion/git-completion.bash","Junio C Hamano"],["b22ae1109f0a3611c1ff9f86e8251281f261bf28","gitster@pobox.com","Merge branch 'dm/pack-objects-update' into pu\n\n* dm/pack-objects-update:\n  pack-objects: don't traverse objects unnecessarily\n  pack-objects: rewrite add_descendants_to_write_order() iteratively\n  pack-objects: use unsigned int for counter and offset values\n  pack-objects: mark add_to_write_order() as inline","Junio C Hamano"],["1575703ee6100bf62eba2537ec8e64407250c6ca","gitster@pobox.com","Merge branch 'jc/make-tags' into pu\n\n* jc/make-tags:\n  Makefile: ask \"ls-files\" to list source files if available","Junio C Hamano"],["3bd80d6250c61c631f44fd2e12bf131900195f22","gitster@pobox.com","Merge branch 'ss/inet-ntop' into pu\n\n* ss/inet-ntop:\n  inet_ntop.c: Work around GCC 4.6's detection of uninitialized variables","Junio C Hamano"],["d0262fcfa9cbc33ec14d802b53cc7e139ababdf3","gitster@pobox.com","Merge branch 'jn/libperl-git-config' into pu\n\n* jn/libperl-git-config:\n  libperl-git: refactor Git::config_*","Junio C Hamano"],["b76aa3d92e3cb64cf22d20311e34741e34521b53","gitster@pobox.com","Merge branch 'jc/signed-commit' into pu\n\n* jc/signed-commit:\n  log: --show-signature\n  commit: teach --gpg-sign option\n  Split GPG interface into its own helper library\n\nConflicts:\n\tbuiltin/merge.c","Junio C Hamano"],["f59b09a9f5a54ea17b79b96cd734624358dcd7aa","gitster@pobox.com","Merge branch 'sr/transport-helper-fix-rfc' into pu\n\n* sr/transport-helper-fix-rfc:\n  t5800: point out that deleting branches does not work\n  t5800: document inability to push new branch with old content","Junio C Hamano"]],"ref":"refs/heads/pu"}}