{"push_id":1266480032,"size":244,"distinct_size":237,"ref":"refs/heads/shears/master","head":"32760327c21bf005572aecdae809aae3975c680b","before":"b31914ccef463dc555c7b1f50eea971fb7cdb0b5","commits":[{"sha":"ac987871bc2a93e34dd9c6756924c439b14e3c12","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"cat-file: fix a grammo in the man page\n\n\"... has be ...\" -> \"... has to be ...\"\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":false,"url":"https://api.github.com/repos/git-for-windows/git/commits/ac987871bc2a93e34dd9c6756924c439b14e3c12"},{"sha":"4657919fea5b7702c05cc3f0b1b077f2e899b167","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"cat-file: introduce the --filters option\n\nThe --filters option applies the convert_to_working_tree() filter for\nthe path when showing the contents of a regular file blob object.\n\nThis feature comes in handy when a 3rd-party tool wants to work with\nthe contents of files from past revisions as if they had been checked\nout, but without detouring via temporary files.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":false,"url":"https://api.github.com/repos/git-for-windows/git/commits/4657919fea5b7702c05cc3f0b1b077f2e899b167"},{"sha":"c8a5eb84f8ca0ab1f7933e040aea592fa5da6981","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"cat-file --textconv/--filters: allow specifying the path separately\n\nThere are circumstances when it is relatively easy to figure out the\nobject name for a given path, but not the name of the containing tree.\nFor example, when looking at a diff generated by Git, the object names\nare recorded, but not the revision. As a matter of fact, the revisions\nfrom which the diff was generated may not even exist locally.\n\nIn such a case, the user would have to generate a fake revision just to\nbe able to use --textconv or --filters.\n\nLet's simplify this dramatically, because we do not really need that\nrevision at all: all we care about is that we know the path. In the\nscenario described above, we do know the path, and we just want to\nspecify it separately from the object name.\n\nExample usage:\n\n\tgit cat-file --textconv --path=main.c 0f1937fd\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":false,"url":"https://api.github.com/repos/git-for-windows/git/commits/c8a5eb84f8ca0ab1f7933e040aea592fa5da6981"},{"sha":"a82803a7689e1a7c0d3b2e7166d99908eb2dcf7a","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"cat-file: support --textconv/--filters in batch mode\n\nWith this patch, --batch can be combined with --textconv or --filters.\nFor this to work, the input needs to have the form\n\n\t<object name><single white space><path>\n\nso that the filters can be chosen appropriately.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":false,"url":"https://api.github.com/repos/git-for-windows/git/commits/a82803a7689e1a7c0d3b2e7166d99908eb2dcf7a"},{"sha":"126fd00c30f3866657396f2174fbebe0f24b418f","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"cat-file: reintroduce deprecated --smudge and --use-path options\n\nFor backwards compatibility with Git for Windows v2.9.3, we need to\nsupport the --smudge and --use-path options (the options are now called\n--filters and --path).\n\nLet's do that, but print out a honking warning that these options are\ndeprecated. The plan is to drop them in v2.10.0 anyway.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":false,"url":"https://api.github.com/repos/git-for-windows/git/commits/126fd00c30f3866657396f2174fbebe0f24b418f"},{"sha":"7720efbbeeeb63860e8b462d51bb33f8a4cac784","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"fixup! Merge 'cat-file-smudge'\n\nThis reverts commit 7576a30b53892b23c0f9cce903d35ab660638741, reversing\nchanges made to 6de9d8ad2728cc067ed23978e4fea3ca2b9eb4f8.\n\nThe patch series has been sent upstream and modifications were necessary\nas a consequence. We will merge the new version of the patch series in\none moment.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":false,"url":"https://api.github.com/repos/git-for-windows/git/commits/7720efbbeeeb63860e8b462d51bb33f8a4cac784"},{"sha":"f080fe716e8ce7f9b2fc6334abe4f3b0233ec6db","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"Merge 'cat-file-filters'\n\nThis topic branch adds the support for --filters (TAFKA --smudge) and\n--path (TAFKA --use-path).\n\nWhile at it, we also add support for --filters/--textconv in --batch mode\n(the input lines now need to contain the path in addition to the object\nname, separated by a single white space character).\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":false,"url":"https://api.github.com/repos/git-for-windows/git/commits/f080fe716e8ce7f9b2fc6334abe4f3b0233ec6db"},{"sha":"0c2af9f10a88e7c7863af4f4c6335e6c1482c6bf","author":{"name":"Git for Windows Build Agent","email":"ea125c00642277991785d4f46d514c725076a465@git-for-windows.build"},"message":"Start the merging-rebase to 2632c897f74b1cc9b5533f467da459b9ec725538\n\nThis commit starts the rebase of db1c6ea to 2632c89","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/0c2af9f10a88e7c7863af4f4c6335e6c1482c6bf"},{"sha":"c3209d77e808d16bf16f7db157827f96e71d2e08","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"Add a Code of Conduct\n\nIt is better to state clearly expectations and intentions than to assume\nquietly that everybody agrees.\n\nThis Code of Conduct is the Open Code of Conduct as per\nhttp://todogroup.org/opencodeofconduct/ (the only modifications are the\nadjustments to reflect that there is no \"response team\" in addition to the\nGit for Windows maintainer, and the addition of the link to the Open Code\nof Conduct itself).\n\n[Completely revamped, based on the Covenant 1.4 by Brendan Forster]\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/c3209d77e808d16bf16f7db157827f96e71d2e08"},{"sha":"5b7da61cd272b78e0489d9f3a687e1b0e1b8d1e6","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"README.md: Add a Windows-specific preamble\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/5b7da61cd272b78e0489d9f3a687e1b0e1b8d1e6"},{"sha":"a91808cb6e8c65868ef44316630030cf9b490d9d","author":{"name":"Brendan Forster","email":"f7b172adcd0a701635905aeb3ee1666d1b6a2f70@github.com"},"message":"Add an issue template\n\nSigned-off-by: Brendan Forster <brendan@github.com>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/a91808cb6e8c65868ef44316630030cf9b490d9d"},{"sha":"1e34be100ce3f9a08bbb69fd26bfc78198cf9b7e","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"common-main: call sanitize_stdfds()\n\nThis is setup that should be done in every program for\nsafety, but we never got around to adding it everywhere (so\nbuiltins benefited from the call in git.c, but any external\ncommands did not). Putting it in the common main() gives us\nthis safety everywhere.\n\nNote that the case in daemon.c is a little funny. We wait\nuntil we know whether we want to daemonize, and then either:\n\n - call daemonize(), which will close stdio and reopen it to\n   /dev/null under the hood\n\n - sanitize_stdfds(), to fix up any odd cases\n\nBut that is way too late; the point of sanitizing is to give\nus reliable descriptors on 0/1/2, and we will already have\nexecuted code, possibly called die(), etc. The sanitizing\nshould be the very first thing that happens.\n\nWith this patch, git-daemon will sanitize first, and can\nremove the call in the non-daemonize case. It does mean that\ndaemonize() may just end up closing the descriptors we\nopened, but that's not a big deal (it's not wrong to do so,\nnor is it really less optimal than the case where our parent\nprocess redirected us from /dev/null ahead of time).\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/git-for-windows/git/commits/1e34be100ce3f9a08bbb69fd26bfc78198cf9b7e"},{"sha":"9fa25e110d16655bed2d43f69b95409fa630f1ee","author":{"name":"Jeff King","email":"7e57302763bea699aee296fb53304dc616ab92d5@peff.net"},"message":"common-main: call git_setup_gettext()\n\nThis should be part of every program, as otherwise users do\nnot get translated error messages. However, some external\ncommands forgot to do so (e.g., git-credential-store). This\nfixes them, and eliminates the repeated code in programs\nthat did remember to use it.\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/git-for-windows/git/commits/9fa25e110d16655bed2d43f69b95409fa630f1ee"},{"sha":"a7de7ddb0614d72b71641257e98b780a4b8898ed","author":{"name":"Karsten Blees","email":"d598ad53642f0b4ae7385d28bccbb74d7a242fa5@dcon.de"},"message":"Unicode file name support (gitk and git-gui)\n\nAssumes file names in git tree objects are UTF-8 encoded.\n\nOn most unix systems, the system encoding (and thus the TCL system\nencoding) will be UTF-8, so file names will be displayed correctly.\n\nOn Windows, it is impossible to set the system encoding to UTF-8. Changing\nthe TCL system encoding (via 'encoding system ...', e.g. in the startup\ncode) is explicitly discouraged by the TCL docs.\n\nChange gitk and git-gui functions dealing with file names to always convert\nfrom and to UTF-8.\n\nSigned-off-by: Karsten Blees <blees@dcon.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/a7de7ddb0614d72b71641257e98b780a4b8898ed"},{"sha":"705410be25b95a693ae5a09736b344194b237f67","author":{"name":"Karsten Blees","email":"d598ad53642f0b4ae7385d28bccbb74d7a242fa5@dcon.de"},"message":"git-gui:handle the encoding of Git's output correctly\n\nIf we use 'eval exec $opt $cmdp $args' to execute git command,\ntcl engine will convert the output of the git comand with the rule\nsystem default code page to unicode.\n\nBut cp936 -> unicode conversion implicitly done by exec is not reversible.\nSo we have to use git_read instead.\n\nBug report and an original reproducer by Cloud Chou:\nhttps://github.com/msysgit/git/issues/302\n\nKarsten Blees writes this code patch.\nCloud Chou find the reason of the bug.\n\nThanks-to: dscho\nThanks-to: patthoyts\nSigned-off-by: Karsten Blees <blees@dcon.de>\nOriginal-test-by: Cloud Chou <515312382@qq.com>\nSigned-off-by: Cloud Chou <515312382@qq.com>\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/705410be25b95a693ae5a09736b344194b237f67"},{"sha":"d363886861290cee08e1162ae54ecbafb7348718","author":{"name":"Heiko Voigt","email":"67d4d701b1a80a67eac90488828391f1e67a9045@hvoigt.net"},"message":"Revert \"git-gui: set GIT_DIR and GIT_WORK_TREE after setup\"\n\nThis reverts commit a9fa11fe5bd5978bb175b3b5663f6477a345d428.","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/d363886861290cee08e1162ae54ecbafb7348718"},{"sha":"5d8cfc8f7d7e6adb155add1901439e6d9bae08b2","author":{"name":"Heiko Voigt","email":"67d4d701b1a80a67eac90488828391f1e67a9045@hvoigt.net"},"message":"git-gui: provide question helper for retry fallback on Windows\n\nMake use of the new environment variable GIT_ASK_YESNO to support the\nrecently implemented fallback in case unlink, rename or rmdir fail for\nfiles in use on Windows. The added dialog will present a yes/no question\nto the the user which will currently be used by the windows compat layer\nto let the user retry a failed file operation.\n\nSigned-off-by: Heiko Voigt <hvoigt@hvoigt.net>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/5d8cfc8f7d7e6adb155add1901439e6d9bae08b2"},{"sha":"79edac344dcb347f80514d8449abcc39c31c0042","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"git gui: set GIT_ASKPASS=git-gui--askpass if not set yet\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/79edac344dcb347f80514d8449abcc39c31c0042"},{"sha":"2d4289ab5be22edb50b38e019acdcc3852a0930a","author":{"name":"Johannes Schindelin","email":"c714eff280a95c3e5bbcc9303c4499eebb0d49aa@gmx.de"},"message":"Work around the command line limit on Windows\n\nOn Windows, there are dramatic problems when a command line grows\nbeyond PATH_MAX, which is restricted to 8191 characters on XP and\nlater (according to http://support.microsoft.com/kb/830473).\n\nWork around this by just cutting off the command line at that length\n(actually, at a space boundary) in the hope that only negative\nrefs are chucked: gitk will then do unnecessary work, but that is\nstill better than flashing the gitk window and exiting with exit\nstatus 5 (which no Windows user is able to make sense of).\n\nThe first fix caused Tcl to fail to compile the regexp, see msysGit issue\n427. Here is another fix without using regexp, and using a more relaxed\ncommand line length limit to fix the original issue 387.\n\nSigned-off-by: Sebastian Schuberth <sschuberth@gmail.com>\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/2d4289ab5be22edb50b38e019acdcc3852a0930a"},{"sha":"f1c159eaaeac820d103204801acee10035450922","author":{"name":"Chris West (Faux)","email":"5bf00c93c9250d44d769b81890fa6584403ae7e0@goeswhere.com"},"message":"Fix another invocation of git from gitk with an overly long command-line\n\nSigned-off-by: Sebastian Schuberth <sschuberth@gmail.com>","distinct":true,"url":"https://api.github.com/repos/git-for-windows/git/commits/f1c159eaaeac820d103204801acee10035450922"}]}
{"actor":{"display_login":"dscho"}}