summaryrefslogtreecommitdiff
path: root/git.c
AgeCommit message (Expand)AuthorFilesLines
8 daysMerge branch 'ty/repository-fetch-if-missing'Junio C Hamano1-1/+1
2026-08-15repository: move fetch_if_missing into struct repositoryTian Yuchen1-1/+1
2026-08-11git: avoid segfault on "git --shallow-file" without a valueChristian Couder1-3/+7
2026-07-07setup: unify setup of shallow filePatrick Steinhardt1-1/+1
2026-06-11environment: split up concerns of `is_bare_repository_cfg`Patrick Steinhardt1-1/+1
2026-05-27Merge branch 'ps/setup-wo-the-repository'Junio C Hamano1-5/+5
2026-05-21Merge branch 'mm/git-url-parse'Junio C Hamano1-0/+1
2026-05-19setup: stop using `the_repository` in `setup_git_directory()`Patrick Steinhardt1-1/+1
2026-05-19setup: stop using `the_repository` in `setup_git_directory_gently()`Patrick Steinhardt1-3/+3
2026-05-19setup: stop using `the_repository` in `setup_work_tree()`Patrick Steinhardt1-1/+1
2026-05-19Merge branch 'kh/name-rev-custom-format'Junio C Hamano1-0/+1
2026-05-12format-rev: introduce builtin for on-demand pretty formattingKristoffer Haugsbakk1-0/+1
2026-05-06builtin: create url-parse commandMatheus Afonso Martins Moreira1-0/+1
2026-03-24use strvec_pushv() to add another strvecJunio C Hamano1-2/+1
2026-03-10Merge branch 'jh/alias-i18n-fixes'Junio C Hamano1-1/+1
2026-03-10Merge branch 'ar/config-hooks'Junio C Hamano1-1/+1
2026-02-26git, help: fix memory leaks in alias listingJonatan Holmgren1-1/+1
2026-02-19hook: allow out-of-repo 'git hook' invocationsEmily Shaffer1-1/+1
2026-01-13builtin: add new "history" commandPatrick Steinhardt1-0/+1
2025-10-02Merge branch 'kh/you-still-use-whatchanged-fix'Junio C Hamano1-31/+60
2025-09-17git: allow alias-shadowing deprecated builtinsKristoffer Haugsbakk1-0/+17
2025-09-17git: move seen-alias bookkeeping into handle_alias(...)Kristoffer Haugsbakk1-23/+25
2025-09-17git: add `deprecated` category to --list-cmdsKristoffer Haugsbakk1-8/+18
2025-09-08Merge branch 'tc/last-modified'Junio C Hamano1-0/+1
2025-08-28last-modified: new subcommand to show when files were last modifiedToon Claes1-0/+1
2025-08-25Merge branch 'lo/repo-info'Junio C Hamano1-0/+1
2025-08-25Merge branch 'dk/help-all'Junio C Hamano1-1/+1
2025-08-17repo: declare the repo commandLucas Seiki Oshiro1-0/+1
2025-08-08builtin: also setup gently for --help-allD. Ben Knoble1-1/+1
2025-07-25git: show alias info only with lone -hRené Scharfe1-1/+1
2025-06-25Merge branch 'jc/you-still-use-whatchanged'Junio C Hamano1-0/+2
2025-06-16git.c: remove the_repository dependence in run_builtin()Lidong Yan1-2/+2
2025-05-12whatchanged: remove when built with WITH_BREAKING_CHANGESJunio C Hamano1-0/+2
2025-03-03builtin: introduce diff-pairs commandJustin Tobler1-0/+1
2025-02-03backfill: add builtin boilerplateDerrick Stolee1-0/+1
2025-02-03Merge branch 'ps/3.0-remote-deprecation'Junio C Hamano1-0/+2
2025-01-22builtin/pack-redundant: remove subcommand with breaking changesPatrick Steinhardt1-0/+2
2024-12-18trace: stop using `the_repository`Patrick Steinhardt1-1/+1
2024-12-18pager: stop using `the_repository`Patrick Steinhardt1-4/+4
2024-12-06global: trivial conversions to fix `-Wsign-compare` warningsPatrick Steinhardt1-20/+13
2024-12-06global: mark code units that generate warnings with `-Wsign-compare`Patrick Steinhardt1-0/+1
2024-11-21help: fix leaking return value from `help_unknown_cmd()`Patrick Steinhardt1-1/+3
2024-11-21git: refactor builtin handling to use a `struct strvec`Patrick Steinhardt1-34/+30
2024-11-21git: refactor alias handling to use a `struct strvec`Patrick Steinhardt1-26/+32
2024-10-25Merge branch 'jc/a-commands-without-the-repo'Taylor Blau1-3/+4
2024-10-11git: pass in repo to builtin based on setup_git_directory_gentlyJohn Cai1-3/+4
2024-10-02Merge branch 'ps/leakfixes-part-7'Junio C Hamano1-3/+19
2024-09-27git: fix leaking argv when handling builtinsPatrick Steinhardt1-3/+19
2024-09-13builtin: add a repository parameter for builtin functionsJohn Cai1-6/+6
2024-08-14git: fix leaking system pathsPatrick Steinhardt1-3/+10