{"push_id":4455714475,"size":10,"distinct_size":3,"ref":"refs/heads/next","head":"a726963e58a84ebdc94b8c381a1904fbe18fd9f0","before":"bf4f52115ae4280d3838d0660b32ecce005228ad","commits":[{"sha":"bc855232bcb14599890ddf8b97f7e94290f3a1f4","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'bk/p4-misc-usability'\n\nMiscellaneous small UX improvements on \"git-p4\".\n\n* bk/p4-misc-usability:\n  git-p4: show detailed help when parsing options fail\n  git-p4: yes/no prompts should sanitize user text","distinct":false,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/bc855232bcb14599890ddf8b97f7e94290f3a1f4"},{"sha":"b76a244c9da0af40a0d2e123b12576fc64e6a354","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'em/freebsd-cirrus-ci'\n\n* em/freebsd-cirrus-ci:\n  CI: add FreeBSD CI support via Cirrus-CI","distinct":false,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/b76a244c9da0af40a0d2e123b12576fc64e6a354"},{"sha":"e0e1ac5db0235abba4038cf571a949c3f8c1b65c","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'en/rebase-signoff-fix'\n\n\"git rebase --signoff\" stopped working when the command was written\nin C, which has been corrected.\n\n* en/rebase-signoff-fix:\n  rebase: fix saving of --signoff state for am-based rebases","distinct":false,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/e0e1ac5db0235abba4038cf571a949c3f8c1b65c"},{"sha":"13432fc6dd4f9f78d0015611621991693f8fb218","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'js/mingw-reserved-filenames'\n\nForbid pathnames that the platform's filesystem cannot represent on\nMinGW.\n\n* js/mingw-reserved-filenames:\n  mingw: refuse paths containing reserved names\n  mingw: short-circuit the conversion of `/dev/null` to UTF-16","distinct":false,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/13432fc6dd4f9f78d0015611621991693f8fb218"},{"sha":"a82027e9e6c477c01dac6d5af4a8756ff7122b67","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'js/use-test-tool-on-path'\n\nTest fix.\n\n* js/use-test-tool-on-path:\n  t3008: find test-tool through path lookup","distinct":false,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/a82027e9e6c477c01dac6d5af4a8756ff7122b67"},{"sha":"8679ef24ed64018bb62170c43ce73e0261c0600a","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Git 2.25-rc1\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/8679ef24ed64018bb62170c43ce73e0261c0600a"},{"sha":"224c7d70fa14ed44d8e7e3ce1e165e05b7b23725","author":{"name":"Johannes Schindelin","email":"53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de"},"message":"mingw: only test index entries for backslashes, not tree entries\n\nDuring a clone of a repository that contained a file with a backslash in\nits name in the past, as of v2.24.1(2), Git for Windows prints errors\nlike this:\n\n\terror: filename in tree entry contains backslash: '\\'\n\nThe idea is to prevent Git from even trying to write files with\nbackslashes in their file names: while these characters are valid in\nfile names on other platforms, on Windows it is interpreted as directory\nseparator (which would obviously lead to ambiguities, e.g. when there is\na file `a\\b` and there is also a file `a/b`).\n\nArguably, this is the wrong layer for that error: As long as the user\nnever checks out the files whose names contain backslashes, there should\nnot be any problem in the first place.\n\nSo let's loosen the requirements: we now leave tree entries with\nbackslashes in their file names alone, but we do require any entries\nthat are added to the Git index to contain no backslashes on Windows.\n\nNote: just as before, the check is guarded by `core.protectNTFS` (to\nallow overriding the check by toggling that config setting), and it\nis _only_ performed on Windows, as the backslash is not a directory\nseparator elsewhere, even when writing to NTFS-formatted volumes.\n\nAn alternative approach would be to try to prevent creating files with\nbackslashes in their file names. However, that comes with its own set of\nproblems. For example, `git config -f C:\\ProgramData\\Git\\config ...` is\na very valid way to specify a custom config location, and we obviously\ndo _not_ want to prevent that. Therefore, the approach chosen in this\npatch would appear to be better.\n\nThis addresses https://github.com/git-for-windows/git/issues/2435\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/szeder/git-cooking-topics-for-travis-ci/commits/224c7d70fa14ed44d8e7e3ce1e165e05b7b23725"},{"sha":"3088a0ccf1e553d04504a35a135544115333dae7","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Merge branch 'js/mingw-loosen-overstrict-tree-entry-checks' into next\n\nAn earlier update to Git for Windows declared that a tree object is\ninvalid if it has a path component with backslash in it, which was\noverly strict, which has been corrected.  The only protection the\nWindows users need is to prevent such path (or any path that their\nfilesystem cannot check out) from entering the index.\n\n* js/mingw-loosen-overstrict-tree-entry-checks:\n  mingw: only test index entries for backslashes, not tree entries","distinct":true,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/3088a0ccf1e553d04504a35a135544115333dae7"},{"sha":"88dfdc41939891b16a5f8d00053e9c81d6d73f4e","author":{"name":"Junio C Hamano","email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com"},"message":"Sync with v2.25-rc1\n\n* master:\n  Git 2.25-rc1","distinct":true,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/88dfdc41939891b16a5f8d00053e9c81d6d73f4e"},{"sha":"a726963e58a84ebdc94b8c381a1904fbe18fd9f0","author":{"name":"SZEDER Gábor","email":"d1c15c709aaa0744057ac20f93d60e563c0b84d1@gmail.com"},"message":"Travis CI build adjustments\n\nsplit-index: more BUG()s\nci: use Coccinelle 1.0.8 in the static analysis CI jobs\ntravis-ci: use Coccinelle v1.0.7 in the static analysis build job\n[PoC] ci: avoid 'brew' in the OSX CI jobs\nci: don't 'brew link' gettext\nci: show how long it takes to run each 'make' and 'make test'\n[PoC] travis-ci: split the test suite in the OSX build jobs\ntravis-ci: \"unroll\" the build matrix\ntravis-ci: remove empty 'addons:' sections\ntravis-ci: build and test on s390x\nt5324: don't check progress output in octopus test\nci: run GETTEXT POISON build job in scrambled mode, too\ngettext: introduce GIT_TEST_GETTEXT_POISON_SCRAMBLED\ngettext: use an enum for the mode of GETTEXT POISONing\ngettext: put \"# GETTEXT POISON #\" string literal into a macro\nlib-rebase: loosen GETTEXT_POISON check in fake editor\nci: install dependencies to fulfill a few more prereqs\ntravis-ci: use a custom Docker image in the 32 bit Linux build job\ntests: show missed prereqs at the end of 'make test'\ntravis-ci: make short test paths & trash dir in log work together\ntravis-ci: run tests in shorter paths\ntest-lib: add the '--short-trash-dir' option\ntravis-ci: build Git with 'make -k'\ntravis-ci: squelch 'prove' progress indicator","distinct":true,"url":"https://api.github.com/repos/szeder/git-cooking-topics-for-travis-ci/commits/a726963e58a84ebdc94b8c381a1904fbe18fd9f0"}]}
{"actor":{"display_login":"szeder"}}