{"push_id":1131512278,"size":23,"distinct_size":0,"ref":"refs/heads/jk/xdl-siphash","head":"91d57fb7eaff554a9ddaef299c4cc6f2ed11f1ea","before":"99b05c6cc8b72c81260fbe7c0377600a8ea9b805","commits":[{"sha":"9e6c1e91a3f06eec45f976ed3ff4e9f445cf7328","author":{"name":"Jeff King","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"archive-tar: convert snprintf to xsnprintf\n\nCommit f2f0267 (archive-tar: use xsnprintf for trivial\nformatting, 2015-09-24) converted cases of \"sprintf\" to\n\"xsnprintf\", but accidentally left one as just \"snprintf\".\nThis meant that we could silently truncate the resulting\nbuffer instead of flagging an error.\n\nIn practice, this is impossible to achieve, as we are\nformatting a ustar checksum, which can be at most 7\ncharacters. But the point of xsnprintf is to document and\ncheck for \"should be impossible\" conditions; this site was\njust accidentally mis-converted during f2f0267.\n\nNoticed-by: Paul Green <Paul.Green@stratus.com>\nSigned-off-by: Jeff King <peff@peff.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/9e6c1e91a3f06eec45f976ed3ff4e9f445cf7328"},{"sha":"50b4a7807f5f1db79a0a4f4400c29bc00efbd307","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'jk/war-on-sprintf' into maint-2.7\n\n* jk/war-on-sprintf:\n  archive-tar: convert snprintf to xsnprintf","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/50b4a7807f5f1db79a0a4f4400c29bc00efbd307"},{"sha":"adbcfe6547fda8fe66618355a8a2031ac27d1a90","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'maint-2.7' into maint\n\n* maint-2.7:\n  archive-tar: convert snprintf to xsnprintf","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/adbcfe6547fda8fe66618355a8a2031ac27d1a90"},{"sha":"31efe2a8a844834ee81be6e8f9c3dae34fb47aa2","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'va/mailinfo-doc-typofix' into maint\n\nTypofix.\n\n* va/mailinfo-doc-typofix:\n  Documentation/git-mailinfo: fix typo","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/31efe2a8a844834ee81be6e8f9c3dae34fb47aa2"},{"sha":"6db5205148124cec7dacf4b7ef2df81b6a012d12","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'va/i18n-remote-comment-to-align' into maint\n\nMessage fix.\n\n* va/i18n-remote-comment-to-align:\n  i18n: remote: add comment for translators","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/6db5205148124cec7dacf4b7ef2df81b6a012d12"},{"sha":"86a1d147e85961f092b4c3483666372e789f8139","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'tb/t5601-sed-fix' into maint\n\nTest fix.\n\n* tb/t5601-sed-fix:\n  t5601: Remove trailing space in sed expression","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/86a1d147e85961f092b4c3483666372e789f8139"},{"sha":"6de6aba9f20d25b0628fb276ce5b60492c23b1ce","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'jc/test-seq' into maint\n\nTest fix.\n\n* jc/test-seq:\n  test-lib-functions.sh: rewrite test_seq without Perl\n  test-lib-functions.sh: remove misleading comment on test_seq","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/6de6aba9f20d25b0628fb276ce5b60492c23b1ce"},{"sha":"e8c7b8cf683bcaecfca21a9dd7c9464c50b4d1dd","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'ak/t4151-ls-files-could-be-empty' into maint\n\nTest fix.\n\n* ak/t4151-ls-files-could-be-empty:\n  t4151: make sure argument to 'test -z' is given","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/e8c7b8cf683bcaecfca21a9dd7c9464c50b4d1dd"},{"sha":"4e327bb4c251fc642660e35252543c830d2ca2b7","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'nd/remote-plural-ours-plus-theirs' into maint\n\nMessage fix.\n\n* nd/remote-plural-ours-plus-theirs:\n  remote.c: specify correct plural form in \"commit diverge\" message","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/4e327bb4c251fc642660e35252543c830d2ca2b7"},{"sha":"57b76d3379ade86d72cc9db83141e6ec084e6c8c","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'bn/config-doc-tt-varnames' into maint\n\nDoc formatting fixes.\n\n* bn/config-doc-tt-varnames:\n  config: consistently format $variables in monospaced font\n  config: describe 'pathname' value type","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/57b76d3379ade86d72cc9db83141e6ec084e6c8c"},{"sha":"b262b8f889392623f8b6772505de013d0796824d","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'va/i18n-misc-updates' into maint\n\nMark several messages for translation.\n\n* va/i18n-misc-updates:\n  i18n: unpack-trees: avoid substituting only a verb in sentences\n  i18n: builtin/pull.c: split strings marked for translation\n  i18n: builtin/pull.c: mark placeholders for translation\n  i18n: git-parse-remote.sh: mark strings for translation\n  i18n: branch: move comment for translators\n  i18n: branch: unmark string for translation\n  i18n: builtin/rm.c: remove a comma ',' from string\n  i18n: unpack-trees: mark strings for translation\n  i18n: builtin/branch.c: mark option for translation\n  i18n: index-pack: use plural string instead of normal one","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/b262b8f889392623f8b6772505de013d0796824d"},{"sha":"1f62b9256da9de99cef93b31a22d63e4ebf1a1d6","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'sb/z-is-gnutar-ism' into maint\n\nTest fix.\n\n* sb/z-is-gnutar-ism:\n  t6041: do not compress backup tar file\n  t3513: do not compress backup tar file","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/1f62b9256da9de99cef93b31a22d63e4ebf1a1d6"},{"sha":"d07211b5faefc9d94fe776cd5b50682544ad3257","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'lp/typofixes' into maint\n\nTypofixes.\n\n* lp/typofixes:\n  typofix: assorted typofixes in comments, documentation and messages","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/d07211b5faefc9d94fe776cd5b50682544ad3257"},{"sha":"968004c39c65e8a5d1a0b86af75fcf16a5eb6835","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'kf/gpg-sig-verification-doc' into maint\n\nDocumentation for \"git merge --verify-signatures\" has been updated\nto clarify that the signature of only the commit at the tip is\nverified.  Also the phrasing used for signature and key validity is\nadjusted to align with that used by OpenPGP.\n\n* kf/gpg-sig-verification-doc:\n  Documentation: clarify signature verification","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/968004c39c65e8a5d1a0b86af75fcf16a5eb6835"},{"sha":"e29300d69fb8e003b36f155a5f286d72ee5a557f","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'js/windows-dotgit' into maint\n\nOn Windows, .git and optionally any files whose name starts with a\ndot are now marked as hidden, with a core.hideDotFiles knob to\ncustomize this behaviour.\n\n* js/windows-dotgit:\n  mingw: remove unnecessary definition\n  mingw: introduce the 'core.hideDotFiles' setting","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/e29300d69fb8e003b36f155a5f286d72ee5a557f"},{"sha":"cca92531e3f836733d246c9696ce6a7059ae10ad","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'jk/rebase-interative-eval-fix' into maint\n\nPortability enhancement for \"rebase -i\" to help platforms whose\nshell does not like \"for i in <empty>\" (which is not POSIX-kosher).\n\n* jk/rebase-interative-eval-fix:\n  rebase--interactive: avoid empty list in shell for-loop","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/cca92531e3f836733d246c9696ce6a7059ae10ad"},{"sha":"f14acabf3ac8147d800017160d67e8192fe1ee80","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'jc/fsck-nul-in-commit' into maint\n\n\"git fsck\" learned to catch NUL byte in a commit object as\npotential error and warn.\n\n* jc/fsck-nul-in-commit:\n  fsck: detect and warn a commit with embedded NUL\n  fsck_commit_buffer(): do not special case the last validation","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/f14acabf3ac8147d800017160d67e8192fe1ee80"},{"sha":"5deca53908fa0ecd7e0d557d8e65c3206887556f","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'ls/travis-build-doc' into maint\n\nCI test was taught to build documentation pages.\n\n* ls/travis-build-doc:\n  travis-ci: build documentation","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/5deca53908fa0ecd7e0d557d8e65c3206887556f"},{"sha":"6396212d1ccf26d98eaea6a4643ff9d9d2a14cda","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Merge branch 'jc/linkgit-fix' into maint\n\nMany 'linkgit:<git documentation page>' references were broken,\nwhich are all fixed with this.\n\n* jc/linkgit-fix:\n  Documentation: fix linkgit references","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/6396212d1ccf26d98eaea6a4643ff9d9d2a14cda"},{"sha":"b051c59a00dbe1b2316d10ac95c789de2ad35d18","author":{"name":"Junio C Hamano","email":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},"message":"Start preparing for 2.8.4\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/b051c59a00dbe1b2316d10ac95c789de2ad35d18"}]}
{"actor":{"display_login":"peff"}}