{"push_id":1006438075,"size":1000,"distinct_size":1872,"ref":"refs/heads/master","head":"9e9591e44b174e31c6cdf4aafdb3442b28eae6cb","before":"a17c56c056d5fea0843b429132904c429a900229","commits":[{"sha":"142d035a022fb76c96877254e95aa70879332076","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Documentation: match underline with the text\n\nEven though AsciiDoc is more lenient when deciding if an underline\nis for the contents on the previous line to find section headers, we\nshould match the length of them for other formatters to help them.\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/142d035a022fb76c96877254e95aa70879332076"},{"sha":"77d5f715c24f1c2f3469aab35536b06237a5883d","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Documentation: match undefline with the text in old release notes\n\nThese are not processed with AsciiDoc, but it is better to be\nconsistent.\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/77d5f715c24f1c2f3469aab35536b06237a5883d"},{"sha":"e17fd18ae2adc92608e3e2be0f719412110fb5c2","author":{"email":"9249c549618448e4c699e8032ba6c7f0d7fd4b7f@distanz.ch","name":"Tobias Klauser"},"message":"credential-cache--daemon: remove unused #include \"sigchain.h\"\n\nAfter switching to use the tempfile module in commit 9e903316\n(credential-cache--daemon: use tempfile module), no declarations from\nsigchain.h are used in credential-cache--daemon.c anymore. Thus, remove\nthe #include.\n\nSigned-off-by: Tobias Klauser <tklauser@distanz.ch>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/e17fd18ae2adc92608e3e2be0f719412110fb5c2"},{"sha":"086ecab1a7b7bfe8d87f5403d37cca84b41dfd72","author":{"email":"9249c549618448e4c699e8032ba6c7f0d7fd4b7f@distanz.ch","name":"Tobias Klauser"},"message":"diff: remove unused #include \"sigchain.h\"\n\nAfter switching to use the tempfile module in commit 284098f1\n(diff: use tempfile module), no declarations from sigchain.h are used in\ndiff.c anymore. Thus, remove the #include.\n\nSigned-off-by: Tobias Klauser <tklauser@distanz.ch>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/086ecab1a7b7bfe8d87f5403d37cca84b41dfd72"},{"sha":"a559263caead4cb8078b651f25f5b08a56cf406e","author":{"email":"9249c549618448e4c699e8032ba6c7f0d7fd4b7f@distanz.ch","name":"Tobias Klauser"},"message":"read-cache: remove unused #include \"sigchain.h\"\n\nAfter switching to use the tempfile module in commit f6ecc62d\n(write_shared_index(): use tempfile module), no declarations from\nsigchain.h are used in read-cache.c anymore. Thus, remove the #include.\n\nSigned-off-by: Tobias Klauser <tklauser@distanz.ch>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/a559263caead4cb8078b651f25f5b08a56cf406e"},{"sha":"4b7c50a184a900eef5bc077d93e72c1b8f147915","author":{"email":"9249c549618448e4c699e8032ba6c7f0d7fd4b7f@distanz.ch","name":"Tobias Klauser"},"message":"shallow: remove unused #include \"sigchain.h\"\n\nAfter switching to use the tempfile module in commit 6e122b44\n(setup_temporary_shallow(): use tempfile module), no declarations from\nsigchain.h are used in read-cache.c anymore. Thus, remove the #include.\n\nSigned-off-by: Tobias Klauser <tklauser@distanz.ch>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/4b7c50a184a900eef5bc077d93e72c1b8f147915"},{"sha":"0181681e921fa4e001a51886749ee0584233db51","author":{"email":"053ce55f4869b7f450d1d77b8f162c6f2bb9e137@gmail.com","name":"Alex Riesen"},"message":"clone: allow \"--dissociate\" without reference\n\nThe \"--reference\" option is not the only way to provide a repository\nto borrow objects from.  A repository that borrows from another\nrepository can be cloned with \"clone --local\" and the resulting\nrepository will borrow from the same repository, which the user\nmay want to \"--dissociate\" from.\n\nSigned-off-by: Alex Riesen <raa.lkml@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/0181681e921fa4e001a51886749ee0584233db51"},{"sha":"3b19dba7030f179cf981a8714693f74c07d915a4","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"Documentation: AsciiDoc spells em-dash as double-dashes, not triple\n\nAgain, we do not usually process release notes with AsciiDoc, but it\nis better to be consistent.\n\nThis incidentally reveals breakages left by an ancient 5e00439f\n(Documentation: build html for all files in technical and howto,\n2012-10-23).  The index-format documentation was originally written\nto be read as straight text without formatting and when the commit\nforced everything in Documentation/ to go through AsciiDoc, it did\nnot do any adjustment--hence the double-dashes will be seen in the\nresulting text that is rendered as preformatted fixed-width without\nconverted into em-dashes.\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/3b19dba7030f179cf981a8714693f74c07d915a4"},{"sha":"0fb19906b5eb8fff9af59531aacd023920a24495","author":{"email":"fd432345609ae4d58c1aa629cb66ba96d1391622@kdbg.org","name":"Johannes Sixt"},"message":"read_branches_file: plug a FILE* leak\n\nThe earlier rewrite f28e3ab2 (read_branches_file: simplify string handling)\nof read_branches_file() lost an fclose() call. Put it back.\n\nAs on Windows files that are open cannot be removed, the leak manifests in\na failure of 'git remote rename origin origin' when the remote's URL is\nspecified in .git/branches/origin, because by the time that the command\nattempts to remove this file, it is still open.\n\nSigned-off-by: Johannes Sixt <j6t@kdbg.org>\nAcked-by: Jeff King <peff@peff.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/0fb19906b5eb8fff9af59531aacd023920a24495"},{"sha":"d62c89afb278ab625dd399222ceb8d48b0358756","author":{"email":"fd432345609ae4d58c1aa629cb66ba96d1391622@kdbg.org","name":"Johannes Sixt"},"message":"compat/mingw.c: remove printf format warning\n\n5096d490 (convert trivial sprintf / strcpy calls to xsnprintf) converted\ntwo sprintf calls. Now GCC warns that \"format '%u' expects argument of\ntype 'unsigned int', but argument 4 has type 'long unsigned int'\".\nInstead of changing the format string, use a variable of type unsigned\nin place of the typedef-ed type DWORD, which hides that it is actually an\nunsigned long.\n\nThere is no correctness issue with the old code because unsigned long and\nunsigned are always of the same size on Windows, even in 64-bit builds.\n\nSigned-off-by: Johannes Sixt <j6t@kdbg.org>\nAcked-by: Jeff King <peff@peff.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/d62c89afb278ab625dd399222ceb8d48b0358756"},{"sha":"29abb33978f713cd0a5cc3687bf61077b0928840","author":{"email":"a6723cc3f76163bf7adb636a73ac3b0ceb3e6b9b@pobox.com","name":"Junio C Hamano"},"message":"add: simplify -u/-A without pathspec\n\nSince Git 2.0, \"add -u\" and \"add -A\" run from a subdirectory without\nany pathspec mean \"everything in the working tree\" (before 2.0, they\nwere limited to the current directory).  The limiting to the current\ndirectory was implemented by inserting \".\" to the command line when\nthe end user did not give us any pathspec.  At 2.0, we updated the\ncode to insert \":/\" (instead of '.') to consider everything from the\ntop-level, by using a pathspec magic \"top\".\n\nThe call to parse_pathspec() using the command line arguments is,\nhowever, made with PATHSPEC_PREFER_FULL option since 5a76aff1 (add:\nconvert to use parse_pathspec, 2013-07-14), which predates Git 2.0.\nIn retrospect, there was no need to turn \"adding . to limit to the\ndirectory\" into \"adding :/ to unlimit to everywhere\" in Git 2.0;\ninstead we could just have done \"if there is no pathspec on the\ncommand line, just let it be\".  The parse_pathspec() then would give\nus a pathspec that matches everything and all is well.\n\nIncidentally such a simplification also fixes a corner case bug that\nstems from the fact that \":/\" does not necessarily mean any magic.\nA user would say \"git --literal-pathspecs add -u :/\" from the\ncommand line when she has a directory ':' and wants to add\neverything in it (and she knows that her :/ will be taken as\n'everything under the sun' magic pathspec unless she disables the\nmagic with --literal-pathspecs).  The internal use of ':/' would\nbehave the same way as such an explicitly given \":/\" when run with\n\"--literal-pathspecs\", and will not add everything under the sun as\nthe code originally intended.\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/29abb33978f713cd0a5cc3687bf61077b0928840"},{"sha":"b2af4829cc51fc90885948f19f24b76f2670a677","author":{"email":"71b52ec50d6675b30625f9b9f305490cfa824ff0@gmail.com","name":"Xue Fuqiao"},"message":"user-manual: fix the description of fast-forward\n\nThe \"Fast-forward merges\" section of user-manual.txt incorrectly\nsays if the current branch is a descendant of the other, Git will\nperform a fast-forward merge, but it should the other way around.\n\nSigned-off-by: Xue Fuqiao <xfq.free@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/b2af4829cc51fc90885948f19f24b76f2670a677"},{"sha":"95261974bbc8cc1a32ed260f06a694cde86f732d","author":{"email":"0706025b2bbcec1ed8d64822f4eccd96314938d0@max630.net","name":"Max Kirillov"},"message":"blame: fix option name in error message\n\nThe option name used in blame's UI is `--reverse`.\n\nSigned-off-by: Max Kirillov <max@max630.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/95261974bbc8cc1a32ed260f06a694cde86f732d"},{"sha":"71d92575251bdb8b5e1b5b3a5c649bb63d9fc116","author":{"email":"53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","name":"Johannes Schindelin"},"message":"imap-send: only use CURLOPT_LOGIN_OPTIONS if it is actually available\n\nThis fixes the compilation on an older Linux that was used to debug\ntest failures when upgrading Git for Windows to Git v2.3.0.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/71d92575251bdb8b5e1b5b3a5c649bb63d9fc116"},{"sha":"8f7744235844c44e780e026868beef29693c062e","author":{"email":"53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","name":"Johannes Schindelin"},"message":"Squelch warning about an integer overflow\n\nWe cannot rely on long integers to have more than 32 bits.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/8f7744235844c44e780e026868beef29693c062e"},{"sha":"56a1a3ab449df33268776a8b72a301d3ee67ad8d","author":{"email":"53fb8db7833fca1e1746dd8592f61048d350f64c@gmx.de","name":"Johannes Schindelin"},"message":"Silence GCC's \"cast of pointer to integer of a different size\" warning\n\nWhen calculating hashes from pointers, it actually makes sense to cut\noff the most significant bits. In that case, said warning does not make\na whole lot of sense.\n\nSo let's just work around it by casting the pointer first to intptr_t\nand then casting up/down to the final integral type.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/56a1a3ab449df33268776a8b72a301d3ee67ad8d"},{"sha":"fdcdb778551b904d57c127d9a3546f6a7c8792d3","author":{"email":"c2359ca90edb3c7061c6953998872bd067ffd0b8@gmail.com","name":"Waldek Maleska"},"message":"Correct fscanf formatting string for I64u values\n\nThis fix is probably purely cosmetic because PRIuMAX is likely identical\nto SCNuMAX. Nevertheless, when using a function of the scanf() family,\nthe correct interpolation to use is the latter, not the former.\n\nSigned-off-by: Waldek Maleska <w.maleska@gmail.com>\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/fdcdb778551b904d57c127d9a3546f6a7c8792d3"},{"sha":"e510ab898865fdaf131e9bc9fd6ab6b7c4a94c9b","author":{"email":"2da278a99b557fc93ddbed7517a413ad793e2e6a@web.de","name":"René Scharfe"},"message":"use pop_commit() for consuming the first entry of a struct commit_list\n\nInstead of open-coding the function pop_commit() just call it.  This\nmakes the intent clearer and reduces code size.\n\nSigned-off-by: Rene Scharfe <l.s.r@web.de>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/e510ab898865fdaf131e9bc9fd6ab6b7c4a94c9b"},{"sha":"6f50833e98d9d88e331a0d5022130dd3d49cf876","author":{"email":"696e3fbcf235d40b6ea1ebd61c87cbea79d444e7@peff.net","name":"Jeff King"},"message":"t6031: move triple-rename test to t3030\n\nThe t6031 test was introduced to check filemode handling of\nmerge-recursive. Much later, an unrelated test was tacked on\nto look at renames and d/f conflicts. This test does not\ndepend on anything that happened before (it actually blows\naway any existing content in the test repo). Let's move it\nto t3030, where there are more related tests.\n\nSigned-off-by: Jeff King <peff@peff.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/6f50833e98d9d88e331a0d5022130dd3d49cf876"},{"sha":"f78d1fe208d3db36afecbd8b8a84d6c35391bd0b","author":{"email":"696e3fbcf235d40b6ea1ebd61c87cbea79d444e7@peff.net","name":"Jeff King"},"message":"t6031: generalize for recursive and resolve strategies\n\nThis script tests the filemode handling of merge-recursive,\nbut we do not test the same thing for merge-resolve. Let's\ngeneralize the script a little:\n\n  1. Break out the setup steps for each test into a separate\n     snippet.\n\n  2. For each test, run it twice; once with \"-s recursive\"\n     and once with \"-s resolve\". We can avoid repeating\n     ourselves by adding a function.\n\n  3. Since we have a nice abstracted function, we can make\n     our tests more thorough by testing both directions\n     (change on \"ours\" versus \"theirs\").\n\nThis improves our test coverage, and will make this the\nplace to add more tests related to merging mode changes.\n\nSigned-off-by: Jeff King <peff@peff.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/ollie314/git/commits/f78d1fe208d3db36afecbd8b8a84d6c35391bd0b"}]}