{"push_id":3140173292,"size":17,"distinct_size":0,"ref":"refs/heads/jk/upload-pack-unborn","head":"98e8091df07d34f14ac966f5ed1f4af691147a9e","before":"7099653d360f8477919194be3b7ac57e077da799","commits":[{"sha":"e5a329a279c7ecb5214ccc049ca659aa3ad733cf","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"run-command: report exec failure\n\nIn 321fd823 (\"run-command: mark path lookup errors with ENOENT\",\n2018-10-24), we rewrote the logic to execute a command by looking\nin the directories on $PATH; as a side effect, a request to run a\ncommand that is not found on $PATH is noticed even before a child\nprocess is forked to execute it.\n\nWe however stopped to report an exec failure in such a case by\nmistake.  Add a logic to report the error unless silent-exec-failure\nis requested, to match the original code.\n\nReported-by: John Passaro <john.a.passaro@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/e5a329a279c7ecb5214ccc049ca659aa3ad733cf"},{"sha":"5acea87c3abfa5316fa27476c02e46eded8b26ae","author":{"name":"Johannes Schindelin","email":"53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de"},"message":"help.h: fix coding style\n\nWe want a space after the `while` keyword.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/5acea87c3abfa5316fa27476c02e46eded8b26ae"},{"sha":"1c4b985965a4c424e7e5ae4756e139c98183278d","author":{"name":"Johannes Schindelin","email":"53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de"},"message":"help -a: handle aliases with long names gracefully\n\nWe take pains to determine the longest command beforehand, so that we\ncan align the category column after printing the command names.\n\nHowever, then we re-use that value when printing the aliases. If any\nalias name is longer than the longest command name, we consequently try\nto add a negative number of spaces (but `mput_char()` does not expect\nany negative values and simply decrements until the value is 0, i.e.\nit tries to add close to 2**31 spaces).\n\nLet's fix this by adjusting the `longest` variable before printing the\naliases.\n\nThis fixes https://github.com/git-for-windows/git/issues/1975.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/1c4b985965a4c424e7e5ae4756e139c98183278d"},{"sha":"a92ec7efe0ad25f1c2047230c0324dcb54ce1cfc","author":{"name":"Nguyễn Thái Ngọc Duy","email":"024f400cd820cb2ddbe54c7fecfd01e45f30bb96@gmail.com"},"message":"parse-options: fix SunCC compiler warning\n\nThe compiler reports this because show_gitcomp() never actually\nreturns a value:\n\n    \"parse-options.c\", line 520: warning: Function has no return\n    statement : show_gitcomp\n\nWe could shut the compiler up. But instead let's not bury exit() too\ndeep. Do the same as internal -h handling, return a special error code\nand handle the exit() in parse_options() (and other\nparse_options_step() callers) instead.\n\nReported-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>\nSigned-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/a92ec7efe0ad25f1c2047230c0324dcb54ce1cfc"},{"sha":"98f2d930d19c86c3c3d51176616558a73fd3d1de","author":{"name":"Johannes Schindelin","email":"53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de"},"message":"t4256: mark support files as LF-only\n\nThe test t4256-am-format-flowed.sh requires carefully applying a\npatch after ignoring padding whitespace. This breaks if the file\nis munged to include CRLF line endings instead of LF.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Derrick Stolee <dstolee@microsoft.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/98f2d930d19c86c3c3d51176616558a73fd3d1de"},{"sha":"0365b9ec59f5fbe6a1a638bdb006d0ebcbd53a99","author":{"name":"Johannes Schindelin","email":"53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de"},"message":"t9902: 'send-email' test case requires PERL\n\nThe oneline notwithstanding, 13374987dd (completion: use _gitcompbuiltin\nfor format-patch, 2018-11-03) changed also the way send-email options\nare completed, by asking the git send-email command itself what options\nit offers.\n\nNecessarily, this must fail when built with NO_PERL because send-email\nitself is a Perl script. Which means that we need the PERL prerequisite\nfor the send-email test case in t9902.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/0365b9ec59f5fbe6a1a638bdb006d0ebcbd53a99"},{"sha":"fc767afe77ee0e1bca50d86c8ec1277ea473b1bc","author":{"name":"Derrick Stolee","email":"ee0b68d4428a726bf8f65d5915bcba7139f7e5c7@microsoft.com"},"message":".gitattributes: ensure t/oid-info/* has eol=lf\n\nThe new test_oid machinery in the test library requires reading\nsome information from t/oid-info/hash-info and t/oid-info/oid.\n\nThe logic to read from these files in shell uses built-in \"read\"\ncommand, which leaves CR at the end of these text files when they\nare checked out with CRLF line endings, at least when run with bash\nshipped with Git for Windows.  This results in an unexpected value\nin the variable these lines are read into, leading the tests to\nfail.\n\nMark them to be checked out always with the LF line endings.\n\nSigned-off-by: Derrick Stolee <dstolee@microsoft.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/fc767afe77ee0e1bca50d86c8ec1277ea473b1bc"},{"sha":"3f8c27c369833ac0eb473cadbec8c9deb0ee311b","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'ds/hash-independent-tests-fix' into maint\n\nTest portability fix.\n\n* ds/hash-independent-tests-fix:\n  .gitattributes: ensure t/oid-info/* has eol=lf","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/3f8c27c369833ac0eb473cadbec8c9deb0ee311b"},{"sha":"6cba47153300dce0c36331f03c5a11cb9376bb70","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'js/mailinfo-format-flowed-fix' into maint\n\nTest portability fix.\n\n* js/mailinfo-format-flowed-fix:\n  t4256: mark support files as LF-only","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/6cba47153300dce0c36331f03c5a11cb9376bb70"},{"sha":"6be6e6629fe9da1bfef904d2615536ad0db14e1d","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'js/t9902-send-email-completion-fix' into maint\n\n* js/t9902-send-email-completion-fix:\n  t9902: 'send-email' test case requires PERL","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/6be6e6629fe9da1bfef904d2615536ad0db14e1d"},{"sha":"bf29f074ed7019abb53398c4cd5659d9f939d9a8","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'nd/show-gitcomp-compilation-fix' into maint\n\nPortability fix for a recent update to parse-options API.\n\n* nd/show-gitcomp-compilation-fix:\n  parse-options: fix SunCC compiler warning","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/bf29f074ed7019abb53398c4cd5659d9f939d9a8"},{"sha":"916f56d38bc86cf8bed0698afde5051c05e7cc68","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'js/help-commands-verbose-by-default-fix' into maint\n\n\"git help -a\" did not work well when an overly long alias is\ndefined, which has been corrected.\n\n* js/help-commands-verbose-by-default-fix:\n  help -a: handle aliases with long names gracefully\n  help.h: fix coding style","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/916f56d38bc86cf8bed0698afde5051c05e7cc68"},{"sha":"83243020c8537d48bdaf5d6d43c4be36ad47c8b0","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'jc/run-command-report-exec-failure-fix' into maint\n\nA recent update accidentally squelched an error message when the\nrun_command API failed to run a missing command, which has been\ncorrected.\n\n* jc/run-command-report-exec-failure-fix:\n  run-command: report exec failure","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/83243020c8537d48bdaf5d6d43c4be36ad47c8b0"},{"sha":"0d0ac3826a3bbb9247e39e12623bbcfdd722f24c","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Git 2.20.1\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/0d0ac3826a3bbb9247e39e12623bbcfdd722f24c"},{"sha":"85c26ae4bb73eaf46163e8ff48e85c81e52a6eec","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Prepare for 2.21 cycle to start soonish\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/85c26ae4bb73eaf46163e8ff48e85c81e52a6eec"},{"sha":"b21ebb671bb7dea8d342225f0d66c41f4e54d5ca","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Sync with Git 2.20.1\n\n* maint:\n  Git 2.20.1\n  .gitattributes: ensure t/oid-info/* has eol=lf\n  t9902: 'send-email' test case requires PERL\n  t4256: mark support files as LF-only\n  parse-options: fix SunCC compiler warning\n  help -a: handle aliases with long names gracefully\n  help.h: fix coding style\n  run-command: report exec failure","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/b21ebb671bb7dea8d342225f0d66c41f4e54d5ca"},{"sha":"98e8091df07d34f14ac966f5ed1f4af691147a9e","author":{"name":"Jeff King","email":"696e3fbcf235d40b6ea1ebd61c87cbea79d444e7@peff.net"},"message":"upload-pack: advertise unborn HEAD via symref\n\n - this works but clients don't actually do anything with\n   it, so...?","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/98e8091df07d34f14ac966f5ed1f4af691147a9e"}]}
{"actor":{"display_login":"peff"}}