index
:
git.git
main
maint
master
next
seen
todo
The core git plumbing
Junio C. Hamano
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
setup.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-28
Merge branch 'eb/hash-transition'
Junio C Hamano
1
-0
/
+22
2024-03-21
Merge branch 'jc/safe-implicit-bare'
Junio C Hamano
1
-1
/
+27
2024-03-14
Merge branch 'gt/core-bare-in-templates'
Junio C Hamano
1
-33
/
+3
2024-03-11
setup: notice more types of implicit bare repositories
Junio C Hamano
1
-1
/
+27
2024-03-04
setup: remove unnecessary variable
Ghanshyam Thakkar
1
-33
/
+3
2024-02-27
builtin/clone: allow remote helpers to detect repo
Patrick Steinhardt
1
-1
/
+8
2024-01-30
Merge branch 'kl/allow-working-in-dot-git-in-non-bare-repository'
Junio C Hamano
1
-1
/
+2
2024-01-26
Merge branch 'ps/worktree-refdb-initialization'
Junio C Hamano
1
-16
/
+1
2024-01-20
setup: allow cwd=.git w/ bareRepository=explicit
Kyle Lippincott
1
-1
/
+2
2024-01-16
Merge branch 'ps/refstorage-extension'
Junio C Hamano
1
-6
/
+60
2024-01-08
Merge branch 'en/header-cleanup'
Junio C Hamano
1
-1
/
+0
2024-01-08
setup: move creation of "refs/" into the files backend
Patrick Steinhardt
1
-15
/
+0
2024-01-08
refs: prepare `refs_init_db()` for initializing worktree refs
Patrick Steinhardt
1
-1
/
+1
2024-01-02
setup: introduce GIT_DEFAULT_REF_FORMAT envvar
Patrick Steinhardt
1
-0
/
+7
2024-01-02
setup: introduce "extensions.refStorage" extension
Patrick Steinhardt
1
-3
/
+21
2024-01-02
setup: set repository's formats on init
Patrick Steinhardt
1
-0
/
+7
2024-01-02
setup: start tracking ref storage format
Patrick Steinhardt
1
-3
/
+25
2023-12-27
Merge branch 'ps/clone-into-reftable-repository'
Junio C Hamano
1
-45
/
+69
2023-12-26
treewide: remove unnecessary includes in source files
Elijah Newren
1
-1
/
+0
2023-12-20
Merge branch 'ps/clone-into-reftable-repository' into ps/refstorage-extension
Junio C Hamano
1
-45
/
+69
2023-12-12
builtin/clone: create the refdb with the correct object format
Patrick Steinhardt
1
-1
/
+1
2023-12-12
setup: allow skipping creation of the refdb
Patrick Steinhardt
1
-8
/
+5
2023-12-12
setup: extract function to create the refdb
Patrick Steinhardt
1
-38
/
+65
2023-12-09
setup: handle NULL value when parsing extensions
Jeff King
1
-0
/
+2
2023-11-07
setup: fix leaking repository format
Patrick Steinhardt
1
-0
/
+2
2023-11-07
setup: refactor `upgrade_repository_format()` to have common exit
Patrick Steinhardt
1
-11
/
+20
2023-11-02
Merge branch 'ds/scalar-updates' into maint-2.42
Junio C Hamano
1
-22
/
+12
2023-10-02
repository: implement extensions.compatObjectFormat
brian m. carlson
1
-2
/
+21
2023-10-02
repository: add a compatibility hash algorithm
Eric W. Biederman
1
-0
/
+3
2023-08-28
setup: add discover_git_directory_reason()
Derrick Stolee
1
-22
/
+12
2023-07-17
Merge branch 'cw/compat-util-header-cleanup'
Junio C Hamano
1
-1
/
+0
2023-07-06
Merge branch 'gc/config-context'
Junio C Hamano
1
-6
/
+12
2023-07-05
treewide: remove unnecessary includes for wrapper.h
Calvin Wan
1
-1
/
+0
2023-06-29
Merge branch 'en/header-split-cache-h-part-3'
Junio C Hamano
1
-0
/
+493
2023-06-28
config: pass kvi to die_bad_number()
Glen Choo
1
-1
/
+1
2023-06-28
config: add ctx arg to config_fn_t
Glen Choo
1
-5
/
+11
2023-06-23
Merge branch 'gc/discover-not-setup'
Junio C Hamano
1
-8
/
+0
2023-06-21
repository: remove unnecessary include of path.h
Elijah Newren
1
-0
/
+1
2023-06-21
setup: adopt shared init-db & clone code
Elijah Newren
1
-0
/
+492
2023-06-16
setup.c: don't setup in discover_git_directory()
Glen Choo
1
-5
/
+0
2023-05-26
repository: move 'repository_format_worktree_config' to repo scope
Victoria Dye
1
-2
/
+8
2023-05-01
setup: trace bare repository setups
Glen Choo
1
-0
/
+1
2023-04-11
treewide: remove double forward declaration of read_in_full
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: remove cache.h inclusion due to object-name.h changes
Elijah Newren
1
-1
/
+1
2023-04-11
object-name.h: move declarations for object-name.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-04-11
treewide: be explicit about dependence on trace.h & trace2.h
Elijah Newren
1
-0
/
+1
2023-03-21
setup.h: move declarations for setup.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
environment.h: move declarations for environment.c functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
abspath.h: move absolute path functions from cache.h
Elijah Newren
1
-0
/
+1
2023-03-21
treewide: be explicit about dependence on gettext.h
Elijah Newren
1
-0
/
+1
2022-08-14
Merge branch 'js/safe-directory-plus'
Junio C Hamano
1
-12
/
+18
2022-08-08
setup: prepare for more detailed "dubious ownership" messages
Johannes Schindelin
1
-10
/
+15
2022-08-08
setup: fix some formatting
Johannes Schindelin
1
-4
/
+5
2022-07-14
setup.c: create `safe.bareRepository`
Glen Choo
1
-1
/
+56
2022-07-14
safe.directory: use git_protected_config()
Glen Choo
1
-1
/
+1
2022-07-11
Sync with Git 2.37.1
Junio C Hamano
1
-11
/
+60
2022-07-11
Merge branch 'cr/setup-bug-typo'
Junio C Hamano
1
-1
/
+1
2022-06-27
Sync with Git 2.36.2
Junio C Hamano
1
-11
/
+60
2022-06-23
Sync with 2.35.4
Johannes Schindelin
1
-11
/
+60
2022-06-23
Sync with 2.34.4
Johannes Schindelin
1
-11
/
+60
2022-06-23
Sync with 2.32.3
Johannes Schindelin
1
-11
/
+60
2022-06-23
Sync with 2.31.4
Johannes Schindelin
1
-11
/
+60
2022-06-23
setup: tighten ownership checks post CVE-2022-24765
Carlo Marcelo Arenas Belón
1
-11
/
+60
2022-06-17
setup: fix function name in a BUG() message
Cleber Rosa
1
-1
/
+1
2022-05-24
setup: don't die if realpath(3) fails on getcwd(3)
Kevin Locke
1
-1
/
+10
2022-05-20
Merge branch 'ep/maint-equals-null-cocci'
Junio C Hamano
1
-1
/
+1
2022-05-02
Merge branch 'ep/maint-equals-null-cocci' for maint-2.35
Junio C Hamano
1
-1
/
+1
2022-05-02
tree-wide: apply equals-null.cocci
Junio C Hamano
1
-1
/
+1
2022-04-13
Sync with Git 2.35.3
Junio C Hamano
1
-3
/
+9
2022-04-13
Git 2.35.3
v2.35.3
Junio C Hamano
1
-3
/
+9
2022-04-13
Git 2.33.3
v2.33.3
Junio C Hamano
1
-3
/
+9
2022-04-13
Git 2.32.2
v2.32.2
Junio C Hamano
1
-3
/
+9
2022-04-13
setup: opt-out of check with safe.directory=*
Derrick Stolee
1
-2
/
+4
2022-04-13
setup: fix safe.directory key not being checked
Matheus Valadares
1
-0
/
+3
2022-04-13
t0033: add tests for safe.directory
Derrick Stolee
1
-1
/
+2
2022-04-11
Merge tag 'v2.35.2'
Junio C Hamano
1
-1
/
+56
2022-03-24
Sync with 2.34.2
Johannes Schindelin
1
-1
/
+56
2022-03-24
Sync with 2.32.1
Johannes Schindelin
1
-1
/
+56
2022-03-24
Sync with 2.31.2
Johannes Schindelin
1
-1
/
+56
2022-03-21
setup_git_directory(): add an owner check for the top-level directory
Johannes Schindelin
1
-1
/
+56
2022-02-04
i18n: factorize "invalid value" messages
Jean-Noël Avila
1
-1
/
+2
2021-12-09
setup: introduce startup_info->original_cwd
Elijah Newren
1
-0
/
+65
2021-09-09
setup: use xopen and xdup in sanitize_stdfds
René Scharfe
1
-5
/
+3
2021-07-16
Merge branch 'jt/partial-clone-submodule-1'
Junio C Hamano
1
-4
/
+13
2021-06-28
repository: move global r_f_p_c to repo struct
Jonathan Tan
1
-4
/
+13
2021-05-20
setup: split "extensions found" messages into singular and plural
Alex Henrie
1
-2
/
+6
2021-04-05
macOS: precompose startup_info->prefix
Torsten Bögershausen
1
-10
/
+18
2020-08-11
Merge branch 'bc/sha-256-part-3'
Junio C Hamano
1
-1
/
+10
2020-07-30
Merge branch 'jk/reject-newer-extensions-in-v0' into master
Junio C Hamano
1
-16
/
+80
2020-07-30
setup: add support for reading extensions.objectformat
brian m. carlson
1
-1
/
+15
2020-07-16
Merge branch 'jn/v0-with-extensions-fix' into master
Junio C Hamano
1
-14
/
+10
2020-07-16
verify_repository_format(): complain about new extensions in v0 repo
Jeff King
1
-16
/
+80
2020-07-16
repository: allow repository format upgrade with extensions
Jonathan Nieder
1
-5
/
+7
2020-07-16
Revert "check_repository_format_gently(): refuse extensions for old repositor...
Jonathan Nieder
1
-9
/
+3
2020-07-06
Merge branch 'bc/sha-256-part-2'
Junio C Hamano
1
-0
/
+1
2020-06-05
check_repository_format_gently(): refuse extensions for old repositories
Xin Li
1
-3
/
+9
2020-06-05
repository: add a helper function to perform repository format upgrade
Xin Li
1
-0
/
+29
2020-05-27
setup: set the_repository's hash algo when checking format
brian m. carlson
1
-0
/
+1
2020-03-26
Merge branch 'bc/sha-256-part-1-of-4'
Junio C Hamano
1
-2
/
+4
2020-03-25
Merge branch 'am/real-path-fix'
Junio C Hamano
1
-13
/
+22
2020-03-16
Merge branch 'es/outside-repo-errmsg-hints'
Junio C Hamano
1
-2
/
+6
2020-03-15
prefix_path: show gitdir if worktree unavailable
Emily Shaffer
1
-2
/
+6
2020-03-10
real_path_if_valid(): remove unsafe API
Alexandr Miloslavskiy
1
-1
/
+1
2020-03-10
real_path: remove unsafe API
Alexandr Miloslavskiy
1
-3
/
+12
2020-03-06
set_git_dir: fix crash when used with real_path()
Alexandr Miloslavskiy
1
-9
/
+9
2020-02-24
setup: allow check_repository_format to read repository format
brian m. carlson
1
-2
/
+4
2020-02-17
Merge branch 'es/outside-repo-errmsg-hints'
Junio C Hamano
1
-1
/
+2
2020-02-16
prefix_path: show gitdir when arg is outside repo
Emily Shaffer
1
-1
/
+2
2020-01-27
verify_filename(): handle backslashes in "wildcards are pathspecs" rule
Jeff King
1
-3
/
+20
2019-09-30
Merge branch 'js/gitdir-at-unc-root'
Junio C Hamano
1
-2
/
+8
2019-08-26
setup_git_directory(): handle UNC root paths correctly
Johannes Schindelin
1
-1
/
+1
2019-08-26
Fix .git/ discovery at the root of UNC shares
Johannes Schindelin
1
-0
/
+6
2019-08-26
setup_git_directory(): handle UNC paths correctly
Johannes Schindelin
1
-1
/
+1
2019-06-25
Move repository_format_partial_clone to promisor-remote.c
Christian Couder
1
-1
/
+2
2019-04-16
sha1-name.c: remove the_repo from maybe_die_on_misspelt_object_name
Nguyễn Thái Ngọc Duy
1
-3
/
+4
2019-03-20
Merge branch 'ma/clear-repository-format'
Junio C Hamano
1
-12
/
+28
2019-03-01
setup: fix memory leaks with `struct repository_format`
Martin Ågren
1
-12
/
+27
2019-02-05
Merge branch 'js/abspath-part-inside-repo'
Junio C Hamano
1
-3
/
+3
2019-01-23
setup: free old value before setting `work_tree`
Martin Ågren
1
-0
/
+1
2019-01-18
abspath_part_inside_repo: respect core.ignoreCase
Johannes Schindelin
1
-3
/
+3
2019-01-03
Simplify handling of setup_git_directory_gently() failure cases.
Erin Dahlgren
1
-31
/
+43
2018-10-22
worktree: add per-worktree config files
Nguyễn Thái Ngọc Duy
1
-8
/
+32
2018-05-06
Replace all die("BUG: ...") calls by BUG() ones
Johannes Schindelin
1
-2
/
+2
2018-04-25
Merge branch 'jk/relative-directory-fix'
Junio C Hamano
1
-6
/
+3
2018-04-10
Merge branch 'nd/remove-ignore-env-field'
Junio C Hamano
1
-2
/
+1
2018-03-30
set_work_tree: use chdir_notify
Jeff King
1
-6
/
+3
2018-03-05
repository.c: move env-related setup code back to environment.c
Nguyễn Thái Ngọc Duy
1
-2
/
+1
2018-02-27
Merge branch 'as/ll-i18n'
Junio C Hamano
1
-31
/
+31
2018-02-13
Merge branch 'jh/fsck-promisors'
Junio C Hamano
1
-1
/
+6
2018-02-13
Mark messages for translations
Alexander Shopov
1
-31
/
+31
2017-12-19
Merge branch 'sg/setup-doc-update'
Junio C Hamano
1
-1
/
+1
2017-12-07
setup.c: fix comment about order of .git directory discovery
SZEDER Gábor
1
-1
/
+1
2017-12-05
extension.partialclone: introduce partial clone extension
Jonathan Tan
1
-1
/
+6
2017-11-13
Integrate hash algorithm support with repo setup
brian m. carlson
1
-0
/
+3
2017-11-13
setup: expose enumerated repo info
brian m. carlson
1
-21
/
+25
2017-11-09
Merge branch 'js/early-config'
Junio C Hamano
1
-1
/
+3
2017-11-03
setup: avoid double slashes when looking for HEAD
Jeff King
1
-1
/
+3
2017-10-07
Merge branch 'ks/verify-filename-non-option-error-message-tweak'
Junio C Hamano
1
-1
/
+1
2017-10-04
setup: update error message to be more meaningful
Kaartic Sivaraam
1
-1
/
+1
2017-09-27
read_gitfile_gently: clarify return value ownership.
Han-Wen Nienhuys
1
-1
/
+2
2017-09-06
set_git_dir: handle feeding gitdir to itself
Jeff King
1
-5
/
+0
2017-08-02
grep: recurse in-process using 'struct repository'
Brandon Williams
1
-11
/
+1
2017-06-23
environment: place key repository state in the_repository
Brandon Williams
1
-2
/
+15
2017-06-23
setup: add comment indicating a hack
Brandon Williams
1
-0
/
+6
2017-06-23
setup: don't perform lazy initialization of repository state
Brandon Williams
1
-0
/
+14
2017-06-23
Merge branches 'bw/ls-files-sans-the-index' and 'bw/config-h' into bw/repo-ob...
Junio C Hamano
1
-6
/
+13
2017-06-19
Merge branch 'jk/pathspec-magic-disambiguation'
Junio C Hamano
1
-10
/
+32
2017-06-15
setup: teach discover_git_directory to respect the commondir
Brandon Williams
1
-6
/
+11
2017-06-15
config: don't include config.h by default
Brandon Williams
1
-0
/
+1
2017-06-15
discover_git_directory(): avoid setting invalid git_dir
Johannes Schindelin
1
-0
/
+1
2017-06-13
Merge branch 'jc/noent-notdir'
Junio C Hamano
1
-1
/
+1
2017-05-30
treewide: use is_missing_file_error() where ENOENT and ENOTDIR are checked
Junio C Hamano
1
-1
/
+1
2017-05-29
verify_filename(): flip order of checks
Jeff King
1
-1
/
+1
2017-05-29
verify_filename(): treat ":(magic)" as a pathspec
Jeff King
1
-1
/
+19
2017-05-29
check_filename(): handle ":^" path magic
Jeff King
1
-0
/
+4
2017-05-29
check_filename(): use skip_prefix
Jeff King
1
-3
/
+2
2017-05-29
check_filename(): refactor ":/" handling
Jeff King
1
-7
/
+8
2017-05-08
setup_discovered_git_dir(): plug memory leak
Johannes Schindelin
1
-2
/
+7
2017-05-08
setup_bare_git_dir(): help static analysis
Johannes Schindelin
1
-1
/
+1
2017-03-30
Merge branch 'bw/recurse-submodules-relative-fix'
Junio C Hamano
1
-1
/
+5
2017-03-28
Merge branch 'rs/strbuf-add-real-path' into maint
Junio C Hamano
1
-1
/
+1
2017-03-21
prefix_filename: return newly allocated string
Jeff King
1
-3
/
+8
2017-03-21
prefix_filename: drop length parameter
Jeff King
1
-1
/
+1
2017-03-17
Merge branch 'js/early-config'
Junio C Hamano
1
-76
/
+177
2017-03-17
setup: allow for prefix to be passed to git commands
Brandon Williams
1
-1
/
+6
2017-03-14
setup.c: mention unresolved problems
Johannes Schindelin
1
-0
/
+2
2017-03-14
setup_git_directory_gently_1(): avoid die()ing
Johannes Schindelin
1
-8
/
+17
2017-03-14
setup: introduce the discover_git_directory() function
Johannes Schindelin
1
-0
/
+43
2017-03-14
setup_git_directory_1(): avoid changing global state
Johannes Schindelin
1
-75
/
+118
2017-03-14
setup: prepare setup_discovered_git_dir() for the root directory
Johannes Schindelin
1
-2
/
+4
2017-03-12
Merge branch 'js/realpath-pathdup-fix'
Junio C Hamano
1
-2
/
+2
2017-03-10
Merge branch 'rs/strbuf-add-real-path'
Junio C Hamano
1
-1
/
+1
2017-03-08
real_pathdup(): fix callsites that wanted it to die on error
Johannes Schindelin
1
-2
/
+2
2017-03-07
setup_git_directory(): use is_dir_sep() helper
Johannes Schindelin
1
-1
/
+3
2017-02-27
strbuf: add strbuf_add_real_path()
René Scharfe
1
-1
/
+1
2017-01-26
cache.h: expose the dying procedure for reading gitlinks
Stefan Beller
1
-22
/
+26
2017-01-26
setup: add gentle version of resolve_git_dir
Stefan Beller
1
-2
/
+2
2016-12-12
real_path: have callers use real_pathdup and strbuf_realpath
Brandon Williams
1
-5
/
+8
2016-08-09
i18n: setup: mark error messages for translation
Vasco Almeida
1
-9
/
+9
2016-06-17
i18n: setup: mark strings for translation
Vasco Almeida
1
-8
/
+8
2016-04-22
Merge branch 'jc/xstrfmt-null-with-prec-0'
Junio C Hamano
1
-1
/
+1
2016-04-13
Merge branch 'jk/check-repository-format'
Junio C Hamano
1
-66
/
+78
2016-04-07
setup.c: do not feed NULL to "%.*s" even with precision 0
Junio C Hamano
1
-1
/
+1
2016-03-11
verify_repository_format: mark messages for translation
Jeff King
1
-2
/
+2
2016-03-11
setup: drop repository_format_version global
Jeff King
1
-1
/
+0
2016-03-11
setup: unify repository version callbacks
Jeff King
1
-42
/
+23
2016-03-11
setup: refactor repo format reading and verification
Jeff King
1
-39
/
+79
2016-03-11
check_repository_format_gently: stop using git_config_early
Jeff King
1
-8
/
+3
2016-03-11
lazily load core.sharedrepository
Jeff King
1
-2
/
+0
2016-03-11
wrap shared_repository global in get/set accessors
Jeff King
1
-1
/
+1
2016-03-11
setup: document check_repository_format()
Jeff King
1
-2
/
+2
2016-03-06
setup: set startup_info->have_repository more reliably
Jeff King
1
-1
/
+3
2016-03-06
setup: make startup_info available everywhere
Jeff King
1
-4
/
+6
2016-02-26
Merge branch 'jk/tighten-alloc'
Junio C Hamano
1
-3
/
+2
2016-02-24
Merge branch 'nd/dwim-wildcards-as-pathspecs'
Junio C Hamano
1
-4
/
+2
2016-02-22
use xmallocz to avoid size arithmetic
Jeff King
1
-3
/
+2
2016-02-10
Merge branch 'nd/do-not-move-worktree-manually'
Junio C Hamano
1
-12
/
+0
2016-02-10
check_filename: tighten dwim-wildcard ambiguity
Jeff King
1
-4
/
+2
2016-01-25
clean: make is_git_repository a public function
Jeff King
1
-0
/
+17
2016-01-22
worktree: stop supporting moving worktrees manually
Nguyễn Thái Ngọc Duy
1
-12
/
+0
[next]