Age | Commit message (Expand) | Author | Files | Lines |
2025-04-15 | object-store: merge "object-store-ll.h" and "object-store.h" | Patrick Steinhardt | 1 | -1/+1 |
2025-04-15 | object-file: move `safe_create_leading_directories()` into "path.c" | Patrick Steinhardt | 1 | -0/+80 |
2025-04-15 | object-file: move `mkdir_in_gitdir()` into "path.c" | Patrick Steinhardt | 1 | -0/+29 |
2025-02-28 | path: adjust last remaining users of `the_repository` | Patrick Steinhardt | 1 | -13/+12 |
2025-02-28 | environment: move access to "core.sharedRepository" into repo settings | Patrick Steinhardt | 1 | -5/+5 |
2025-02-28 | environment: move access to "core.hooksPath" into repo settings | Patrick Steinhardt | 1 | -7/+8 |
2025-02-28 | path: drop `git_path()` in favor of `repo_git_path()` | Patrick Steinhardt | 1 | -4/+4 |
2025-02-07 | path: drop `git_common_path()` in favor of `repo_common_path()` | Patrick Steinhardt | 1 | -4/+4 |
2025-02-07 | path: refactor `repo_submodule_path()` family of functions | Patrick Steinhardt | 1 | -8/+29 |
2025-02-07 | submodule: refactor `submodule_to_gitdir()` to accept a repo | Patrick Steinhardt | 1 | -1/+1 |
2025-02-07 | path: refactor `repo_worktree_path()` family of functions | Patrick Steinhardt | 1 | -6/+22 |
2025-02-07 | path: refactor `repo_git_path()` family of functions | Patrick Steinhardt | 1 | -3/+16 |
2025-02-07 | path: refactor `repo_common_path()` family of functions | Patrick Steinhardt | 1 | -4/+28 |
2024-12-23 | Merge branch 'ps/build-sign-compare' | Junio C Hamano | 1 | -2/+2 |
2024-12-10 | Merge branch 'bc/allow-upload-pack-from-other-people' | Junio C Hamano | 1 | -4/+6 |
2024-12-06 | global: trivial conversions to fix `-Wsign-compare` warnings | Patrick Steinhardt | 1 | -3/+2 |
2024-12-06 | global: mark code units that generate warnings with `-Wsign-compare` | Patrick Steinhardt | 1 | -0/+1 |
2024-11-15 | Allow cloning from repositories owned by another user | brian m. carlson | 1 | -4/+6 |
2024-09-12 | environment: guard state depending on a repository | Patrick Steinhardt | 1 | -0/+2 |
2024-08-13 | path: hide functions using `the_repository` by default | Patrick Steinhardt | 1 | -51/+1 |
2024-08-13 | path: stop relying on `the_repository` in `worktree_git_path()` | Patrick Steinhardt | 1 | -2/+7 |
2024-08-13 | path: stop relying on `the_repository` when reporting garbage | Patrick Steinhardt | 1 | -3/+3 |
2024-08-13 | path: expose `do_git_common_path()` as `repo_common_pathv()` | Patrick Steinhardt | 1 | -11/+11 |
2024-08-13 | path: expose `do_git_path()` as `repo_git_pathv()` | Patrick Steinhardt | 1 | -10/+10 |
2024-06-14 | global: introduce `USE_THE_REPOSITORY_VARIABLE` macro | Patrick Steinhardt | 1 | -0/+3 |
2024-05-30 | Merge branch 'ps/undecided-is-not-necessarily-sha1' | Junio C Hamano | 1 | -53/+0 |
2024-05-06 | path: move `validate_headref()` to its only user | Patrick Steinhardt | 1 | -53/+0 |
2024-05-06 | path: harden validation of HEAD with non-standard hashes | Patrick Steinhardt | 1 | -1/+1 |
2024-04-29 | Sync with 2.44.1 | Johannes Schindelin | 1 | -0/+2 |
2024-04-19 | Sync with 2.43.4 | Johannes Schindelin | 1 | -0/+2 |
2024-04-19 | Sync with 2.41.1 | Johannes Schindelin | 1 | -0/+2 |
2024-04-19 | Sync with 2.40.2 | Johannes Schindelin | 1 | -0/+2 |
2024-04-17 | fetch/clone: detect dubious ownership of local repositories | Johannes Schindelin | 1 | -0/+2 |
2024-04-15 | Merge branch 'rs/apply-lift-path-length-limit' | Junio C Hamano | 1 | -17/+0 |
2024-04-05 | path: remove mksnpath() | René Scharfe | 1 | -17/+0 |
2024-02-07 | refs: introduce reftable backend | Patrick Steinhardt | 1 | -1/+1 |
2024-01-19 | refs: convert MERGE_AUTOSTASH to become a normal pseudo-ref | Patrick Steinhardt | 1 | -1/+0 |
2024-01-19 | refs: convert AUTO_MERGE to become a normal pseudo-ref | Patrick Steinhardt | 1 | -1/+0 |
2023-07-17 | Merge branch 'cw/compat-util-header-cleanup' | Junio C Hamano | 1 | -1/+0 |
2023-07-06 | Merge branch 'cw/strbuf-cleanup' | Junio C Hamano | 1 | -0/+20 |
2023-07-05 | treewide: remove unnecessary includes for wrapper.h | Calvin Wan | 1 | -1/+0 |
2023-06-21 | object-store-ll.h: split this header out of object-store.h | Elijah Newren | 1 | -1/+1 |
2023-06-12 | path: move related function to path | Calvin Wan | 1 | -0/+20 |
2023-04-11 | treewide: remove double forward declaration of read_in_full | Elijah Newren | 1 | -0/+1 |
2023-03-21 | treewide: remove cache.h inclusion due to setup.h changes | Elijah Newren | 1 | -1/+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 |
2023-03-17 | Merge branch 'jk/unused-post-2.39-part2' | Junio C Hamano | 1 | -1/+2 |
2023-02-24 | mark "pointless" data pointers in callbacks | Jeff King | 1 | -1/+2 |
2023-02-23 | cache.h: remove dependence on hex.h; make other files include it explicitly | Elijah Newren | 1 | -0/+1 |
2022-10-28 | adjust_shared_perm(): leave g+s alone when the group does not matter | Junio C Hamano | 1 | -1/+7 |
2022-06-03 | Merge branch 'ds/bundle-uri' | Junio C Hamano | 1 | -1/+1 |
2022-05-16 | dir API: add a generalized path_match_flags() function | Ævar Arnfjörð Bjarmason | 1 | -1/+1 |
2022-05-02 | tree-wide: apply equals-null.cocci | Junio C Hamano | 1 | -1/+1 |
2022-03-24 | Sync with 2.33.2 | Johannes Schindelin | 1 | -5/+9 |
2022-03-24 | Sync with 2.31.2 | Johannes Schindelin | 1 | -5/+9 |
2022-03-24 | Fix `GIT_CEILING_DIRECTORIES` with `C:\` and the likes | Johannes Schindelin | 1 | -5/+9 |
2021-09-20 | Merge branch 'lh/systemd-timers' | Junio C Hamano | 1 | -3/+10 |
2021-09-07 | cache.h: Introduce a generic "xdg_config_home_for(…)" function | Lénaïc Huard | 1 | -3/+10 |
2021-07-26 | interpolate_path(): allow specifying paths relative to the runtime prefix | Johannes Schindelin | 1 | -0/+8 |
2021-07-26 | Use a better name for the function interpolating paths | Johannes Schindelin | 1 | -2/+2 |
2021-07-26 | expand_user_path(): clarify the role of the `real_home` parameter | Johannes Schindelin | 1 | -1/+1 |
2021-07-26 | expand_user_path(): remove stale part of the comment | Johannes Schindelin | 1 | -3/+2 |
2021-05-04 | t0060: test ntfs/hfs-obscured dotfiles | Jeff King | 1 | -0/+5 |
2021-03-20 | merge-ort: write $GIT_DIR/AUTO_MERGE whenever we hit a conflict | Elijah Newren | 1 | -0/+1 |
2020-08-21 | sequencer: treat REVERT_HEAD as a pseudo ref | Han-Wen Nienhuys | 1 | -1/+0 |
2020-08-21 | sequencer: treat CHERRY_PICK_HEAD as a pseudo ref | Han-Wen Nienhuys | 1 | -1/+0 |
2020-04-29 | Merge branch 'dl/merge-autostash' | Junio C Hamano | 1 | -0/+1 |
2020-04-10 | merge: teach --autostash option | Denton Liu | 1 | -0/+1 |
2020-03-26 | Merge branch 'bc/sha-256-part-1-of-4' | Junio C Hamano | 1 | -1/+1 |
2020-03-10 | real_path: remove unsafe API | Alexandr Miloslavskiy | 1 | -1/+1 |
2020-03-06 | set_git_dir: fix crash when used with real_path() | Alexandr Miloslavskiy | 1 | -1/+1 |
2020-02-24 | setup: allow check_repository_format to read repository format | brian m. carlson | 1 | -1/+1 |
2020-01-30 | normalize_path_copy(): document "dst" size expectations | Jeff King | 1 | -0/+2 |
2019-12-09 | Sync with Git 2.24.1 | Junio C Hamano | 1 | -28/+68 |
2019-12-06 | Sync with 2.23.1 | Johannes Schindelin | 1 | -28/+68 |
2019-12-06 | Sync with 2.21.1 | Johannes Schindelin | 1 | -28/+68 |
2019-12-06 | Sync with 2.20.2 | Johannes Schindelin | 1 | -28/+68 |
2019-12-06 | Sync with 2.19.3 | Johannes Schindelin | 1 | -28/+68 |
2019-12-06 | Sync with 2.18.2 | Johannes Schindelin | 1 | -28/+68 |
2019-12-06 | Sync with 2.17.3 | Johannes Schindelin | 1 | -28/+68 |
2019-12-06 | Sync with 2.14.6 | Johannes Schindelin | 1 | -28/+68 |
2019-12-05 | is_ntfs_dotgit(): speed it up | Johannes Schindelin | 1 | -25/+30 |
2019-12-05 | path: also guard `.gitmodules` against NTFS Alternate Data Streams | Johannes Schindelin | 1 | -1/+1 |
2019-12-05 | path: safeguard `.git` against NTFS Alternate Streams Accesses | Johannes Schindelin | 1 | -1/+11 |
2019-12-05 | is_ntfs_dotgit(): only verify the leading segment | Johannes Schindelin | 1 | -4/+1 |
2019-12-04 | path.c: document the purpose of `is_ntfs_dotgit()` | Johannes Schindelin | 1 | -0/+28 |
2019-12-01 | Merge branch 'js/git-path-head-dot-lock-fix' | Junio C Hamano | 1 | -0/+6 |
2019-11-10 | Merge branch 'sg/dir-trie-fixes' | Junio C Hamano | 1 | -55/+67 |
2019-10-29 | git_path(): handle `.lock` files correctly | Johannes Schindelin | 1 | -0/+6 |
2019-10-23 | path.c: don't call the match function without value in trie_find() | SZEDER Gábor | 1 | -5/+6 |
2019-10-23 | path.c: clarify two field names in 'struct common_dir' | SZEDER Gábor | 1 | -33/+33 |
2019-10-23 | path.c: mark 'logs/HEAD' in 'common_list' as file | SZEDER Gábor | 1 | -1/+1 |
2019-10-23 | path.c: clarify trie_find()'s in-code comment | SZEDER Gábor | 1 | -17/+28 |
2019-08-26 | path: add a function to check for path suffix | brian m. carlson | 1 | -9/+30 |
2019-04-10 | Merge branch 'nd/rewritten-ref-is-per-worktree' | Junio C Hamano | 1 | -0/+3 |
2019-03-08 | Make sure refs/rewritten/ is per-worktree | Nguyễn Thái Ngọc Duy | 1 | -0/+3 |
2019-01-04 | Merge branch 'jk/loose-object-cache' | Junio C Hamano | 1 | -1/+1 |
2018-11-21 | Merge branch 'tb/char-may-be-unsigned' into maint | Junio C Hamano | 1 | -1/+1 |
2018-11-13 | Merge branch 'nd/per-worktree-ref-iteration' | Junio C Hamano | 1 | -0/+2 |
2018-11-13 | sha1-file: use an object_directory for the main object dir | Jeff King | 1 | -1/+1 |
2018-11-06 | Merge branch 'tb/char-may-be-unsigned' | Junio C Hamano | 1 | -1/+1 |
2018-10-26 | path.c: char is not (always) signed | Torsten Bögershausen | 1 | -1/+1 |
2018-10-07 | Add a place for (not) sharing stuff between worktrees | Nguyễn Thái Ngọc Duy | 1 | -0/+2 |
2018-07-18 | Merge branch 'sb/object-store-grafts' | Junio C Hamano | 1 | -9/+9 |
2018-05-29 | Sync with Git 2.17.1 | Junio C Hamano | 1 | -1/+85 |
2018-05-22 | Sync with Git 2.14.4 | Junio C Hamano | 1 | -1/+85 |
2018-05-22 | Sync with Git 2.13.7 | Junio C Hamano | 1 | -1/+85 |
2018-05-21 | is_ntfs_dotgit: match other .git files | Johannes Schindelin | 1 | -0/+84 |
2018-05-21 | is_ntfs_dotgit: use a size_t for traversing string | Jeff King | 1 | -1/+1 |
2018-05-18 | path.c: migrate global git_path_* to take a repository argument | Stefan Beller | 1 | -9/+9 |
2018-03-23 | repository: introduce raw object store field | Stefan Beller | 1 | -1/+2 |
2017-10-28 | Merge branch 'ao/path-use-xmalloc' | Junio C Hamano | 1 | -1/+1 |
2017-10-25 | path.c: use xmalloc() in add_to_trie() | Andrey Okoshkin | 1 | -1/+1 |
2017-10-18 | Merge branch 'jk/validate-headref-fix' into maint | Junio C Hamano | 1 | -11/+12 |
2017-10-07 | Merge branch 'tg/memfixes' | Junio C Hamano | 1 | -5/+4 |
2017-10-05 | Merge branch 'rs/cleanup-strbuf-users' | Junio C Hamano | 1 | -1/+1 |
2017-10-04 | path.c: fix uninitialized memory access | Jeff King | 1 | -5/+4 |
2017-10-03 | Merge branch 'jk/validate-headref-fix' | Junio C Hamano | 1 | -11/+12 |
2017-10-02 | path: use strbuf_add_real_path() | René Scharfe | 1 | -1/+1 |
2017-09-27 | validate_headref: use get_oid_hex for detached HEADs | Jeff King | 1 | -2/+2 |
2017-09-27 | validate_headref: use skip_prefix for symref parsing | Jeff King | 1 | -9/+6 |
2017-09-27 | validate_headref: NUL-terminate HEAD buffer | Jeff King | 1 | -0/+4 |
2017-08-23 | pack: move {,re}prepare_packed_git and approximate_object_count | Jonathan Tan | 1 | -0/+1 |
2017-08-04 | Merge tag 'v2.13.5' into maint | Junio C Hamano | 1 | -0/+5 |
2017-08-01 | Merge tag 'v2.12.4' into maint | Junio C Hamano | 1 | -0/+5 |
2017-07-30 | Merge tag 'v2.10.4' into maint-2.11 | Junio C Hamano | 1 | -0/+5 |
2017-07-30 | Merge tag 'v2.9.5' into maint-2.10 | Junio C Hamano | 1 | -0/+5 |
2017-07-30 | Merge tag 'v2.8.6' into maint-2.9 | Junio C Hamano | 1 | -0/+5 |
2017-07-30 | Merge tag 'v2.7.6' into maint-2.8 | Junio C Hamano | 1 | -0/+5 |
2017-07-28 | connect: factor out "looks like command line option" check | Jeff King | 1 | -0/+5 |
2017-06-23 | path: add repo_worktree_path and strbuf_repo_worktree_path | Brandon Williams | 1 | -0/+41 |
2017-06-23 | path: add repo_git_path and strbuf_repo_git_path | Brandon Williams | 1 | -0/+21 |
2017-06-23 | path: worktree_git_path() should not use file relocation | Brandon Williams | 1 | -1/+2 |
2017-06-23 | path: convert do_git_path to take a 'struct repository' | Brandon Williams | 1 | -14/+28 |
2017-06-23 | path: convert strbuf_git_common_path to take a 'struct repository' | Brandon Williams | 1 | -5/+8 |
2017-06-23 | path: always pass in commondir to update_common_dir | Brandon Williams | 1 | -3/+1 |
2017-06-23 | path: create path.h | Brandon Williams | 1 | -0/+1 |
2017-06-23 | environment: place key repository state in the_repository | Brandon Williams | 1 | -5/+6 |
2017-04-23 | Merge branch 'nd/conditional-config-include' | Junio C Hamano | 1 | -3/+8 |
2017-04-19 | Merge branch 'nd/files-backend-git-dir' | Junio C Hamano | 1 | -28/+7 |
2017-04-14 | path.c: and an option to call real_path() in expand_user_path() | Nguyễn Thái Ngọc Duy | 1 | -3/+8 |
2017-03-27 | path.c: move some code out of strbuf_git_path_submodule() | Nguyễn Thái Ngọc Duy | 1 | -28/+7 |
2017-03-13 | path.c: add xdg_cache_home | Devin Lehmacher | 1 | -0/+15 |
2017-01-17 | Merge branch 'js/normalize-path-copy-ceil' into maint | Junio C Hamano | 1 | -9/+14 |
2016-12-19 | Merge branch 'js/normalize-path-copy-ceil' | Junio C Hamano | 1 | -9/+14 |
2016-12-16 | normalize_path_copy(): fix pushing to //server/share/dir on Windows | Johannes Sixt | 1 | -9/+14 |
2016-10-27 | Merge branch 'rs/ring-buffer-wraparound' | Junio C Hamano | 1 | -1/+2 |
2016-10-26 | hex: make wraparound of the index into ring-buffer explicit | René Scharfe | 1 | -1/+2 |
2016-09-12 | Merge branch 'jk/diff-submodule-diff-inline' | Junio C Hamano | 1 | -6/+33 |
2016-08-31 | allow do_submodule_path to work even if submodule isn't checked out | Jacob Keller | 1 | -6/+33 |
2016-08-19 | Merge branch 'ab/hooks' | Junio C Hamano | 1 | -0/+2 |
2016-08-16 | rev-parse: respect core.hooksPath in --git-path | Johannes Schindelin | 1 | -0/+2 |
2016-08-08 | Merge branch 'rs/use-strbuf-addbuf' into maint | Junio C Hamano | 1 | -1/+1 |
2016-07-25 | Merge branch 'rs/use-strbuf-addbuf' | Junio C Hamano | 1 | -1/+1 |
2016-07-19 | use strbuf_addbuf() for appending a strbuf to another | René Scharfe | 1 | -1/+1 |
2016-05-26 | Merge branch 'lp/typofixes' into maint | Junio C Hamano | 1 | -1/+1 |
2016-05-23 | Merge branch 'nd/worktree-various-heads' | Junio C Hamano | 1 | -6/+47 |
2016-05-17 | Merge branch 'lp/typofixes' | Junio C Hamano | 1 | -1/+1 |
2016-05-06 | typofix: assorted typofixes in comments, documentation and messages | Li Peng | 1 | -1/+1 |
2016-05-02 | Merge branch 'jk/check-repository-format' into maint | Junio C Hamano | 1 | -5/+5 |
2016-04-22 | path.c: refactor and add worktree_git_path() | Nguyễn Thái Ngọc Duy | 1 | -6/+18 |
2016-04-22 | path.c: add git_common_path() and strbuf_git_common_path() | Nguyễn Thái Ngọc Duy | 1 | -0/+29 |
2016-04-13 | Merge branch 'jk/check-repository-format' | Junio C Hamano | 1 | -5/+5 |
2016-03-23 | config --show-origin: report paths with forward slashes | Johannes Schindelin | 1 | -0/+3 |
2016-03-11 | wrap shared_repository global in get/set accessors | Jeff King | 1 | -5/+5 |
2016-02-05 | Merge branch 'js/dirname-basename' into maint | Junio C Hamano | 1 | -9/+5 |
2016-02-03 | Merge branch 'js/dirname-basename' | Junio C Hamano | 1 | -9/+5 |
2016-01-12 | Refactor skipping DOS drive prefixes | Johannes Schindelin | 1 | -9/+5 |
2015-12-08 | Merge branch 'dt/refs-backend-pre-vtable' | Junio C Hamano | 1 | -0/+12 |
2015-12-04 | Merge branch 'dk/gc-idx-wo-pack' into maint | Junio C Hamano | 1 | -1/+1 |
2015-11-20 | Merge branch 'dk/gc-idx-wo-pack' | Jeff King | 1 | -1/+1 |
2015-11-20 | initdb: make safe_create_dir public | David Turner | 1 | -0/+12 |
2015-11-05 | Merge branch 'nd/clone-linked-checkout' into maint | Junio C Hamano | 1 | -5/+9 |
2015-11-03 | Merge branch 'mk/submodule-gitdir-path' into maint | Junio C Hamano | 1 | -4/+18 |
2015-10-20 | Merge branch 'jk/war-on-sprintf' | Junio C Hamano | 1 | -34/+46 |
2015-10-16 | Merge branch 'rd/test-path-utils' | Junio C Hamano | 1 | -0/+5 |
2015-10-15 | Merge branch 'nd/clone-linked-checkout' | Junio C Hamano | 1 | -4/+8 |
2015-10-15 | Merge branch 'mk/submodule-gitdir-path' | Junio C Hamano | 1 | -4/+17 |
2015-10-08 | test-path-utils.c: remove incorrect assumption | Ray Donnelly | 1 | -0/+5 |
2015-10-05 | use strbuf_complete to conditionally append slash | Jeff King | 1 | -2/+1 |
2015-10-05 | remove_leading_path: use a strbuf for internal storage | Jeff King | 1 | -4/+6 |
2015-10-05 | enter_repo: convert fixed-size buffers to strbufs | Jeff King | 1 | -28/+29 |
2015-09-28 | enter_repo: allow .git files in strict mode | Nguyễn Thái Ngọc Duy | 1 | -2/+7 |
2015-09-28 | enter_repo: avoid duplicating logic, use is_git_directory() instead | Nguyễn Thái Ngọc Duy | 1 | -2/+1 |
2015-09-25 | add git_path_buf helper function | Jeff King | 1 | -0/+10 |
2015-09-14 | path: implement common_dir handling in git_pathdup_submodule() | Max Kirillov | 1 | -4/+18 |
2015-09-07 | path.c: delete an extra space | Nguyễn Thái Ngọc Duy | 1 | -1/+1 |
2015-09-01 | refs: make refs/bisect/* per-worktree | David Turner | 1 | -0/+2 |
2015-09-01 | path: optimize common dir checking | David Turner | 1 | -14/+213 |
2015-09-01 | refs: clean up common_list | David Turner | 1 | -21/+37 |
2015-08-17 | prepare_packed_git(): refactor garbage reporting in pack directory | Junio C Hamano | 1 | -1/+1 |
2015-08-10 | memoize common git-path "constant" files | Jeff King | 1 | -0/+10 |
2015-08-10 | path.c: drop git_path_submodule | Jeff King | 1 | -10/+0 |
2015-08-10 | cache.h: complete set of git_path_submodule helpers | Jeff King | 1 | -5/+30 |
2015-05-11 | Merge branch 'pt/xdg-config-path' | Junio C Hamano | 1 | -28/+15 |
2015-05-11 | Merge branch 'nd/multiple-work-trees' | Junio C Hamano | 1 | -77/+157 |
2015-05-06 | path.c: remove home_config_paths() | Paul Tan | 1 | -28/+0 |