{"push_id":1566753950,"size":93,"distinct_size":93,"ref":"refs/heads/wip/pt","head":"d07cbdfe33f9df054adb80ced77d63270a1264c4","before":"f938378356c7e926b1e316a09cb8e890c4fe6fd0","commits":[{"sha":"eb2f2f5f6a18e7b561beb5345fb1dcb4371c7152","author":{"name":"Stefan Beller","email":"75e5af3a5fc6e432c184f339c5c73c118a246be6@google.com"},"message":"submodule documentation: add options to the subcommand\n\nWhen reading up on a subcommand of `git submodule <subcommand>`,\nit is convenient to have its options nearby and not just at the\ntop of the man page.  Add the options to each subcommand.\n\nWhile at it, also document the `--checkout` option for `update`.\n\nSigned-off-by: Stefan Beller <sbeller@google.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/eb2f2f5f6a18e7b561beb5345fb1dcb4371c7152"},{"sha":"fc01a5d26a8f0f80db8302d3ef3ce10924a68581","author":{"name":"Stefan Beller","email":"75e5af3a5fc6e432c184f339c5c73c118a246be6@google.com"},"message":"submodule update documentation: don't repeat ourselves\n\nThe documentation for the `git submodule update` command, repeats itself\nfor each update option, \"This is done when <option> is given, or no\noption is given and `submodule.<name>.update` is set to <string>.\n\nAvoid these repetitive clauses by stating the command line options take\nprecedence over configured options.\n\nAlso add 'none' to the list of options instead of mentioning it in the\nfollowing running text and split the list into two parts, one that is\naccessible via the command line and one that is only reachable via the\nconfiguration variables.\n\nSigned-off-by: Stefan Beller <sbeller@google.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/fc01a5d26a8f0f80db8302d3ef3ce10924a68581"},{"sha":"568edcb95a8b86ffd0d267b124896df8ea81307c","author":{"name":"René Scharfe","email":"01bf718383f1a71128a0f88aabe513a64e609746@web.de"},"message":"add SWAP macro\n\nAdd a macro for exchanging the values of variables.  It allows users\nto avoid repetition and takes care of the temporary variable for them.\nIt also makes sure that the storage sizes of its two parameters are the\nsame.  Its memcpy(1) calls are optimized away by current compilers.\n\nAlso add a conservative semantic patch for transforming only swaps of\nvariables of the same type.\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/vascool/git-po-pt/commits/568edcb95a8b86ffd0d267b124896df8ea81307c"},{"sha":"db101991414f4e14b3763b4843dddcca6b31b40b","author":{"name":"René Scharfe","email":"01bf718383f1a71128a0f88aabe513a64e609746@web.de"},"message":"apply: use SWAP macro\n\nUse the exported macro SWAP instead of the file-scoped macro swap and\nremove the latter's definition.\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/vascool/git-po-pt/commits/db101991414f4e14b3763b4843dddcca6b31b40b"},{"sha":"35d803bc9a0d21c36b1381f6e42455beeb73b715","author":{"name":"René Scharfe","email":"01bf718383f1a71128a0f88aabe513a64e609746@web.de"},"message":"use SWAP macro\n\nApply the semantic patch swap.cocci to convert hand-rolled swaps to use\nthe macro SWAP.  The resulting code is shorter and easier to read, the\nobject code is effectively unchanged.\n\nThe patch for object.c had to be hand-edited in order to preserve the\ncomment before the change; Coccinelle tried to eat it for some reason.\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/vascool/git-po-pt/commits/35d803bc9a0d21c36b1381f6e42455beeb73b715"},{"sha":"402bf8e19832142de97d84d37c51262d91e5f2db","author":{"name":"René Scharfe","email":"01bf718383f1a71128a0f88aabe513a64e609746@web.de"},"message":"diff: use SWAP macro\n\nUse the macro SWAP to exchange the value of pairs of variables instead\nof swapping them manually with the help of a temporary variable.  The\nresulting code is shorter and easier to read.\n\nThe two cases were not transformed by the semantic patch swap.cocci\nbecause it's extra careful and handles only cases where the types of all\nvariables are the same -- and here we swap two ints and use an unsigned\ntemporary variable for that.  Nevertheless the conversion is safe, as\nthe value range is preserved with and without the patch.\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/vascool/git-po-pt/commits/402bf8e19832142de97d84d37c51262d91e5f2db"},{"sha":"9e2edd66dda418dad751d5eb2e5921e05e57cd30","author":{"name":"René Scharfe","email":"01bf718383f1a71128a0f88aabe513a64e609746@web.de"},"message":"graph: use SWAP macro\n\nExchange the values of graph->columns and graph->new_columns using the\nmacro SWAP instead of hand-rolled code.  The result is shorter and\neasier to read.\n\nThis transformation was not done by the semantic patch swap.cocci\nbecause there's an unrelated statement between the second and the last\nstep of the exchange, so it didn't match the expected pattern.\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/vascool/git-po-pt/commits/9e2edd66dda418dad751d5eb2e5921e05e57cd30"},{"sha":"9c24c8741e275e2fa30aa7e800c1d4610a6fe2fd","author":{"name":"Cornelius Weig","email":"c89b5563a1fe0331ce8f2ba586a95dbb08914766@tngtech.com"},"message":"doc: add doc for git-push --recurse-submodules=only\n\nAdd documentation for the `--recurse-submodules=only` option of\ngit-push. The feature was added in commit 225e8bf (add option to\npush only submodules).\n\nSigned-off-by: Cornelius Weig <cornelius.weig@tngtech.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/9c24c8741e275e2fa30aa7e800c1d4610a6fe2fd"},{"sha":"446624ce350b26e443bf5bfbe8512670853902bc","author":{"name":"Cornelius Weig","email":"c89b5563a1fe0331ce8f2ba586a95dbb08914766@tngtech.com"},"message":"completion: add completion for --recurse-submodules=only\n\nCommand completion for 'git-push --recurse-submodules' already knows to\ncomplete some modes. However, the recently added mode 'only' is missing.\n\nAdding 'only' to the recognized modes completes the list of non-trivial\nmodes.\n\nSigned-off-by: Cornelius Weig <cornelius.weig@tngtech.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/446624ce350b26e443bf5bfbe8512670853902bc"},{"sha":"65d5a1e0a5af4b4bb0878d1e35c0e8dd50d8a0f5","author":{"name":"Cornelius Weig","email":"c89b5563a1fe0331ce8f2ba586a95dbb08914766@tngtech.com"},"message":"completion: teach submodule subcommands to complete options\n\nEach submodule subcommand has specific long-options. Therefore, teach\nbash completion to support option completion based on the current\nsubcommand. All long-options that are mentioned in the man-page synopsis\nare added.\n\nSigned-off-by: Cornelius Weig <cornelius.weig@tngtech.com>\nReviewed-by: SZEDER Gábor <szeder.dev@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/65d5a1e0a5af4b4bb0878d1e35c0e8dd50d8a0f5"},{"sha":"e24a256b5946f933d19d68ec071d80990bffcebd","author":{"name":"Cornelius Weig","email":"c89b5563a1fe0331ce8f2ba586a95dbb08914766@tngtech.com"},"message":"completion: add subcommand completion for rerere\n\nManaging recorded resolutions requires command-line usage of git-rerere.\nAdded subcommand completion for rerere and path completion for its\nsubcommand forget.\n\nSigned-off-by: Cornelius Weig <cornelius.weig@tngtech.com>\nReviewed-by: SZEDER Gábor <szeder.dev@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/e24a256b5946f933d19d68ec071d80990bffcebd"},{"sha":"bd9ab9dfc0b64128b10567906032c7f6e1d9bd67","author":{"name":"Cornelius Weig","email":"c89b5563a1fe0331ce8f2ba586a95dbb08914766@tngtech.com"},"message":"completion: improve bash completion for git-add\n\nCommand completion for git-add did not recognize some long-options.\nThis commits adds completion for all long-options that are mentioned in\nthe man-page synopsis. In addition, if the user specified `--update` or\n`-u`, path completion will only suggest modified tracked files.\n\nSigned-off-by: Cornelius Weig <cornelius.weig@tngtech.com>\nReviewed-by: SZEDER Gábor <szeder.dev@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/bd9ab9dfc0b64128b10567906032c7f6e1d9bd67"},{"sha":"2c0f3a5314cf73ba99bdeb8a64734eba10985689","author":{"name":"Cornelius Weig","email":"c89b5563a1fe0331ce8f2ba586a95dbb08914766@tngtech.com"},"message":"completion: teach ls-remote to complete options\n\nls-remote needs to complete remote names and its own options. In\naddition to the existing remote name completions, do also complete\nthe options --heads, --tags, --refs, --get-url, and --symref.\n\nSigned-off-by: Cornelius Weig <cornelius.weig@tngtech.com>\nReviewed-by: SZEDER Gábor <szeder.dev@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/2c0f3a5314cf73ba99bdeb8a64734eba10985689"},{"sha":"188fba1172964da1d0169535e859381c3f2b1191","author":{"name":"Cornelius Weig","email":"c89b5563a1fe0331ce8f2ba586a95dbb08914766@tngtech.com"},"message":"completion: teach replace to complete options\n\nGit-replace needs to complete references and its own options. In\naddition to the existing references completions, do also complete the\noptions --edit --graft --format= --list --delete.\n\nSigned-off-by: Cornelius Weig <cornelius.weig@tngtech.com>\nReviewed-by: SZEDER Gábor <szeder.dev@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/188fba1172964da1d0169535e859381c3f2b1191"},{"sha":"cac84960ea5a3f97c52dae7bf05591237bc0303d","author":{"name":"Cornelius Weig","email":"c89b5563a1fe0331ce8f2ba586a95dbb08914766@tngtech.com"},"message":"completion: teach remote subcommands to complete options\n\nGit-remote needs to complete remote names, its subcommands, and options\nthereof. In addition to the existing subcommand and remote name\ncompletion, do also complete the options\n\n - add: --track --master --fetch --tags --no-tags --mirror=\n - set-url: --push --add --delete\n - get-url: --push --all\n - prune: --dry-run\n\nSigned-off-by: Cornelius Weig <cornelius.weig@tngtech.com>\nReviewed-by: SZEDER Gábor <szeder.dev@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/cac84960ea5a3f97c52dae7bf05591237bc0303d"},{"sha":"f483a0aa2a4ca30f4fa76ea4aff621e59cdb882c","author":{"name":"Cornelius Weig","email":"c89b5563a1fe0331ce8f2ba586a95dbb08914766@tngtech.com"},"message":"completion: recognize more long-options\n\nCommand completion only recognizes a subset of the available options for\nthe various git commands. The set of recognized options needs to balance\nbetween having all useful options and to not clutter the terminal.\n\nThis commit adds all long-options that are mentioned in the man-page\nsynopsis of the respective git command. Possibly dangerous options are\nnot included in this set, to avoid accidental data loss. The added\noptions are:\n\n - apply: --recount --directory=\n - archive: --output\n - branch: --column --no-column --sort= --points-at\n - clone: --no-single-branch --shallow-submodules\n - commit: --patch --short --date --allow-empty\n - describe: --first-parent\n - fetch, pull: --unshallow --update-shallow\n - fsck: --name-objects\n - grep: --break --heading --show-function --function-context\n         --untracked --no-index\n - mergetool: --prompt --no-prompt\n - reset: --keep\n - revert: --strategy= --strategy-option=\n - shortlog: --email\n - tag: --merged --no-merged --create-reflog\n\nSigned-off-by: Cornelius Weig <cornelius.weig@tngtech.com>\nHelped-by: Johannes Sixt <j6t@kdbg.org>\nReviewed-by: SZEDER Gábor <szeder.dev@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/f483a0aa2a4ca30f4fa76ea4aff621e59cdb882c"},{"sha":"7326451bedaa67d29afe02184b166e28d9393c91","author":{"name":"Jacob Keller","email":"e21f8f873cbf627d500cdb518f96bb2b01271c0a@gmail.com"},"message":"reset: add an example of how to split a commit into two\n\nIt is often useful to break a commit into multiple parts that are more\nlogical separations. This can be tricky to learn how to do without the\nbrute-force method if re-writing code or commit messages from scratch.\n\nAdd a section to the git-reset documentation which shows an example\nprocess for how to use git add -p and git commit -c HEAD@{1} to\ninteractively break a commit apart and re-use the original commit\nmessage as a starting point when making the new commit message.\n\nSigned-off-by: Jacob Keller <jacob.keller@gmail.com>\nSigned-off-by: Junio C Hamano <gitster@pobox.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/7326451bedaa67d29afe02184b166e28d9393c91"},{"sha":"e1df01c55c2c06c7922ab06797d01b42ed15bdf4","author":{"name":"Joachim Jablon","email":"19744b81c0d1addcb8d4cb96f9b2a24c1dca7091@gmail.com"},"message":"l10n: fr.po: Fix typos\n\nReviewed-by: Jean-Noel Avila <jn.avila@free.fr>\nSigned-off-by: Joachim Jablon <ewjoachim@gmail.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/e1df01c55c2c06c7922ab06797d01b42ed15bdf4"},{"sha":"98992e9334d5e89549476b5fed763c26fa1cb2d5","author":{"name":"Joachim Jablon","email":"2aa2dc67a52700b6c77ed206862e06df2589857b@people-doc.com"},"message":"l10n: fr.po: Remove gender specific adjectives\n\nSigned-off-by: Joachim Jablon <ewjoachim@gmail.com>\nReviewed-by: Jean-Noel Avila <jn.avila@free.fr>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/98992e9334d5e89549476b5fed763c26fa1cb2d5"},{"sha":"c0ea09b2da01a970e6c7139e0f9a2d02d45a3543","author":{"name":"Anthony Ramine","email":"c9dd87a2f2cae73fc6b8e34d25d0876d6d939b2a@gmail.com"},"message":"l10n: fr.po: Fix a typo in the French translation\n\nSigned-off-by: Anthony Ramine <n.oxyde@gmail.com>","distinct":true,"url":"https://api.github.com/repos/vascool/git-po-pt/commits/c0ea09b2da01a970e6c7139e0f9a2d02d45a3543"}]}
{"actor":{"display_login":"vascool"}}