{"push_id":1134513238,"size":14,"distinct_size":1,"ref":"refs/heads/jk/commits-notes-wip","head":"589856ae99576d49ba8c60997d96b6e995a9b253","before":"bc5feff5b55860f61608687e3a515206803272d8","commits":[{"sha":"3f215b03289ff594f3e4aba7c7a4b774dc4c226e","author":{"name":"Johannes Sixt","email":"123d939da5bdc95cad69c1f0a029d0512272c6b0@kdbg.org"},"message":"t6044: replace seq by test_seq\n\nseq is not available everywhere.\n\nSigned-off-by: Johannes Sixt <j6t@kdbg.org>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/3f215b03289ff594f3e4aba7c7a4b774dc4c226e"},{"sha":"e9980419cb925ba158f3015252e0afa2cea5a1b6","author":{"name":"Armin Kunaschik","email":"99de2e5a253c92ddfe08e05d1c8935e3d22ce4a9@googlemail.com"},"message":"t0008: 4 tests fail with ksh88\n\nIn t0008, we have\n\n\tcat <<-EOF\n\t...\n\ta/b/.gitignore:8:!on*\t\"a/b/one\\\"three\"\n\t...\n\tEOF\n\nand expect that the backslash-dq is passed through literally.\n\nksh88 eats the backslash and produces a wrong expect file to\ncompare the actual output with.\n\nUsing \\\\\" works this around without breaking other POSIX shells\n(which collapse backslash-backslash to a single backslash), and\nksh88 does so, too.\n\nIt makes it easier to read, too, because the reason why we are\nwriting backslash there is *not* because we think dq is special and\nwant to quote it (if that were the case we would have two more\nbackslashes on that line).  It is simply because we want a single\nliteral backslash there.  Since backslash is treated specially in\nunquoted here-document, explicitly doubling it to quote it expresses\nour intent better than relying on the character that immediately\ncomes after it (i.e. '\"') not being a special character.\n\nSigned-off-by: Armin Kunaschik <megabreit@googlemail.com>\nAcked-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/e9980419cb925ba158f3015252e0afa2cea5a1b6"},{"sha":"5c63920190b38f4ea92d5b0104d3697a34f5f2b3","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"t4204: do not let $name variable clobbered\n\ntest_patch_id_file_order shell function uses $name variable to hold\none filename, and calls another shell function calc_patch_id as a\ndownstream of one pipeline.  The called function, however, also uses\nthe same $name variable.  With a shell implementation that runs the\ncallee in the current shell environment, the caller's $name would\nbe clobbered by the callee's use of the same variable.\n\nThis hasn't been an issue with dash and bash.  ksh93 reveals the\nbreakage in the test script.\n\nFix it by using a distinct variable name in the callee.\n\nReported-by: Armin Kunaschik <megabreit@googlemail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/5c63920190b38f4ea92d5b0104d3697a34f5f2b3"},{"sha":"f7f90e0f4f58d493242078d17c0eba41dd3f1f79","author":{"name":"Karsten Blees","email":"d598ad53642f0b4ae7385d28bccbb74d7a242fa5@dcon.de"},"message":"mingw: make isatty() recognize MSYS2's pseudo terminals (/dev/pty*)\n\nMSYS2 emulates pseudo terminals via named pipes, and isatty() returns 0\nfor such file descriptors. Therefore, some interactive functionality\n(such as launching a pager, asking if a failed unlink should be repeated\netc.) doesn't work when run in a terminal emulator that uses MSYS2's\nptys (such as mintty).\n\nHowever, MSYS2 uses special names for its pty pipes ('msys-*-pty*'),\nwhich allows us to distinguish them from normal piped input / output.\n\nOn startup, check if stdin / stdout / stderr are connected to such pipes\nusing the NtQueryObject API from NTDll.dll. If the names match, adjust\nthe flags in MSVCRT's ioinfo structure accordingly.\n\nSigned-off-by: Karsten Blees <blees@dcon.de>\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/f7f90e0f4f58d493242078d17c0eba41dd3f1f79"},{"sha":"462cbb415e41aa890e78a30a5cc29558baa80b23","author":{"name":"Ramsay Jones","email":"5f27f63ff4a7d14be74386ad2c8a8b5eb52d0e05@ramsayjones.plus.com"},"message":"log: document the --decorate=auto option\n\nSigned-off-by: Ramsay Jones <ramsay@ramsayjones.plus.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/462cbb415e41aa890e78a30a5cc29558baa80b23"},{"sha":"66409881238702fa6351e655f6aec8675c4b346f","author":{"name":"Michael Rappazzo","email":"55a54dd385c12d5ea64614177d877efba1150bd5@gmail.com"},"message":"Documentation: add instructions to help setup gmail 2FA\n\nFor those who use two-factor authentication with gmail, git-send-email\nwill not work unless it is setup with an app-specific password. The\nexample for setting up git-send-email for use with gmail will now\ninclude information on generating and storing the app-specific password.\n\nSigned-off-by: Michael Rappazzo <rappazzo@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/66409881238702fa6351e655f6aec8675c4b346f"},{"sha":"07ffe8716f8be04d838915402b482c5ee03227d4","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"Merge branch 'kb/msys2-tty'\n\nThe \"are we talking with TTY, doing an interactive session?\"\ndetection has been updated to work better for \"Git for Windows\".\n\n* kb/msys2-tty:\n  mingw: make isatty() recognize MSYS2's pseudo terminals (/dev/pty*)","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/07ffe8716f8be04d838915402b482c5ee03227d4"},{"sha":"3a79d4251b65548a446dfd88fcfa43234e9c5f66","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"Merge branch 'mr/send-email-doc-gmail-2fa'\n\nGive hints to GMail users with two-factor auth enabled that\nthey need app-specific-password when using send-email.\n\n* mr/send-email-doc-gmail-2fa:\n  Documentation: add instructions to help setup gmail 2FA","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/3a79d4251b65548a446dfd88fcfa43234e9c5f66"},{"sha":"5b67f9a02854799a4c7863503c96fd0ae9f883bb","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"Merge branch 'rj/log-decorate-auto'\n\nWe forgot to add \"git log --decorate=auto\" to documentation when we\nadded the feature back in v2.1.0 timeframe.\n\n* rj/log-decorate-auto:\n  log: document the --decorate=auto option","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/5b67f9a02854799a4c7863503c96fd0ae9f883bb"},{"sha":"b586d8c733cee142b5b986886e610b09f6f03897","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"Merge branch 'ak/t4204-shell-portability'\n\nUpdate a test to run also under ksh88.\n\n* ak/t4204-shell-portability:\n  t4204: do not let $name variable clobbered","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/b586d8c733cee142b5b986886e610b09f6f03897"},{"sha":"10184b2718db480b4a9bfcb78b6f1c4783dbec85","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"Merge branch 'js/t6044-use-test-seq'\n\nTest portability fix.\n\n* js/t6044-use-test-seq:\n  t6044: replace seq by test_seq","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/10184b2718db480b4a9bfcb78b6f1c4783dbec85"},{"sha":"c6c655fdb174b1506fa508b4ac09b1a60bae22cf","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"Merge branch 'ak/t0008-ksh88-workaround'\n\nTest portability workaround.\n\n* ak/t0008-ksh88-workaround:\n  t0008: 4 tests fail with ksh88","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/c6c655fdb174b1506fa508b4ac09b1a60bae22cf"},{"sha":"f3913c2d03abc660140678a9e14dac399f847647","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"Final batch before 2.9-rc1\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/f3913c2d03abc660140678a9e14dac399f847647"},{"sha":"589856ae99576d49ba8c60997d96b6e995a9b253","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"commit: allow editing notes in commit message editor\n\nOne workflow for git-notes is to informally keep a list of\nchanges from one version of a patch to another as the patch\nis modified via \"commit --amend\" and \"git rebase\". Often the\nmost convenient time for this is while editing the commit\nmessage, since you see it during amend, during \"rebase -i\"\nedit stops, and when \"rebase\" finds a conflict.\n\nThis patch adds a \"--notes\" option which displays existing\nnotes in the commit editor (in the case of --amend), and\nextracts new notes from the editor message to add to the\nnewly created commit.\n\nThe feature is activated only for interactive edits, so \"-F\"\nand \"-m\" messages are safe from munging.","distinct":true,"url":"https://api.github.com/repos/peff/git/commits/589856ae99576d49ba8c60997d96b6e995a9b253"}]}
{"actor":{"display_login":"peff"}}