summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorLines
2026-02-01Git 2.53v2.53.0maintJunio C Hamano-1/+1
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-02-01Merge tag 'l10n-2.53.0-v1' of https://github.com/git-l10n/git-poJunio C Hamano-3312/+3811
l10n-2.53.0-v1 * tag 'l10n-2.53.0-v1' of https://github.com/git-l10n/git-po: l10n: zh_CN: standardize glossary terms l10n: zh_CN: updated translation for 2.53 l10n: zh_CN: fix inconsistent use of standard vs. wide colons l10n: fr: v2.53 l10n: zh_TW.po: update Git 2.53 translation l10n: tr: Update Turkish translations l10n: sv.po: Update Swedish translation l10n: po-id for 2.53 l10n: ga.po: Fix git-po-helper warnings l10n: bg.po: Updated Bulgarian translation (6091t) l10n: ga.po: Update Irish translation for Git 2.53
2026-02-01RelNotes: fully spell negationCarlo Marcelo Arenas Belón-1/+1
Signed-off-by: Carlo Marcelo Arenas Belón <carenas@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-01-31Merge branch 'jx/zh_CN' of github.com:jiangxin/gitJiang Xin-1309/+1458
* 'jx/zh_CN' of github.com:jiangxin/git: l10n: zh_CN: standardize glossary terms l10n: zh_CN: updated translation for 2.53 l10n: zh_CN: fix inconsistent use of standard vs. wide colons
2026-01-31Merge branch 'l10n/zh-TW/git-2-53' of github.com:l10n-tw/git-poJiang Xin-720/+348
* 'l10n/zh-TW/git-2-53' of github.com:l10n-tw/git-po: l10n: zh_TW.po: update Git 2.53 translation
2026-01-31Merge branch 'po-id' of github.com:bagasme/git-poJiang Xin-217/+351
* 'po-id' of github.com:bagasme/git-po: l10n: po-id for 2.53
2026-01-31Merge branch 'l10n-ga-2.53' of github.com:aindriu80/git-poJiang Xin-220/+407
* 'l10n-ga-2.53' of github.com:aindriu80/git-po: l10n: ga.po: Fix git-po-helper warnings l10n: ga.po: Update Irish translation for Git 2.53
2026-01-31Merge branch 'master' of github.com:alshopov/git-poJiang Xin-224/+352
* 'master' of github.com:alshopov/git-po: l10n: bg.po: Updated Bulgarian translation (6091t)
2026-01-31Merge branch 'fr_2.53' of github.com:jnavila/gitJiang Xin-238/+296
* 'fr_2.53' of github.com:jnavila/git: l10n: fr: v2.53
2026-01-31Merge branch 'tr-l10n' of github.com:bitigchi/git-poJiang Xin-196/+303
* 'tr-l10n' of github.com:bitigchi/git-po: l10n: tr: Update Turkish translations
2026-01-31Merge branch 'master' of github.com:nafmo/git-l10n-svJiang Xin-188/+296
* 'master' of github.com:nafmo/git-l10n-sv: l10n: sv.po: Update Swedish translation
2026-01-31l10n: zh_CN: standardize glossary termsJiang Xin-1085/+1098
Add preferred Chinese terminology notes and align existing translations to the updated glossary. AI-assisted review was used to check and improve legacy translations. Signed-off-by: Jiang Xin <worldhello.net@gmail.com>
2026-01-30RelNotes: correct "fast-import" option nameJunio C Hamano-2/+2
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-01-29l10n: zh_CN: updated translation for 2.53Jiang Xin-209/+345
Signed-off-by: Jiang Xin <worldhello.net@gmail.com>
2026-01-29l10n: zh_CN: fix inconsistent use of standard vs. wide colonsJiang Xin-27/+27
Replace mixed usage of standard (ASCII) colons ':' with full-width (wide) colons ':' in Chinese translations to ensure typographic consistency, as reported by CAESIUS-TIM [1]. Full-width punctuation is preferred in Chinese localization for better readability and adherence to typesetting conventions. [1]: https://github.com/git-l10n/git-po/issues/884 Signed-off-by: Jiang Xin <worldhello.net@gmail.com>
2026-01-28l10n: fr: v2.53Jean-Noël Avila-238/+296
Signed-off-by: Jean-Noël Avila <jn.avila@free.fr>
2026-01-28l10n: zh_TW.po: update Git 2.53 translationYi-Jyun Pan-720/+348
Co-authored-by: Lumynous <lumynou5.tw@gmail.com> Signed-off-by: Yi-Jyun Pan <pan93412@gmail.com>
2026-01-27RelNotes: a few spelling fixesJunio C Hamano-3/+3
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-01-27l10n: tr: Update Turkish translationsEmir SARI-196/+303
Signed-off-by: Emir SARI <emir_sari@icloud.com>
2026-01-27l10n: sv.po: Update Swedish translationPeter Krefting-188/+296
Also fix typos reported by Tuomas Ahola. Helped-by: Tuomas Ahola <taahol@utu.fi>. Signed-off-by: Peter Krefting <peter@softwolves.pp.se>
2026-01-26Git 2.53-rc2v2.53.0-rc2Junio C Hamano-4/+1
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-01-27l10n: po-id for 2.53Bagas Sanjaya-217/+351
Update following components: * branch.c * builtin/blame.c * builtin/config.c * builtin/fast-export.c * builtin/fast-import.c * builtin/fetch.c * builtin/gc.c * builtin/index-pack.c * builtin/pack-objects.c * builtin/patch-id.c * builtin/replay.c * builtin/repo.c * bundle-uri.c * command-list.c * object-file.c * refs/reftable-backend.c * repack-promisor.c * strbuf.c Signed-off-by: Bagas Sanjaya <bagasdotme@gmail.com>
2026-01-26l10n: ga.po: Fix git-po-helper warningsAindriú Mac Giolla Eoin-2/+2
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
2026-01-25Revert "Merge branch 'cs/rebased-subtree-split'"Junio C Hamano-169/+55
This reverts commit 79e3055baba32e2952e6e8994cdcd4fc145ba7f0, reversing changes made to 9813aace1e52765e01e688672cdcdcbe25336ec7. Regresison report https://lore.kernel.org/git/755578cb-07e0-4b40-aa90-aacf4d45ccaa@heusel.eu/
2026-01-25Merge branch 'master' of https://github.com/j6t/git-guiJunio C Hamano-192/+310
* 'master' of https://github.com/j6t/git-gui: git-gui: mark *.po files at any directory level as UTF-8 git-gui i18n: Update Bulgarian translation (558t) git-gui i18n: Update Bulgarian translation (557t)
2026-01-25l10n: bg.po: Updated Bulgarian translation (6091t)Alexander Shopov-224/+352
Signed-off-by: Alexander Shopov <ash@kambanaria.org>
2026-01-25git-gui: mark *.po files at any directory level as UTF-8Johannes Sixt-1/+1
When a commit is viewed in Gitk that changes a file in po/glossary, the patch text shows mojibake instead of correctly decoded UTF-8 text. Gitk retrieves the encoding attribute to decide how to treat the bytes that make up the patch text. There is an attribute definition that all files are US-ASCII, and a later attribute definition overrides this. But the override, which specifies UTF-8, applies only to *.po files in directory po/ and does not apply to subdirectories. Widen the pattern to apply to all directory levels. Signed-off-by: Johannes Sixt <j6t@kdbg.org>
2026-01-25Merge branch 'master' of github.com:alshopov/git-guiJohannes Sixt-187/+305
* 'master' of github.com:alshopov/git-gui: git-gui i18n: Update Bulgarian translation (558t)
2026-01-24git-gui i18n: Update Bulgarian translation (558t)Alexander Shopov-187/+305
- Translate new string (558t) - Add graves for disambiguation - Improve glossary translation (96t) and synchonize with git Signed-off-by: Alexander Shopov <ash@kambanaria.org>
2026-01-24Merge branch 'master' of github.com:alshopov/git-guiJohannes Sixt-4/+4
* 'master' of github.com:alshopov/git-gui: git-gui i18n: Update Bulgarian translation (557t) Signed-off-by: Johannes Sixt <j6t@kdbg.org>
2026-01-23A bit more before -rc2Junio C Hamano-2/+17
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-01-23Merge branch 'dk/replay-doc-omit-irrelevant-rev-list-options'Junio C Hamano-3/+5
Documentation clean-up. * dk/replay-doc-omit-irrelevant-rev-list-options: lint-gitlink: preemptively ignore all /ifn?def|endif/ macros replay: drop rev-list formatting options from manual
2026-01-23Merge branch 'js/symlink-windows'Junio C Hamano-156/+507
Upstream symbolic link support on Windows from Git-for-Windows. * js/symlink-windows: mingw: special-case index entries for symlinks with buggy size mingw: emulate `stat()` a little more faithfully mingw: try to create symlinks without elevated permissions mingw: add support for symlinks to directories mingw: implement basic `symlink()` functionality (file symlinks only) mingw: implement `readlink()` mingw: allow `mingw_chdir()` to change to symlink-resolved directories mingw: support renaming symlinks mingw: handle symlinks to directories in `mingw_unlink()` mingw: add symlink-specific error codes mingw: change default of `core.symlinks` to false mingw: factor out the retry logic mingw: compute the correct size for symlinks in `mingw_lstat()` mingw: teach dirent about symlinks mingw: let `mingw_lstat()` error early upon problems with reparse points mingw: drop the separate `do_lstat()` function mingw: implement `stat()` with symlink support mingw: don't call `GetFileAttributes()` twice in `mingw_lstat()`
2026-01-23Merge branch 'pw/mailmap-self'Junio C Hamano-0/+2
Unify entries in .mailmap file for Phillip Wood. * pw/mailmap-self: mailmap: add an entry for Phillip Wood
2026-01-23Merge branch 'js/ci-leak-skip-svn'Junio C Hamano-0/+14
Dscho observed that SVN tests are taking too much time in CI leak checking tasks, but most time is spent not in our code but in libsvn code (which happen to be written in Perl), whose leaks have little value to discover for us. Skip SVN, P4, and CVS tests in the leak checking tasks. * js/ci-leak-skip-svn: ci: skip CVS and P4 tests in leaks job, too ci(*-leaks): skip the git-svn tests to save time
2026-01-23Merge branch 'jx/build-options-gettext'Junio C Hamano-0/+3
"git bugreport" and "git version --build-options" learned to include use of 'gettext' feature, to make it easier to diagnose problems around l10n. * jx/build-options-gettext: help: report on whether or not gettext is enabled
2026-01-23Merge branch 'ty/t1005-test-path-is-helpers'Junio C Hamano-5/+5
Test clean-up. * ty/t1005-test-path-is-helpers: t1005: modernize "! test -f" to "test_path_is_missing"
2026-01-23Merge branch 'rj/cygwin-test-fixes-for-2.53'Junio C Hamano-2/+2
Test fixup. * rj/cygwin-test-fixes-for-2.53: t0610-reftable-basics: mitigate a flaky test on cygwin t9700/test.pl: fix path type expectation on cygwin
2026-01-23Merge branch 'sb/doc-update-ref-markup-fix'Junio C Hamano-1/+1
Doc mark-up fix. * sb/doc-update-ref-markup-fix: doc: fix `update-ref` `symref-create` formatting
2026-01-23Merge branch 'kh/mailmap-avila'Junio C Hamano-0/+3
* kh/mailmap-avila: .mailmap: fix and expand mappings for Jean-Noël Avila
2026-01-23l10n: ga.po: Update Irish translation for Git 2.53Aindriú Mac Giolla Eoin-220/+407
Signed-off-by: Aindriú Mac Giolla Eoin <aindriu80@gmail.com>
2026-01-23git-gui i18n: Update Bulgarian translation (557t)Alexander Shopov-4/+4
Fix the meaning of a string Signed-off-by: Alexander Shopov <ash@kambanaria.org>
2026-01-21A few on top of -rc1Junio C Hamano-0/+11
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-01-21Merge branch 'rs/tree-wo-the-repository'Junio C Hamano-220/+127
Remove implicit reliance on the_repository global in the APIs around tree objects and make it explicit which repository to work in. * rs/tree-wo-the-repository: cocci: remove obsolete the_repository rules cocci: convert parse_tree functions to repo_ variants tree: stop using the_repository tree: use repo_parse_tree() path-walk: use repo_parse_tree_gently() pack-bitmap-write: use repo_parse_tree() delta-islands: use repo_parse_tree() bloom: use repo_parse_tree() add-interactive: use repo_parse_tree_indirect() tree: add repo_parse_tree*() environment: move access to core.maxTreeDepth into repo settings
2026-01-21Merge branch 'ps/config-doc-get-urlmatch-fix'Junio C Hamano-1/+1
Docfix. * ps/config-doc-get-urlmatch-fix: Documentation/config: fix replacement for --get-urlmatch
2026-01-21Merge branch 'tb/midx-write-corrupt-checksum-fix'Junio C Hamano-2/+14
The logic that avoids reusing MIDX files with a wrong checksum was broken, which has been corrected. * tb/midx-write-corrupt-checksum-fix: midx-write.c: assume checksum-invalid MIDXs require an update t/t5319-multi-pack-index.sh: drop early 'test_done'
2026-01-21Merge branch 'ps/geometric-repacking-with-promisor-remotes'Junio C Hamano-63/+250
"git repack --geometric" did not work with promisor packs, which has been corrected. * ps/geometric-repacking-with-promisor-remotes: builtin/repack: handle promisor packs with geometric repacking repack-promisor: extract function to remove redundant packs repack-promisor: extract function to finalize repacking repack-geometry: extract function to compute repacking split builtin/pack-objects: exclude promisor objects with "--stdin-packs"
2026-01-21.mailmap: fix and expand mappings for Jean-Noël AvilaKristoffer Haugsbakk-0/+3
The latest release candidate notes say that there is a new contributor: Jean-Noël Avila via GitGitGadget, ... But this is a familiar face, just in a G.G. Gadget trench coat. Also map the rest of the idents in the history. Signed-off-by: Kristoffer Haugsbakk <code@khaugsbakk.name> Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-01-21Git 2.53-rc1v2.53.0-rc1Junio C Hamano-0/+23
Signed-off-by: Junio C Hamano <gitster@pobox.com>
2026-01-21Merge branch 'js/prep-symlink-windows'Junio C Hamano-20/+18
Further preparation to upstream symbolic link support on Windows. * js/prep-symlink-windows: trim_last_path_component(): avoid hard-coding the directory separator strbuf_readlink(): support link targets that exceed 2*PATH_MAX strbuf_readlink(): avoid calling `readlink()` twice in corner-cases init: do parse _all_ core.* settings early mingw: do resolve symlinks in `getcwd()`