377 Commits (cbd8db17acb77ea646c739bf96c31fe7484bc491)

Author SHA1 Message Date
Brandon Williams aacc5c1a81 submodule: refactor logic to determine changed submodules 8 years ago
Brandon Williams 7c8d2b00f2 submodule: improve submodule_has_commits() 8 years ago
Brandon Williams a6bb78c3b1 submodule: change string_list changed_submodule_paths 8 years ago
Brandon Williams d1a8460caa submodule: remove add_oid_to_argv() 8 years ago
Brandon Williams 610b233704 submodule: rename free_submodules_sha1s() 8 years ago
Brandon Williams 419fd7866c submodule: rename add_sha1_to_array() 8 years ago
Stefan Beller f2d48994dc submodule.c: submodule_move_head works with broken submodules 8 years ago
Stefan Beller 823bab09c6 submodule.c: uninitialized submodules are ignored in recursive commands 8 years ago
Sebastian Schuberth 731eb176a3 submodule: remove a superfluous second check for the "new" variable 8 years ago
Ralf Thielow 35ad44cbd8 submodule.c: add missing ' in error messages 8 years ago
Brandon Williams 06bf4ad1db push: propagate remote and refspec with --recurse-submodules 8 years ago
Brandon Williams 2a90556dde push: propagate push-options with --recurse-submodules 8 years ago
Stefan Beller 17b254cda6 diff: submodule inline diff to initialize env array. 8 years ago
brian m. carlson 910650d2f8 Rename sha1_array to oid_array 8 years ago
brian m. carlson 1b7ba794d2 Convert sha1_array_for_each_unique and for_each_abbrev to object_id 8 years ago
brian m. carlson 98a72ddc12 Make sha1_array_append take a struct object_id * 8 years ago
Jeff King 1a168e5c86 convert unchecked snprintf into xsnprintf 8 years ago
Stefan Beller 40069d6e3a submodule.c: correctly handle nested submodules in is_submodule_modified 8 years ago
brian m. carlson 2eb80bcdcc submodule: convert check_for_new_submodule_commits to object_id 8 years ago
Nguyễn Thái Ngọc Duy bbbb7de7ac path.c: move some code out of strbuf_git_path_submodule() 8 years ago
Stefan Beller 5c896f7c3e submodule.c: stricter checking for submodules in is_submodule_modified 8 years ago
Stefan Beller fcecf0b968 submodule.c: port is_submodule_modified to use porcelain 2 8 years ago
Stefan Beller af6865a7f1 submodule.c: convert is_submodule_modified to use strbuf_getwholeline 8 years ago
Stefan Beller 64f9a946f0 submodule.c: factor out early loop termination in is_submodule_modified 8 years ago
Stefan Beller d0d7fed1a2 submodule.c: use argv_array in is_submodule_modified 8 years ago
Brandon Williams a086f921a7 submodule: decouple url and submodule interest 8 years ago
Stefan Beller 6e3c1595c6 update submodules: add submodule_move_head 8 years ago
Stefan Beller 202275b96b submodule.c: get_super_prefix_or_empty 8 years ago
Stefan Beller 6cd5757c89 update submodules: move up prepare_submodule_repo_env 8 years ago
Stefan Beller 84f8925eeb submodules: introduce check to see whether to touch a submodule 8 years ago
Stefan Beller cf055e465f update submodules: add a config option to determine if submodules are updated 8 years ago
Stefan Beller 15cdc64776 make is_submodule_populated gently 8 years ago
Stefan Beller 365444a6a5 connect_work_tree_and_git_dir: safely create leading directories 8 years ago
Stefan Beller bf0231c661 rev-parse: add --show-superproject-working-tree 8 years ago
Johannes Schindelin ce83eadd9a real_pathdup(): fix callsites that wanted it to die on error 8 years ago
Stefan Beller ec9629b3b9 submodule absorbing: fix worktree/gitdir pointers recursively for non-moves 8 years ago
Stefan Beller c5f3cba126 submodule.c: use GIT_DIR_ENVIRONMENT consistently 8 years ago
Stefan Beller 83b7696605 submodule: rename and add flags to ok_to_remove_submodule 8 years ago
Stefan Beller 5a1c824f70 submodule: modernize ok_to_remove_submodule to use argv_array 8 years ago
Brandon Williams 9ebf689aad submodules: load gitmodules file from commit sha1 8 years ago
Brandon Williams f9f42560e2 submodules: add helper to determine if a submodule is initialized 8 years ago
Brandon Williams 5688c28d81 submodules: add helper to determine if a submodule is populated 8 years ago
Brandon Williams 4ac9006f83 real_path: have callers use real_pathdup and strbuf_realpath 8 years ago
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
Brandon Williams 0301c821c5 push: fix --dry-run to not push submodules 8 years ago
Heiko Voigt 250ab24ab3 submodule_needs_pushing(): explain the behaviour when we cannot answer 8 years ago
Heiko Voigt 5b6607d23f batch check whether submodule needs pushing into one call 8 years ago
Heiko Voigt 9cfa1c260f serialize collection of refs that contain submodule changes 8 years ago