{"push_id":1370999727,"size":112,"distinct_size":1,"ref":"refs/heads/jk/curl-auth-callback-wip","head":"aacf17e5846bfdf6942fa21a87e067ec3a80d169","before":"793c97e4930d616b2dbaaf1ad0ad5ced0149ebe4","commits":[{"sha":"82b2cab317863eb6322386157f73b0e021b72ba2","author":{"name":"Olaf Hering","email":"2a513c3f8f31c7c02b35d62ce5beb3b299b3afa4@aepfle.de"},"message":"git-gui: sort entries in tclIndex\n\nALL_LIBFILES uses wildcard, which provides the result in directory\norder. This order depends on the underlying filesystem on the\nbuildhost. To get reproducible builds it is required to sort such list\nbefore using them.\n\nSigned-off-by: Olaf Hering <olaf@aepfle.de>\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/82b2cab317863eb6322386157f73b0e021b72ba2"},{"sha":"7e71adc77fb08021235006e88f255e5e40d25662","author":{"name":"Orgad Shaneh","email":"8c9cc4c188f13f291b69f967a13efb54b92622ad@audiocodes.com"},"message":"git-gui: Do not reset author details on amend\n\ngit commit --amend preserves the author details unless --reset-author is\ngiven.\n\ngit-gui discards the author details on amend.\n\nFix by reading the author details along with the commit message, and\nsetting the appropriate environment variables required for preserving\nthem.\n\nReported long ago in the mailing list[1].\n\n[1] http://article.gmane.org/gmane.comp.version-control.git/243921\n\nSigned-off-by: Orgad Shaneh <orgad.shaneh@audiocodes.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/7e71adc77fb08021235006e88f255e5e40d25662"},{"sha":"d426430e6ec2a05bf0a4ee88c319dd6072908504","author":{"name":"Emily Xie","email":"a5470d27d771bc9362da73e3e211e227af3a699d@gmail.com"},"message":"pathspec: warn on empty strings as pathspec\n\nAn empty string as a pathspec element matches all paths.  A buggy\nscript, however, could accidentally assign an empty string to a\nvariable that then gets passed to a Git command invocation, e.g.:\n\n\tpath=... compute a path to be removed in $path ...\n        git rm -r \"$paht\"\n\nwhich would unintentionally remove all paths in the current\ndirectory.\n\nThe fix for this issue requires a two-step approach. As there may be\nexisting scripts that knowingly use empty strings in this manner,\nthe first step simply gives a warning that (1) tells that an empty\nstring will become an invalid pathspec element and (2) asks the user\nto use \".\" if they mean to match all.\n\nFor step two, a follow-up patch several release cycles later will\nremove the warning and throw an error instead.\n\nThis patch is the first step.\n\nSigned-off-by: Emily Xie <emilyxxie@gmail.com>\nReported-by: David Turner <novalis@novalis.org>\nMentored-by: Michail Denchev <mdenchev@gmail.com>\nThanks-to: Sarah Sharp <sarah@thesharps.us> and James Sharp <jamey@minilop.net>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/d426430e6ec2a05bf0a4ee88c319dd6072908504"},{"sha":"d709f1fb9d3bfa148dd8b461e633138fdf5957e6","author":{"name":"Junio C Hamano","email":"3228067b6039a0d99bddaf967dafdecd5cc61600@pobox.com"},"message":"diff_unique_abbrev(): document its assumption and limitation\n\nThis function is used to add \"...\" to displayed object names in\n\"diff --raw --abbrev[=<n>]\" output.  It bases its behaviour on an\nuntold assumption that the abbreviation length requested by the\ncaller is \"reasonble\", i.e. most of the objects will abbreviate\nwithin the requested length and the resulting length would never\nexceed it by more than a few hexdigits (otherwise the resulting\ncolumns would not align).  Explain that in a comment.\n\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/d709f1fb9d3bfa148dd8b461e633138fdf5957e6"},{"sha":"088ad75dc279614849f92e5ae0a2b579b26719eb","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"Allow keyboard control to work in the staging widgets.\n\nKeyboard focus was restricted to the commit message widget and users were\nforced to use the mouse to select files in the workdir widget and only then\ncould use a key combination to stage the file.\nIt is now possible to use key navigation (Ctrl-Tab, arrow keys and Ctrl-T\nor Ctrl-U) to stage and unstage files.\nSuggested by @koppor in git-for-window/git issue #859\n\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/088ad75dc279614849f92e5ae0a2b579b26719eb"},{"sha":"30508bc4e347db474b04a392cd646672a56d43be","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"Amend tab ordering and text widget border and highlighting.\n\nTab order follows widget creation order (and Z-order) so amend this to\nmatch the layout more logically.\nFor keyboard selection a highlight around the selected text widget is\nuseful. Customized on Windows themed Tk to follow the native theme more\nclosely with a custom EntryFrame style.\n\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/30508bc4e347db474b04a392cd646672a56d43be"},{"sha":"577c7e8fc663bc0e31b10e8691f03c3361dedc51","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"git-gui: fix detection of Cygwin\n\nMSys2 might *look* like Cygwin, but it is *not* Cygwin... Unless it\nis run with `MSYSTEM=MSYS`, that is.\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/577c7e8fc663bc0e31b10e8691f03c3361dedc51"},{"sha":"f110c46902859832f798fc6777ac6bd0e661804a","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"git-gui (Windows): use git-gui.exe in `Create Desktop Shortcut`\n\nWhen calling `Repository>Create Desktop Shortcut`, Git GUI assumes\nthat it is okay to call `wish.exe` directly on Windows. However, in\nGit for Windows 2.x' context, that leaves several crucial environment\nvariables uninitialized, resulting in a shortcut that does not work.\n\nTo fix those environment variable woes, Git for Windows comes with a\nconvenient `git-gui.exe`, so let's just use it when it is available.\n\nThis fixes https://github.com/git-for-windows/git/issues/448\n\nSigned-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/f110c46902859832f798fc6777ac6bd0e661804a"},{"sha":"446e2a44d1aa557000b9fce98e8ea14559a5687f","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"Merge branch 'sy/i18n' into pu","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/446e2a44d1aa557000b9fce98e8ea14559a5687f"},{"sha":"34fe0a7041399811df33e9e64d51707b5fa9579b","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"Merge branch 'js/commit-gpgsign' into pu","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/34fe0a7041399811df33e9e64d51707b5fa9579b"},{"sha":"9613644a310980beaaafc84f20e55520818b89b0","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"Merge branch 'rs/use-modern-git-merge-syntax' into pu","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/9613644a310980beaaafc84f20e55520818b89b0"},{"sha":"64c6b4c507c0295dbd54b0981510a5a8fff71947","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"Merge branch 'va/i18n' into pu","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/64c6b4c507c0295dbd54b0981510a5a8fff71947"},{"sha":"c217e26c9df0a701a3ba4be0654bedf8c328c36b","author":{"name":"Elia Pinto","email":"29d524c820902554678446a0ba810abeb2be77a2@gmail.com"},"message":"git-gui/po/glossary/txt-to-pot.sh: use the $( ... ) construct for command substitution\n\nThe Git CodingGuidelines prefer the $(...) construct for command\nsubstitution instead of using the backquotes `...`.\n\nThe backquoted form is the traditional method for command\nsubstitution, and is supported by POSIX.  However, all but the\nsimplest uses become complicated quickly.  In particular, embedded\ncommand substitutions and/or the use of double quotes require\ncareful escaping with the backslash character.\n\nThe patch was generated by:\n\nfor _f in $(find . -name \"*.sh\")\ndo\n\tperl -i -pe 'BEGIN{undef $/;} s/`(.+?)`/\\$(\\1)/smg'  \"${_f}\"\ndone\n\nand then carefully proof-read.\n\nSigned-off-by: Elia Pinto <gitter.spiros@gmail.com>\nReviewed-by: Jonathan Nieder <jrnieder@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/c217e26c9df0a701a3ba4be0654bedf8c328c36b"},{"sha":"af465c0c28d2b299c08613e97d6df0ec23d86fbb","author":{"name":"yaras","email":"2404cf00b9afc413316fd9b20d66cb975546cc87@gmail.com"},"message":"git-gui: fix initial git gui message encoding\n\nThis fix refers https://github.com/git-for-windows/git/issues/664\n\nAfter `git merge --squash` git creates .git/SQUASH_MSG (UTF-8 encoded)\nwhich contains squashed commits. When run `git gui` it copies SQUASH_MSG\nto PREPARE_COMMIT_MSG, but without honoring UTF-8. This leads to encoding\nproblems on `git gui` commit prompt.\n\nThe same applies on git cherry-pick conflict, where MERGE_MSG is created\nand then is copied to PREPARE_COMMIT_MSG.\n\nIn both cases PREPARE_COMMIT_MSG must be configured to store data in UTF-8.\n\nSigned-off-by: yaras <yaras6@gmail.com>\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/af465c0c28d2b299c08613e97d6df0ec23d86fbb"},{"sha":"52d196af6a5cb8441028914876a60ecec6c464e7","author":{"name":"Alex Riesen","email":"92e0a72953bcf9cbf3136472db331e3ffb51f0d3@cetitec.com"},"message":"git-gui: support for $FILENAMES in tool definitions\n\nThis adds a FILENAMES environment variable, which contains the repository\npathnames of all selected files the list.\nThe variable contains the names separated by LF (\\n, \\x0a).\n\nIf the file names contain LF characters, the tool command might be unable to\nunambiguously split the value of $FILENAME into the separate names.\n\nNote that the file marked and diffed immediately after starting the GUI up,\nis not actually selected. One must click on it once to really select it.\n\nSigned-off-by: Alex Riesen <alexander.riesen@cetitec.com>\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/52d196af6a5cb8441028914876a60ecec6c464e7"},{"sha":"a0a0c6838744ce51bcbb634f459e173e8be59c22","author":{"name":"Alex Riesen","email":"92e0a72953bcf9cbf3136472db331e3ffb51f0d3@cetitec.com"},"message":"git-gui: ensure the file in the diff pane is in the list of selected files\n\nIt is very confusing that the file which diff is displayed is marked as\nselected, but it is not in fact selected (that means the array of selected\nfiles does not include the file in question).\n\nFixing this also improves the use of $FILENAMES in custom defined tools: one\ndoes not have to click the file in the list to make it selected.\n\nSigned-off-by: Alex Riesen <alexander.riesen@cetitec.com>\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/a0a0c6838744ce51bcbb634f459e173e8be59c22"},{"sha":"408c2120e02cf2a96cd44c69fe3baf406d4de157","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"Merge branch 'patches' into pu","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/408c2120e02cf2a96cd44c69fe3baf406d4de157"},{"sha":"c7fb7bfa114323a6608a0f40aeee453b66406287","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"Merge branch 'pt/git4win-mods' into pu","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/c7fb7bfa114323a6608a0f40aeee453b66406287"},{"sha":"99ba48e397995a4b06a57f78e5611a29d239e5ea","author":{"name":"Pat Thoyts","email":"93e54594db0fd319e0e1fb460c131d240039b83e@users.sourceforge.net"},"message":"Merge branch 'pt/non-mouse-usage' into pu","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/99ba48e397995a4b06a57f78e5611a29d239e5ea"},{"sha":"eca963683c13e0fea80da57f15489bb7204b0b62","author":{"name":"Vasco Almeida","email":"f98f187d0ff8884aeb095e6b3c606d635b3abcdf@sapo.pt"},"message":"git-gui i18n: internationalize use of colon punctuation\n\nInternationalize use of colon punctuation ':' in options window, windows\ntitles, database statistics window. Some languages might use a different\nstyle, for instance French uses \"User Name :\" (space before colon).\n\nSigned-off-by: Vasco Almeida <vascomalmeida@sapo.pt>\nSigned-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>","distinct":false,"url":"https://api.github.com/repos/peff/git/commits/eca963683c13e0fea80da57f15489bb7204b0b62"}]}
{"actor":{"display_login":"peff"}}