159 Commits (bd26756112c0b9394f0aea0a77e7f713ffb0cd00)

Author SHA1 Message Date
Stefan Beller f6f8586140 submodule: add absorb-git-dir function 8 years ago
Stefan Beller 47e83eb3b7 move connect_work_tree_and_git_dir to dir.h 8 years ago
Stefan Beller 90c0011619 submodule: use absolute path for computing relative path connecting 8 years ago
Jeff King a5b34d2152 alternates: provide helper for adding to alternates list 8 years ago
René Scharfe a94bb68397 use strbuf_add_unique_abbrev() for adding short hashes, part 3 8 years ago
René Scharfe f937d78553 use strbuf_add_unique_abbrev() for adding short hashes, part 2 9 years ago
René Scharfe 92d52fab3a use strbuf_addstr() instead of strbuf_addf() with "%s", part 2 9 years ago
Jeff King 16ddcd403b sha1_array: let callbacks interrupt iteration 9 years ago
Junio C Hamano 10f5c52656 submodule: avoid auto-discovery in prepare_submodule_repo_env() 9 years ago
Jacob Keller fd47ae6a5b diff: teach diff to display submodule difference with an inline diff 9 years ago
Jacob Keller 8e6df65015 submodule: refactor show_submodule_summary with helper function 9 years ago
Jacob Keller 602a283afb submodule: convert show_submodule_summary to use struct object_id * 9 years ago
Jacob Keller 99b43a61f2 allow do_submodule_path to work even if submodule isn't checked out 9 years ago
brian m. carlson a0d12c4433 diff: convert struct diff_filespec to struct object_id 9 years ago
Jeff King 2721ce21e4 use string_list initializer consistently 9 years ago
Jeff King 89044baa8b submodule: stop sanitizing config options 9 years ago
Jeff King c12e865670 submodule: use prepare_submodule_repo_env consistently 9 years ago
Jeff King 4638728c63 submodule--helper: move config-sanitizing to submodule.c 9 years ago
Stefan Beller 3604242f08 submodule: port init from shell to C 9 years ago
Stefan Beller a028a1930c fetching submodules: respect `submodule.fetchJobs` config option 9 years ago
Stefan Beller ea2fa5a338 submodule-config: keep update strategy around 9 years ago
Stefan Beller 2a73b3dad0 run-command: do not pass child process data into callbacks 9 years ago
Jeff King 50a6c8efa2 use st_add and st_mult for allocation size computation 9 years ago
Patrick Steinhardt 3d1806487a config: rename git_config_set_or_die to git_config_set 9 years ago
Patrick Steinhardt 30598ad06f config: rename git_config_set to git_config_set_gently 9 years ago
Patrick Steinhardt 1a90dfe8a7 submodule: die on config error when linking modules 9 years ago
Stefan Beller 62104ba14a submodules: allow parallel fetching, add tests and documentation 9 years ago
Stefan Beller fe85ee6e23 fetch_populated_submodules: use new parallel job processing 9 years ago
Jonathan Nieder fbf71645d1 submodule.c: write "Fetching submodule <foo>" to stderr 9 years ago
brian m. carlson ed1c9977cb Remove get_object_hash. 9 years ago
brian m. carlson f2fd0760f6 Convert struct object to object_id 9 years ago
brian m. carlson 7999b2cf77 Add several uses of get_object_hash. 9 years ago
Jeff King 9a6e4f032e add_submodule_odb: initialize alt_odb list earlier 9 years ago
Jeff King c7ab0ba340 avoid sprintf and strcpy with flex arrays 10 years ago
Max Kirillov 35fb4d2e3d submodule refactor: use strbuf_git_path_submodule() in add_submodule_odb() 10 years ago
Junio C Hamano 1f76a10b2d write_file(): drop caller-supplied LF from calls to create a one-liner file 10 years ago
Junio C Hamano 12d6ce1dba write_file(): drop "fatal" parameter 10 years ago
Heiko Voigt 027771fcb1 submodule: allow erroneous values for the fetchRecurseSubmodules option 10 years ago
Heiko Voigt 851e18c385 submodule: use new config API for worktree configurations 10 years ago
Heiko Voigt 0d9f282c94 submodule: extract functions for config set and lookup 10 years ago
Heiko Voigt 959b5455d0 submodule: implement a config API for lookup of .gitmodules values 10 years ago
Jeff King a5481a6c94 convert "enum date_mode" into a struct 10 years ago
Michael Haggerty 7290ef5898 submodule: rewrite to take an object_id argument 10 years ago
Michael Haggerty 2b2a5be394 each_ref_fn: change to take an object_id parameter 10 years ago
René Scharfe dbe44faadb use file_exists() to check if a file exists in the worktree 10 years ago
Jeff King 1d4974c9bc submodule: use capture_command 10 years ago
Nguyễn Thái Ngọc Duy 91aacda85a use new wrapper write_file() for simple file writing 10 years ago
Junio C Hamano 2ce406ccb8 get_merge_bases(): always clean-up object flags 10 years ago
René Scharfe d318027932 run-command: introduce CHILD_PROCESS_INIT 11 years ago
Tanay Abhra f93d7c6fa0 replace memset with string-list initializers 11 years ago