{"push_id":1241069556,"size":251,"distinct_size":207,"ref":"refs/heads/shears/master","head":"b40a70250f9391e7147c5a9911b5e228942650a6","before":"9547c4c6a1ef485a93d7b1a662ee8e8ed5a55b48","commits":[{"sha":"a903e233f65a3e93cad74007cc0d5a178f712263","author":{"name":"Nguyễn Thái Ngọc Duy","email":"d0e3b15a74ff6c70e81434a55b9c843230dc3715@gmail.com"},"message":"log: decorate HEAD -> branch with the same color for arrow and HEAD\n\nCommit 76c61fb (log: decorate HEAD with branch name under\n--decorate=full, too - 2015-05-13) adds \"HEAD -> branch\" decoration to\nshow current branch vs detached HEAD. The sign of whether HEAD is\ndetached or not is \"->\" (vs \",\") because the branch is always colored\nby type. Color the arrow the same as HEAD to visually emphasize that\nthe following branch is HEAD, without paying too much attention to the\nactual separators \"->\" or \",\"\n\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/PKRoma/git-for-windows/commits/a903e233f65a3e93cad74007cc0d5a178f712263"},{"sha":"9ec26e797781239b36ebccb87c590e5778358007","author":{"name":"John Keeping","email":"febb44f0a3536761749f6c82b901d79bfa74cce8@keeping.me.uk"},"message":"difftool: fix argument handling in subdirs\n\nWhen in a subdirectory of a repository, path arguments should be\ninterpreted relative to the current directory not the root of the\nworking tree.\n\nThe Git::repository object passed into setup_dir_diff() is configured to\nhandle this correctly but we create a new Git::repository here without\nsetting the WorkingSubdir argument.  By simply using the existing\nrepository, path arguments are handled relative to the current\ndirectory.\n\nReported-by: Bernhard Kirchen <bernhard.kirchen@rwth-aachen.de>\nSigned-off-by: John Keeping <john@keeping.me.uk>\nAcked-by: David Aguilar <davvid@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/9ec26e797781239b36ebccb87c590e5778358007"},{"sha":"2b68222d72fcb899ac87d8d48f066b49b5182f28","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"doc/rev-list-options: clarify \"commit@{Nth}\" for \"-g\" option\n\nWhen \"log -g\" shows \"HEAD@{1}\", \"HEAD@{2}\", etc, calling\nthat \"commit@{Nth}\" is not really accurate. The \"HEAD\" part\nis really the refname. By saying \"commit\", a reader may\nmisunderstand that to mean something related to the specific\ncommit we are showing, not the ref whose reflog we are\ntraversing.\n\nWhile we're here, let's also switch these instances to use\nliteral backticks, as our style guide recommends. As a\nbonus, that lets us drop some asciidoc quoting.\n\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/PKRoma/git-for-windows/commits/2b68222d72fcb899ac87d8d48f066b49b5182f28"},{"sha":"83c9f95cce99bcd383c78d614d614e72a4015e59","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"doc/rev-list-options: explain \"-g\" output formats\n\nWe document that asking for HEAD@{now} will switch the\noutput to show HEAD@{timestamp}, but not that specifying\n`--date` has a similar effect, or that it can be overridden\nwith HEAD@{0}. Let's do so.\n\nThese rules come from 794151e (reflog-walk: always make\nHEAD@{0} show indexed selectors, 2012-05-04), though that is\nsimply the culmination of years of these heuristics growing\norganically.\n\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/PKRoma/git-for-windows/commits/83c9f95cce99bcd383c78d614d614e72a4015e59"},{"sha":"522259dc3adf49b59d76ee046a2d1361b171e32f","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"doc/pretty-formats: describe index/time formats for %gd\n\nThe \"reflog selector\" format changes based on a series of\nheuristics, and that applies equally to both stock \"log -g\"\noutput, as well as \"--format=%gd\". The documentation for\n\"%gd\" doesn't cover this. Let's mention the multiple formats\nand refer the user back to the \"-g\" section for the complete\nrules.\n\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/PKRoma/git-for-windows/commits/522259dc3adf49b59d76ee046a2d1361b171e32f"},{"sha":"d38c7b2c2ce0116215eb05e11d442e9d03b887f4","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"doc/pretty-formats: explain shortening of %gd\n\nThe actual shortening rules aren't that interesting and\nprobably not worth getting into (I gloss over them here as\n\"shortened for human readability\"). But the fact that %gD\nshows whatever you gave on the command line is subtle and\nworth mentioning. Since most people will feed a shortened\nrefname in the first place, it otherwise makes it hard to\nunderstand the difference between the two.\n\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/PKRoma/git-for-windows/commits/d38c7b2c2ce0116215eb05e11d442e9d03b887f4"},{"sha":"7b232add79b5d95a1f5dbdf72eeb8fa9a6b92a56","author":{"name":"Michael J Gruber","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@drmicha.warpmail.net"},"message":"t/t91*: do not say how to avoid the tests\n\nSome of the tests \"say\" how to stop the svn tests from running, some do\nnot.\n\nThe test suite is directed at people reading t/README where we keep all\ninformation about running the test suite (partly, with options etc.).\n\nRemove said \"say\" occurences.\n\nSigned-off-by: Michael J Gruber <git@drmicha.warpmail.net>\nSigned-off-by: Eric Wong <e@80x24.org>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/7b232add79b5d95a1f5dbdf72eeb8fa9a6b92a56"},{"sha":"a8a5d2511871caec259036af95d7dd6287d12925","author":{"name":"Eric Wong","email":"47aede7528d154728613163cc3055c3c2c82ea2f@80x24.org"},"message":"git svn: migrate tests to use lib-httpd\n\nThis allows us to use common test infrastructure and parallelize\nthe tests.  For now, GIT_SVN_TEST_HTTPD=true needs to be set to\nenable the SVN HTTP tests because we reuse the same test cases\nfor both file:// and http:// SVN repositories.  SVN_HTTPD_PORT\nis no longer honored.\n\nTested under Apache 2.2 and 2.4 on Debian 7.x (wheezy) and\n8.x (jessie), respectively.\n\nCc: Clemens Buchacher <drizzd@aon.at>\nCc: Michael J Gruber <git@drmicha.warpmail.net>\nSigned-off-by: Eric Wong <e@80x24.org>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/a8a5d2511871caec259036af95d7dd6287d12925"},{"sha":"377d7ded18f24cf6e2b7d32cbe44a6ed7b6a5574","author":{"name":"Vasco Almeida","email":"f98f187d0ff8884aeb095e6b3c606d635b3abcdf@sapo.pt"},"message":"t5510: skip tests under GETTEXT_POISON build\n\nSkip tests when running under GETTEXT_POISON build and run them with\nC_LOCALE_OUTPUT prerequisite.\n\nThese tests are irrelevant under GETTEXT_POISON because they test text\noutput alignment which GETTEXT_POISON turns useless.\n\nSigned-off-by: Vasco Almeida <vascomalmeida@sapo.pt>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/377d7ded18f24cf6e2b7d32cbe44a6ed7b6a5574"},{"sha":"5f072e0017aa30afc04b54501331fb7da4e8a0bb","author":{"name":"Chris Packham","email":"c70e000b1335e2dcb29bf50306010cf03fd34c6b@gmail.com"},"message":"completion: add option '--recurse-submodules' to 'git clone'\n\nSigned-off-by: Chris Packham <judge.packham@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/5f072e0017aa30afc04b54501331fb7da4e8a0bb"},{"sha":"1bd37509cac35877761a21c0654eba18fb5a73ad","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"t4205: drop top-level &&-chaining\n\nThe test currently does something like:\n\n  do_one() &&\n  do_two() &&\n  test_expect_success ...\n\nWe generally avoid performing actions at the top-level of\nthe script (outside of a test_expect block) for two reasons:\n\n  1. The test harness is not checking and reporting if they\n     fail.\n\n  2. Their output is not handled correctly (not hidden by\n     default, nor shown with \"-v\").\n\nUsing &&-chains seems like it should help with (1), but it\ndoesn't. If either of the commands fails, we simply skip\nrunning the follow-on test entirely, and the test harness\nhas no idea.\n\nWe can fix this by pushing that setup into its own block.\nIt _could_ go into the following test block, but since the\nresult in this case is used by multiple tests, it's more\nclear to mark it explicitly as a distinct setup step.\n\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/PKRoma/git-for-windows/commits/1bd37509cac35877761a21c0654eba18fb5a73ad"},{"sha":"9d1ca1dac0ebfd6e17d73e33b2d173926c139c2d","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"t4205: indent here documents\n\nOur usual style in the test scripts is to indent here\ndocuments with tabs, and use \"<<-\" to strip the tabs. The\nresult is easier to read.\n\nThis old test script did not do so in its inception, and\nfurther tests added onto it followed the local style. Let's\nbring it in line with our usual style.\n\nSome of the tests actually care quite a bit about\nwhitespace, but none of them do so at the beginning of the\nline (because they use things like qz_to_tab_space to avoid\ndepending on the literal whitespace), so we can do a fairly\nmechanical conversion.\n\nMost of the here-docs also use interpolation, so they have\nbeen left as \"<<-EOF\". In a few cases, though, where\ninterpolation was not in use, I've converted them to\n\"<<-\\EOF\" to match our usual \"don't interpolate unless you\nneed to\" style.\n\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/PKRoma/git-for-windows/commits/9d1ca1dac0ebfd6e17d73e33b2d173926c139c2d"},{"sha":"1a2a1e8eb93de2b89a32a52980ec7614fe9d154c","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"date: document and test \"raw-local\" mode\n\nThe \"raw\" format shows a Unix epoch timestamp, but with a\ntimezone tacked on. The timestamp is not _in_ that zone, but\nit is extra information about the time (by default, the zone\nthe author was in).\n\nThe documentation claims that \"raw-local\" does not work. It\ndoes, but the end result is rather subtle. Let's describe it\nin better detail, and test to make sure it works (namely,\nthe epoch time doesn't change, but the zone does).\n\nWhile we are rewording the documentation in this area, let's\nnot use the phrase \"does not work\" for the remaining option,\n\"--date=relative\". It's vague; do we accept it or not? We do\naccept it, but it has no effect (which is a reasonable\noutcome). We should also refer to the option not as\n\"--relative\" (which is the historical synonym, and does not\ntake \"-local\" at all), but as \"--date=relative\".\n\nHelped-by: Jakub Narębski <jnareb@gmail.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/PKRoma/git-for-windows/commits/1a2a1e8eb93de2b89a32a52980ec7614fe9d154c"},{"sha":"642833db78aa5d7a72677aa9a9b013fb9a880f19","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"date: add \"unix\" format\n\nWe already have \"--date=raw\", which is a Unix epoch\ntimestamp plus a contextual timezone (either the author's or\nthe local). But one may not care about the timezone and just\nwant the epoch timestamp by itself. It's not hard to parse\nthe two apart, but if you are using a pretty-print format,\nyou may want git to show the \"finished\" form that the user\nwill see.\n\nWe can accomodate this by adding a new date format, \"unix\",\nwhich is basically \"raw\" without the timezone.\n\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/PKRoma/git-for-windows/commits/642833db78aa5d7a72677aa9a9b013fb9a880f19"},{"sha":"442f6fd3d6272b1c7b92e0a24b4be1cf162b4d04","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"date: clarify --date=raw description\n\n\"... in the internal raw Git format `%s %z` format.\" was clunky in\nrepeating \"format\" twice, and would not have helped those who do not\nimmediately get that these are strftime(3) conversion specifiers.\n\nExplain them with words, and demote the mention of `%s %z` to a\nhint to help those who know them.\n\nHelped-by: Jeff King <peff@peff.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/442f6fd3d6272b1c7b92e0a24b4be1cf162b4d04"},{"sha":"6ae6a2331879626e127ab912e746931ea30a2166","author":{"name":"David Aguilar","email":"46a7f9d1a30407212a0554037e59d711a53991ef@gmail.com"},"message":"subtree: adjust style to match CodingGuidelines\n\nPrefer \"test\" over \"[ ... ]\", use double-quotes around variables, break\nlong lines, and properly indent \"case\" statements.\n\nHelped-by: Johannes Sixt <j6t@kdbg.org>\nHelped-by: Junio C Hamano <gitster@pobox.com>\nSigned-off-by: David Aguilar <davvid@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/6ae6a2331879626e127ab912e746931ea30a2166"},{"sha":"d7fd792e1b2cdf4c9584a224dead75ad716ae1d9","author":{"name":"David Aguilar","email":"46a7f9d1a30407212a0554037e59d711a53991ef@gmail.com"},"message":"subtree: adjust function definitions to match CodingGuidelines\n\nWe prefer a space between the function name and the parentheses, and no\nspace inside the parentheses.\n\nThe opening \"{\" should also be on the same line.\n\nSuggested-by: Junio C Hamano <gitster@pobox.com>\nSigned-off-by: David Aguilar <davvid@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/d7fd792e1b2cdf4c9584a224dead75ad716ae1d9"},{"sha":"996ee6d27a6b084b9647f2f0ab59f7e03582716c","author":{"name":"Vasco Almeida","email":"f98f187d0ff8884aeb095e6b3c606d635b3abcdf@sapo.pt"},"message":"i18n: notes: mark comment for translation\n\nMark comment displayed when editing a note for translation.\n\nSigned-off-by: Vasco Almeida <vascomalmeida@sapo.pt>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/996ee6d27a6b084b9647f2f0ab59f7e03582716c"},{"sha":"1b8132d99d80ca98218c2685bbe5ba016a0a42f8","author":{"name":"Vasco Almeida","email":"f98f187d0ff8884aeb095e6b3c606d635b3abcdf@sapo.pt"},"message":"i18n: config: unfold error messages marked for translation\n\nIntroduced in 473166b (\"config: add 'origin_type' to config_source\nstruct\", 2016-02-19), Git can inform the user about the origin of a\nconfig error, but the implementation does not allow translators to\ntranslate the keywords 'file', 'blob, 'standard input', and\n'submodule-blob'. Moreover, for the second message, a reason for the\nerror is appended to the message, not allowing translators to translate\nthat reason either.\n\nUnfold the message into several templates for each known origin_type.\nThat would result in better translation at the expense of code\nverbosity.\n\nAdd enum config_oringin_type to ease management of the various\nconfiguration origin types (blob, file, etc).  Previously origin type\nwas considered from command line if cf->origin_type == NULL, i.e.,\nuninitialized. Now we set origin_type to CONFIG_ORIGIN_CMDLINE in\ngit_config_from_parameters() and configset_add_value().\n\nFor error message in git_parse_source(), use xstrfmt() function to\nprepare the message string, instead of doing something like it's done\nfor die_bad_number(), because intelligibility and code conciseness are\nimproved for that instance.\n\nSigned-off-by: Vasco Almeida <vascomalmeida@sapo.pt>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/PKRoma/git-for-windows/commits/1b8132d99d80ca98218c2685bbe5ba016a0a42f8"},{"sha":"d94975185947bd8594a4a8564ec6040e8c242b70","author":{"name":"Johannes Sixt","email":"123d939da5bdc95cad69c1f0a029d0512272c6b0@kdbg.org"},"message":"rebase-interactive: trim leading whitespace from progress count\n\nInteractive rebase uses 'wc -l' to write the current patch number\nin a progress report. Some implementations of 'wc -l' produce spaces\nbefore the number, leading to ugly output such as\n\n  Rebasing (     3/8)\n\nRemove the spaces using a trivial arithmetic evaluation.\n\nBefore 9588c52 (i18n: rebase-interactive: mark strings for\ntranslation) this was not a problem because printf was used to\ngenerate the text. Since that commit, the count is interpolated\ndirectly from a shell variable into the text, where the spaces\nremain. The total number of patches does not have this problem\neven though it is interpolated from a shell variable in the same\nmanner, because the variable is set by an arithmetic evaluation.\n\nLater in the script, there is a virtually identical case where\nleading spaces are trimmed, but it uses a pattern substitution:\n\ntodocount=$(git stripspace --strip-comments <\"$todo\" | wc -l)\ntodocount=${todocount##* }\n\nI did not choose this idiom because it adds a line of code, and\nthere is already an arithmetic evaluation in the vicinity of the\nline that is changed here.\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/PKRoma/git-for-windows/commits/d94975185947bd8594a4a8564ec6040e8c242b70"}]}
{"actor":{"display_login":"PKRoma"}}