summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-02Git 2.38v2.38.0Junio C Hamano
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2022-10-02Merge tag 'l10n-2.38.0-rnd3' of https://github.com/git-l10n/git-poJunio C Hamano
l10n-2.38.0-rnd3 * tag 'l10n-2.38.0-rnd3' of https://github.com/git-l10n/git-po: (25 commits) l10n: zh_TW.po: Git 2.38.0, round 3 l10n: fr: v2.38.0 round 3 l10n: Update Catalan translation l10n: de.po: update German translation l10n: zh_CN: 2.38.0 round 3 l10n: tr: v2.38.0 3rd round l10n: bg.po: Updated Bulgarian translation (5484t) l10n: po-id for 2.38 (round 3) l10n: es: update translation l10n: sv.po: Update Swedish translation (5484t0f0u) l10n: Update Catalan translation l10n: fr: don't say that merge is "the default strategy" l10n: zh_CN v2.38.0 rounds 1 & 2 l10n: po-id for 2.38 (round 2) l10n: tr: v2.38.0 round 2 l10n: bg.po: Updated Bulgarian translation (5484t) l10n: fr: v2.38.0 round 2 l10n: fr: v2.38 round 1 l10n: fr: The word 'branche' is only feminine l10n: Update Catalan translation ...
2022-10-01l10n: zh_TW.po: Git 2.38.0, round 3Yi-Jyun Pan
Signed-off-by: Yi-Jyun Pan <pan93412@gmail.com>
2022-10-01Merge branch 'po-id' of github.com:bagasme/git-poJiang Xin
* 'po-id' of github.com:bagasme/git-po: l10n: po-id for 2.38 (round 3)
2022-09-29Merge branch 'l10n-de-2.38-rnd3' of github.com:ralfth/gitJiang Xin
* 'l10n-de-2.38-rnd3' of github.com:ralfth/git: l10n: de.po: update German translation
2022-09-29Merge branch 'fr_2.38_rnd3' of github.com:jnavila/gitJiang Xin
* 'fr_2.38_rnd3' of github.com:jnavila/git: l10n: fr: v2.38.0 round 3
2022-09-29Merge branch 'catalan' of github.com:Softcatala/git-poJiang Xin
* 'catalan' of github.com:Softcatala/git-po: l10n: Update Catalan translation
2022-09-28l10n: fr: v2.38.0 round 3Jean-Noël Avila
Signed-off-by: Jean-Noël Avila <jn.avila@free.fr>
2022-09-28l10n: Update Catalan translationJordi Mas
Signed-off-by: Jordi Mas <jmas@softcatala.org>
2022-09-28l10n: de.po: update German translationRalf Thielow
Signed-off-by: Ralf Thielow <ralf.thielow@gmail.com>
2022-09-28l10n: zh_CN: 2.38.0 round 3Fangyi Zhou
Signed-off-by: Fangyi Zhou <me@fangyi.io>
2022-09-28Merge branch 'turkish' of github.com:bitigchi/git-poJiang Xin
* 'turkish' of github.com:bitigchi/git-po: l10n: tr: v2.38.0 3rd round
2022-09-28Merge branch 'master' of github.com:alshopov/git-poJiang Xin
* 'master' of github.com:alshopov/git-po: l10n: bg.po: Updated Bulgarian translation (5484t)
2022-09-28l10n: tr: v2.38.0 3rd roundEmir SARI
Signed-off-by: Emir SARI <emir_sari@icloud.com>
2022-09-28l10n: bg.po: Updated Bulgarian translation (5484t)Alexander Shopov
Signed-off-by: Alexander Shopov <ash@kambanaria.org>
2022-09-28l10n: po-id for 2.38 (round 3)Bagas Sanjaya
Update following components: * sequencer.c * wt-status.c Translate following new components: * compat/compiler.h * compat/disk.h * compat/fsmonitor/fsm-health-win32.c * compat/fsmonitor/fsm-listen-darwin.c * compat/fsmonitor/fsm-listen-win32.c * compat/fsmonitor/fsm-settings-win32.c * compat/mingw.c * compat/obstack.c * compat/regex/regcomp.c * compat/simple-ipc/ipc-unix-socket.c * compat/simple-ipc/ipc-win32.c * compat/terminal.c * convert.c * entry.c * environment.c * exec-cmd.c * git-merge-octopus.sh * git-sh-setup.sh * list-objects-filter-options.c * list-objects-filter-options.h * list-objects.c * lockfile.c * ls-refs.c * mailinfo.c * name-hash.c * notes-merge.c * notes-utils.c * pkt-line.c * preload-index.c * pretty.c * promisor-remote.c * protocol-caps.c * read-cache.c * scalar.c * transport-helper.c * transport.c * tree-walk.c * urlmatch.c * walker.c * wrapper.c Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
2022-09-27l10n: es: update translationAlex Henrie
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
2022-09-28Merge branch 'main' of github.com:git/gitJiang Xin
* 'main' of github.com:git/git: Git 2.38-rc2 pack-bitmap: remove trace2 region from hot path
2022-09-27Git 2.38-rc2v2.38.0-rc2Junio C Hamano
We have small updates since -rc1 but none of them is about a new thing and there is no updates to the release notes. Signed-off-by: Junio C Hamano <gitster@pobox.com>
2022-09-26Merge branch 'ds/bitmap-lookup-remove-tracing'Junio C Hamano
Perf-fix. * ds/bitmap-lookup-remove-tracing: pack-bitmap: remove trace2 region from hot path
2022-09-26pack-bitmap: remove trace2 region from hot pathDerrick Stolee
The trace2 region around the call to lazy_bitmap_for_commit() in bitmap_for_commit() was added in 28cd730680d (pack-bitmap: prepare to read lookup table extension, 2022-08-14). While adding trace2 regions is typically helpful for tracking performance, this method is called possibly thousands of times as a commit walk explores commit history looking for a matching bitmap. When trace2 output is enabled, this region is emitted many times and performance is throttled by that output. For now, remove these regions entirely. This is a critical path, and it would be valuable to measure that the time spent in bitmap_for_commit() does not increase when using the commit lookup table. The best way to do that would be to use a mechanism that sums the time spent in a region and reports a single value at the end of the process. This technique was introduced but not merged by [1] so maybe this example presents some justification to revisit that approach. [1] https://lore.kernel.org/git/pull.1099.v2.git.1640720202.gitgitgadget@gmail.com/ To help with the 'git blame' output in this region, add a comment that warns against adding a trace2 region. Delete a test from t5310 that used that trace output to check that this lookup optimization was activated. To create this kind of test again in the future, the stopwatch traces mentioned earlier could be used as a signal that we activated this code path. Helpedy-by: Junio C Hamano <gitster@pobox.com> Signed-off-by: Derrick Stolee <derrickstolee@github.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2022-09-26l10n: sv.po: Update Swedish translation (5484t0f0u)Peter Krefting
Also fix a couple of typos. Signed-off-by: Peter Krefting <peter@softwolves.pp.se>
2022-09-25l10n: Update Catalan translationJordi Mas
Signed-off-by: Jordi Mas <jmas@softcatala.org>
2022-09-24Merge branch 'main' of github.com:git/gitJiang Xin
* 'main' of github.com:git/git: cmd-list.perl: fix identifying man sections pack-bitmap: improve grammar of "xor chain" error message
2022-09-24Merge branch 'fr_quickfix' of github.com:jnavila/gitJiang Xin
* 'fr_quickfix' of github.com:jnavila/git: l10n: fr: don't say that merge is "the default strategy"
2022-09-24Merge branch 'po-id' of github.com:bagasme/git-poJiang Xin
* 'po-id' of github.com:bagasme/git-po: l10n: po-id for 2.38 (round 2)
2022-09-24Merge branch 'turkish' of github.com:bitigchi/git-poJiang Xin
* 'turkish' of github.com:bitigchi/git-po: l10n: tr: v2.38.0 round 2
2022-09-23l10n: fr: don't say that merge is "the default strategy"Alex Henrie
The text of this message was changed in commit 71076d0edde43a7672a9a0f555753ff078602a64 to avoid making any suggestion about which strategy is better for the situation at hand. Update the Franch translation to match. Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
2022-09-23Merge branch 'ac/bitmap-lookup-table'Junio C Hamano
Grammofix. * ac/bitmap-lookup-table: pack-bitmap: improve grammar of "xor chain" error message
2022-09-23Merge branch 'ma/scalar-to-main-fix'Junio C Hamano
Fix manpage generation. * ma/scalar-to-main-fix: cmd-list.perl: fix identifying man sections
2022-09-23cmd-list.perl: fix identifying man sectionsMartin Ågren
We attribute each documentation text file to a man section by finding a line in the file that looks like "gitfoo(<digit>)". Commit cc75e556a9 ("scalar: add to 'git help -a' command list", 2022-09-02) updated this logic to look not only for "gitfoo" but also "scalarfoo". In doing so, it forgot to account for the fact that after the updated regex has found a match, the man section is no longer to be found in `$1` but now lives in `$2`. This makes our git(1) manpage look as follows: Main porcelain commands git-add(git) Add file contents to the index. [...] gitk(git) The Git repository browser. scalar(scalar) A tool for managing large Git repositories. Restore the man sections by not capturing the (git|scalar) part of the match into `$1`. As noted by Ævar [1], we could even match any "foo" rather than just "gitfoo" and "scalarfoo", but that's a larger change. For now, just fix the regression in cc75e556a9. [1] https://lore.kernel.org/git/220923.86wn9u4joo.gmgdl@evledraar.gmail.com/#t Helped-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com> Signed-off-by: Martin Ågren <martin.agren@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2022-09-23pack-bitmap: improve grammar of "xor chain" error messageAlex Henrie
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2022-09-23l10n: zh_CN v2.38.0 rounds 1 & 2Fangyi Zhou
Reviewed-by: Jiang Xin <worldhello.net@gmail.com> Reviewed-by: Li Linchao <lilinchao@oschina.cn> Reviewed-by: 依云 <lilydjwg@gmail.com> Signed-off-by: Fangyi Zhou <me@fangyi.io>
2022-09-23l10n: po-id for 2.38 (round 2)Bagas Sanjaya
Update following components: * branch.c * builtin/log.c * builtin/rebase.c * builtin/remote.c * builtin/reset.c * builtin/rev-list.c * builtin/rev-parse.c * builtin/revert.c * builtin/sparse-checkout.c * builtin/submodule--helper.c * command-list.h * help.c * merge.c Translate following new components: * builtin/check-attr.c * builtin/check-ignore.c * builtin/check-mailmap.c * builtin/column.c * builtin/credential-cache--daemon.c * builtin/credential-cache.c * builtin/credential-store.c * builtin/diagnose.c * builtin/env--helper.c * builtin/fsmonitor--daemon.c * builtin/interpret-trailers.c * builtin/mailinfo.c * builtin/mailsplit.c * builtin/mktag.c * builtin/mktree.c * builtin/pack-redundant.c * builtin/replace.c * builtin/rerere.c * builtin/stripspace.c * bulk-checkin.c * commit.c * credential.c * fsmonitor-ipc.c * fsmonitor-settings.c * http-fetch.c * http.c Also remove unused strings. Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
2022-09-23l10n: tr: v2.38.0 round 2Emir SARI
Signed-off-by: Emir SARI <emir_sari@icloud.com>
2022-09-23l10n: bg.po: Updated Bulgarian translation (5484t)Alexander Shopov
Signed-off-by: Alexander Shopov <ash@kambanaria.org>
2022-09-23Merge branch 'fr_v2.38_rnd2' of github.com:jnavila/gitJiang Xin
* 'fr_v2.38_rnd2' of github.com:jnavila/git: l10n: fr: v2.38.0 round 2 l10n: fr: v2.38 round 1 l10n: fr: The word 'branche' is only feminine
2022-09-23Merge branch 'catalan' of github.com:Softcatala/git-poJiang Xin
* 'catalan' of github.com:Softcatala/git-po: l10n: Update Catalan translation
2022-09-23Merge branch 'l10n-de-2.38' of github.com:ralfth/gitJiang Xin
* 'l10n-de-2.38' of github.com:ralfth/git: l10n: de.po: update German translation
2022-09-23Merge branch 'main' of github.com:git/gitJiang Xin
* 'main' of github.com:git/git: list-objects-filter: initialize sub-filter structs Git 2.38-rc1 Final batch before -rc1 builtin/diagnose.c: don't translate the two mode values t/Makefile: remove 'test-results' on 'make clean' gc: don't translate literal commands Documentation: clean up various typos in technical docs Documentation: clean up a few misspelled word typos version: fix builtin linking & documentation diagnose: add to command-list.txt Documentation: add ReviewingGuidelines commit-graph: Fix missing closedir in expire_commit_graphs diagnose.c: refactor to safely use 'd_type' help: fix doubled words in explanation for developer interfaces api docs: link to html version of api-trace2 docs: fix a few recently broken links reftable: use a pointer for pq_entry param
2022-09-22Merge branch 'jk/list-objects-filter-cleanup'Junio C Hamano
Fix uninitialized memory access in a recent fix-up that is already in -rc1. * jk/list-objects-filter-cleanup: list-objects-filter: initialize sub-filter structs
2022-09-22l10n: fr: v2.38.0 round 2Jean-Noël Avila
Signed-off-by: Jean-Noël Avila <jn.avila@free.fr>
2022-09-22l10n: fr: v2.38 round 1Jean-Noël Avila
Signed-off-by: Jean-Noël Avila <jn.avila@free.fr>
2022-09-22l10n: fr: The word 'branche' is only feminineHubert Bossot
Signed-off-by: hbossot <hbossot@profideo.com>
2022-09-22list-objects-filter: initialize sub-filter structsJeff King
Since commit c54980ab83 (list-objects-filter: convert filter_spec to a strbuf, 2022-09-11), building with SANITIZE=undefined triggers an error in t5616. The problem is that we end up with a strbuf that has been zero-initialized instead of via STRBUF_INIT. Feeding that strbuf to strbuf_addbuf() in list_objects_filter_copy() means we will call memcpy like: memcpy(some_actual_buffer, NULL, 0); This works on most systems because we're copying zero bytes, but it is technically undefined behavior to ever pass NULL to memcpy. Even though c54980ab83 is where the bug manifests, that is only because we switched away from a string_list, which is OK with being zero-initialized (though it may cause other problems by not duplicating the strings, it happened to be OK in this instance). The actual bug is caused by the commit before that, 2a01bdedf8 (list-objects-filter: add and use initializers, 2022-09-11). There we consistently initialize the top-level filter structs, but we forgot the dynamically allocated ones we stick in filter_options->sub when creating combined filters. Note that we need to fix two spots here: where we parse a "combine:" filter, but also where we transform from a single-filter into a combined one after seeing multiple "--filter" options. In the second spot, we'll do some minor refactoring to avoid repeating our very-long array index. Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2022-09-22l10n: Update Catalan translationJordi Mas
Signed-off-by: Jordi Mas <jmas@softcatala.org>
2022-09-22l10n: de.po: update German translationRalf Thielow
Signed-off-by: Ralf Thielow <ralf.thielow@gmail.com> Reviewed-by: Phillip Szelat <phillip.szelat@gmail.com>
2022-09-21Git 2.38-rc1v2.38.0-rc1Junio C Hamano
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2022-09-21Merge branch 'sg/parse-options-subcommand'Junio C Hamano
Fix messages incorrectly marked for translation. * sg/parse-options-subcommand: gc: don't translate literal commands
2022-09-21Merge branch 'js/typofix'Junio C Hamano
* js/typofix: Documentation: clean up various typos in technical docs Documentation: clean up a few misspelled word typos