aboutsummaryrefslogtreecommitdiffstats
path: root/git-submodule.sh
AgeCommit message (Expand)AuthorFilesLines
2013-10-29use @@PERL@@ in built scriptsJeff King1-1/+1
2013-09-27submodule foreach: skip eval for more than one argumentAnders Kaseorg1-1/+6
2013-09-24Merge branch 'bc/submodule-status-ignored'Jonathan Nieder1-4/+11
2013-09-06submodule summary: ignore --for-status optionMatthieu Moy1-12/+1
2013-09-04submodule: don't print status output with ignore=allBrian M. Carlson1-0/+7
2013-09-03submodule: fix confusing variable nameBrian M. Carlson1-4/+4
2013-07-15Merge branch 'fg/submodule-clone-depth'Junio C Hamano1-3/+21
2013-07-03Add --depth to submodule update/addFredrik Gustafsson1-3/+21
2013-07-03submodule update: allow custom command to update submodule working treeChris Packham1-0/+6
2013-06-30Merge branch 'jk/submodule-subdirectory-ok'Junio C Hamano1-35/+100
2013-06-26Merge branch 'fg/submodule-non-ascii-path'Junio C Hamano1-1/+2
2013-06-17submodule: drop the top-level requirementJohn Keeping1-35/+100
2013-06-17submodule: show full path in error messageJohn Keeping1-1/+1
2013-06-17git-submodule.sh: remove duplicate call to set_rev_nameFredrik Gustafsson1-2/+2
2013-06-14handle multibyte characters in nameFredrik Gustafsson1-1/+2
2013-04-05Merge branch 'jl/submodule-deinit'Junio C Hamano1-2/+4
2013-04-03Merge branch 'rs/submodule-summary-limit'Junio C Hamano1-6/+11
2013-04-01submodule deinit: clarify work tree removal messageJens Lehmann1-2/+4
2013-04-01submodule summary: support --summary-limit=<n>René Scharfe1-6/+11
2013-03-26Merge branch 'we/submodule-update-prefix-output' into maintJunio C Hamano1-13/+18
2013-03-25Merge branch 'jl/submodule-deinit'Junio C Hamano1-1/+76
2013-03-21Merge branch 'we/submodule-update-prefix-output'Junio C Hamano1-13/+18
2013-03-04submodule: add 'deinit' commandJens Lehmann1-1/+76
2013-03-03submodule update: when using recursion, show full pathWilliam Entriken1-13/+18
2013-01-16Allow custom "comment char"Junio C Hamano1-4/+4
2012-12-19submodule add: If --branch is given, record it in .gitmodulesW. Trevor King1-0/+4
2012-12-19submodule update: add --remote for submodule's upstream changesW. Trevor King1-1/+20
2012-12-11submodule: add get_submodule_config helper funtionW. Trevor King1-0/+26
2012-11-21Merge branch 'wtk/submodule-doc-fixup'Junio C Hamano1-1/+1
2012-11-15Merge branch 'ph/submodule-sync-recursive'Junio C Hamano1-2/+12
2012-11-09Merge branch 'ph/maint-submodule-status-fix'Jeff King1-3/+1
2012-11-04Merge branch 'sz/maint-submodule-reference-arg'Jeff King1-1/+0
2012-10-29Merge branch 'jl/submodule-add-by-name'Jeff King1-11/+36
2012-10-29Teach --recursive to submodule syncPhil Hord1-2/+12
2012-10-29submodule status: remove unused orig_* variablesJens Lehmann1-3/+1
2012-10-26submodule add: fix handling of --reference=<repo> optionStefan Zager1-1/+0
2012-10-25git-submodule: wrap branch option with "<>" in usage strings.W. Trevor King1-1/+1
2012-10-02Merge branch 'rr/maint-submodule-unknown-cmd' into maintJunio C Hamano1-1/+9
2012-09-30submodule add: Fail when .git/modules/<name> already exists unless forcedJens Lehmann1-1/+14
2012-09-29Merge branch 'rr/maint-submodule-unknown-cmd'Junio C Hamano1-1/+9
2012-09-29Teach "git submodule add" the --name optionJens Lehmann1-10/+22
2012-09-25submodule: if $command was not matched, don't parse other argsRamkumar Ramachandra1-1/+9
2012-09-11Sync with 1.7.11.6Junio C Hamano1-4/+31
2012-09-11Merge branch 'sz/submodule-force-update' into maint-1.7.11Junio C Hamano1-1/+1
2012-09-03Merge branch 'sz/submodule-force-update'Junio C Hamano1-1/+1
2012-08-29Merge branch 'hv/submodule-path-unmatch'Junio C Hamano1-3/+30
2012-08-24Make 'git submodule update --force' always check out submodules.Stefan Zager1-1/+1
2012-08-14Let submodule command exit with error status if path does not existHeiko Voigt1-3/+30
2012-07-31Merge branch 'jx/i18n-1.7.11'Junio C Hamano1-1/+1
2012-07-30Merge branch 'jl/maint-1.7.10-recurse-submodules-with-symlink' into maintJunio C Hamano1-2/+4
2012-07-26i18n: Rewrite gettext messages start with dashJiang Xin1-1/+1
2012-07-25git-submodule: work with GIT_DIR/GIT_WORK_TREEDaniel Graña1-2/+5
2012-07-22Merge branch 'jl/maint-1.7.10-recurse-submodules-with-symlink'Junio C Hamano1-2/+4
2012-07-12submodules: don't stumble over symbolic links when cloning recursivelyJens Lehmann1-2/+4
2012-06-28Merge branch 'js/submodule-relative'Junio C Hamano1-6/+54
2012-06-25git-submodule.sh: fix filename in comment.Michał Górny1-1/+1
2012-06-06submodule: fix handling of superproject origin URLs like foo, ./foo and ./foo...Jon Seymour1-2/+12
2012-06-06submodule: fix sync handling of some relative superproject origin URLsJon Seymour1-5/+43
2012-05-29submodules: print "registered for path" message only onceJens Lehmann1-3/+4
2012-04-23Merge branch 'rj/submodule-mswin-path'Junio C Hamano1-79/+82
2012-04-18git-submodule.sh: Don't use $path variable in eval_gettext stringRamsay Jones1-79/+82
2012-04-09Avoid bug in Solaris xpg4/sed as used in submoduleBen Walton1-2/+3
2012-03-04submodules: fix ambiguous absolute paths under WindowsJohannes Sixt1-0/+3
2012-03-04submodules: refactor computation of relative gitdir pathJens Lehmann1-24/+6
2012-03-04submodules: always use a relative path from gitdir to work treeJens Lehmann1-0/+18
2012-03-04submodules: always use a relative path to gitdirJens Lehmann1-7/+4
2012-01-24submodule add: fix breakage when re-adding a deep submoduleJens Lehmann1-0/+1
2011-10-26Merge branch 'tc/submodule-clone-name-detection'Junio C Hamano1-4/+4
2011-10-21submodule::module_clone(): silence die() message from module_name()Tay Ray Chuan1-1/+1
2011-10-21submodule: whitespace fixTay Ray Chuan1-3/+3
2011-10-10Merge branch 'fg/submodule-git-file-git-dir'Junio C Hamano1-11/+57
2011-08-25Merge branch 'js/i18n-scripts'Junio C Hamano1-12/+6
2011-08-22Move git-dir for submodulesFredrik Gustafsson1-5/+40
2011-08-08Merge branch 'jl/submodule-update-quiet'Junio C Hamano1-2/+7
2011-08-08submodule: take advantage of gettextln and eval_gettextln.Jon Seymour1-12/+6
2011-07-28submodule: update and add must honor --quiet flagJens Lehmann1-2/+7
2011-07-22Merge branch 'jl/submodule-add-relurl-wo-upstream'Junio C Hamano1-10/+2
2011-07-19Merge branch 'jc/submodule-sync-no-auto-vivify'Junio C Hamano1-27/+31
2011-07-13Merge branch 'bc/submodule-foreach-stdin-fix-1.7.4'Junio C Hamano1-1/+5
2011-07-13Merge branch 'fg/submodule-keep-updating'Junio C Hamano1-5/+44
2011-06-29git-submodule.sh: preserve stdin for the command spawned by foreachBrandon Casey1-1/+5
2011-06-29Merge branch 'ab/i18n-scripts' into nextJunio C Hamano1-45/+53
2011-06-26submodule add: always initialize .git/config entryJens Lehmann1-17/+18
2011-06-26submodule sync: do not auto-vivify uninteresting submoduleJunio C Hamano1-10/+13
2011-06-13git-submodule.sh: clarify the "should we die now" logicJunio C Hamano1-9/+8
2011-06-13submodule update: continue when a checkout failsFredrik Gustafsson1-6/+44
2011-06-06submodule add: clean up duplicated codeJens Lehmann1-9/+1
2011-06-06submodule add: allow relative repository path even when no url is setJens Lehmann1-1/+1
2011-05-30Merge branch 'maint'Junio C Hamano1-1/+1
2011-05-26git-submodule.sh: separate parens by a space to avoid confusing some shellsBrandon Casey1-1/+1
2011-05-21i18n: git-submodule "blob" and "submodule" messagesÆvar Arnfjörð Bjarmason1-2/+4
2011-05-21i18n: git-submodule "path not initialized" messageÆvar Arnfjörð Bjarmason1-2/+2
2011-05-21i18n: git-submodule "[...] path is ignored" messageÆvar Arnfjörð Bjarmason1-3/+6
2011-05-21i18n: git-submodule "Entering [...]" messageÆvar Arnfjörð Bjarmason1-1/+1
2011-05-21i18n: git-submodule $errmsg messagesÆvar Arnfjörð Bjarmason1-3/+3
2011-05-21i18n: git-submodule "Submodule change[...]" messagesÆvar Arnfjörð Bjarmason1-2/+2
2011-05-21i18n: git-submodule "cached cannot be used" messageÆvar Arnfjörð Bjarmason1-1/+1
2011-05-21i18n: git-submodule $update_module say + die messagesÆvar Arnfjörð Bjarmason1-9/+8
2011-05-21i18n: git-submodule die + eval_gettext messagesÆvar Arnfjörð Bjarmason1-19/+19
2011-05-21i18n: git-submodule say + eval_gettext messagesÆvar Arnfjörð Bjarmason1-1/+1
2011-05-21i18n: git-submodule echo + eval_gettext messagesÆvar Arnfjörð Bjarmason1-2/+5
2011-05-21i18n: git-submodule add git-sh-i18nÆvar Arnfjörð Bjarmason1-0/+1
2011-05-02Merge branch 'nm/submodule-update-force'Junio C Hamano1-5/+9
2011-04-04Merge branch 'jl/submodule-fetch-on-demand'Junio C Hamano1-1/+4
2011-04-04submodule: Add --force option for git submodule updateNicolas Morey-Chaisemartin1-5/+9
2011-03-30submodule: process conflicting submodules only onceNicolas Morey-Chaisemartin1-1/+28
2011-03-09submodule update: Don't fetch when the submodule commit is already presentJens Lehmann1-1/+4
2011-02-17submodule: no [--merge|--rebase] when newly clonedSpencer E. Olson1-0/+9
2011-01-13Merge branch 'tr/submodule-relative-scp-url'Junio C Hamano1-2/+14
2011-01-10submodule: fix relative url parsing for scp-style originThomas Rast1-2/+14
2010-12-16Merge branch 'jn/submodule-b-current'Junio C Hamano1-15/+1
2010-12-06git submodule: Remove now obsolete tests before cloning a repoJens Lehmann1-14/+0
2010-12-06git submodule -b ... of current HEAD failsJonathan Nieder1-1/+1
2010-11-17Merge branch 'kb/maint-submodule-savearg'Junio C Hamano1-12/+9
2010-11-03submodule: only preserve flags across recursive status/update invocationsKevin Ballard1-11/+8
2010-11-03submodule: preserve all arguments exactly when recursingKevin Ballard1-4/+4
2010-10-13submodule sync: Update "submodule.<name>.url" for empty directoriesAndreas Köhler1-2/+3
2010-08-18submodule sync: Update "submodule.<name>.url"David Aguilar1-1/+2
2010-07-19git submodule add: Require the new --force option to add ignored pathsJens Lehmann1-2/+14
2010-07-05git submodule: add submodules with git add -f <path>Ævar Arnfjörð Bjarmason1-2/+2
2010-06-30Merge branch 'jl/status-ignore-submodules'Junio C Hamano1-3/+3
2010-06-25git submodule: ignore dirty submodules for summary and statusJens Lehmann1-3/+3
2010-05-25git-submodule foreach: Add $toplevel variableÆvar Arnfjörð Bjarmason1-0/+2
2010-05-08Merge branch 'sd/log-decorate'Junio C Hamano1-1/+1
2010-05-01Merge branch 'maint'Junio C Hamano1-0/+2
2010-05-01git-submodule.sh: properly initialize shell variablesGerrit Pape1-0/+2
2010-04-08script with rev-list instead of logJeff King1-1/+1
2010-03-24Merge branch 'jh/maint-submodule-status-in-void'Junio C Hamano1-1/+3
2010-03-09git submodule summary: Handle HEAD as argument when on an unborn branchJens Lehmann1-0/+1
2010-03-07Merge branch 'gb/maint-submodule-env'Junio C Hamano1-10/+10
2010-03-03submodule summary: do not fail before the first commitJunio C Hamano1-1/+2
2010-03-03submodule summary: do not shift a non-existent positional variableJeff King1-1/+1
2010-02-24submodules: ensure clean environment when operating in a submoduleGiuseppe Bilotta1-10/+10
2010-02-17submodule summary: Don't barf when invoked in an empty repoJohan Herland1-2/+5
2010-01-17git status: Show uncommitted submodule changes too when enabledJens Lehmann1-1/+5
2009-11-25Merge branch 'rs/work-around-grep-opt-insanity'Junio C Hamano1-3/+3
2009-11-23Protect scripted Porcelains from GREP_OPTIONS insanityJunio C Hamano1-3/+3
2009-11-20Merge branch 'jl/submodule-add-noname'Junio C Hamano1-1/+6
2009-09-29typo fix: Directory `...' exist, ...: s/exist/exists/Jim Meyering1-1/+1
2009-09-22git submodule add: make the <path> parameter optionalJens Lehmann1-1/+6
2009-08-27Merge branch 'jh/submodule-foreach'Junio C Hamano1-8/+71
2009-08-18git submodule status: Add --recursive to recurse into nested submodulesJohan Herland1-4/+20
2009-08-18git submodule update: Introduce --recursive to update nested submodulesJohan Herland1-1/+12
2009-08-18git submodule foreach: Add --recursive to recurse into nested submodulesJohan Herland1-3/+16
2009-08-18git submodule: Cleanup usage string and add option parsing to cmd_foreach()Johan Herland1-3/+25
2009-08-18git submodule foreach: Provide access to submodule name, as '$name'Johan Herland1-0/+1
2009-08-14git submodule summary: add --files optionJens Lehmann1-3/+16
2009-07-01Merge branch 'sb/quiet-porcelains'Junio C Hamano1-18/+6
2009-06-20Merge branch 'ph/submodule-rebase'Junio C Hamano1-1/+10
2009-06-18submodule, repack: migrate to git-sh-setup's say()Stephen Boyd1-18/+6
2009-06-13Merge branch 'ph/submodule-rebase' (early part)Junio C Hamano1-4/+31
2009-06-03git-submodule: add support for --merge.Johan Herland1-1/+10
2009-06-03Rename submodule.<name>.rebase to submodule.<name>.updateJohan Herland1-15/+17
2009-05-09Add --reference option to git submodule.Michael S. Tsirkin1-4/+34
2009-04-24git-submodule: add support for --rebase.Peter Hutterer1-4/+29
2009-04-18Work around ash "alternate value" expansion bugBen Jackson1-2/+9
2009-04-05git submodule: fix usage lineJulien Danjou1-1/+1
2009-03-21Merge branch 'mg/maint-submodule-normalize-path' into maintJunio C Hamano1-3/+12
2009-03-03git submodule: Fix adding of submodules at paths with ./, .. and //Michael J Gruber1-3/+12
2009-02-15Merge branch 'ff/submodule-no-fetch'Junio C Hamano1-3/+16
2009-02-07submodule: warn about non-submodulesJohannes Schindelin1-1/+1
2009-02-07submodule: add --no-fetch parameter to update commandFabian Franz1-3/+16
2008-12-03submodule: use git rev-parse -qMiklos Vajna1-3/+3
2008-11-11Merge branch 'maint'Junio C Hamano1-1/+1
2008-11-11git-submodule: Avoid printing a spurious message.Alexandre Julliard1-1/+1
2008-10-22submodule: fix some non-portable grep invocationsJeff King1-2/+2
2008-09-29Merge branch 'bc/master-diff-hunk-header-fix'Shawn O. Pearce1-2/+7
2008-09-29Merge branch 'maint' into bc/master-diff-hunk-header-fixShawn O. Pearce1-2/+7
2008-09-29git-submodule: Fix "Unable to checkout" for the initial 'update'Ping Yin1-2/+7
2008-09-25Fix submodule sync with relative submodule URLsJohan Herland1-0/+8
2008-08-27Merge branch 'ml/submodule'Junio C Hamano1-1/+2
2008-08-25git-submodule: add "sync" commandDavid Aguilar1-2/+46
2008-08-24git-submodule - Use "get_default_remote" from git-parse-remoteMark Levedahl1-3/+2
2008-08-22git-submodule: replace duplicated code with a module_list functionDavid Aguilar1-4/+13
2008-08-21git-submodule.sh - Remove trailing / from URL if foundMark Levedahl1-2/+3
2008-08-20git-submodule.sh - Remove trailing / from URL if foundMark Levedahl1-1/+1
2008-08-17git-submodule - Add 'foreach' subcommandMark Levedahl1-2/+22
2008-07-21git-submodule: move ill placed shift.Pierre Habouzit1-1/+1
2008-07-14git-submodule - register submodule URL if adding in placeMark Levedahl1-0/+10
2008-07-14git-submodule - make "submodule add" more strict, and document itMark Levedahl1-35/+20
2008-07-08git-submodule - Fix bugs in adding an existing repo as a moduleMark Levedahl1-2/+1
2008-06-14git-submodule - Fix errors regarding resolve_relative_urlMark Levedahl1-4/+5
2008-06-12Improve sed portabilityChris Ridd1-1/+1
2008-05-16submodule update: add convenience option --initJohannes Schindelin1-1/+6
2008-05-16Use '-f' option to point to the .gitmodules fileImran M Yousuf1-5/+4
2008-05-05Merge branch 'lh/git-file'Junio C Hamano1-2/+2
2008-04-19Merge branch 'py/submodule'Junio C Hamano1-2/+14
2008-04-14git-submodule - possibly use branch name to describe a moduleMark Levedahl1-1/+2
2008-04-12git-submodule summary: --for-status optionPing Yin1-2/+14
2008-04-11git-submodule: Avoid 'fatal: cannot describe' messagePing Yin1-1/+1
2008-04-09Teach git-submodule.sh about the .git fileLars Hjemli1-2/+2
2008-03-15Merge branch 'jk/portable'Junio C Hamano1-3/+3
2008-03-15Merge branch 'py/submodule'Junio C Hamano1-5/+175
2008-03-13grep portability fix: don't use "-e" or "-q"Jeff King1-3/+3
2008-03-12git-submodule summary: fix that some "wc" flavors produce leading spacesJohannes Sixt1-1/+1
2008-03-11git-submodule summary: limit summary sizePing Yin1-2/+19
2008-03-11git-submodule summary: show commit summaryPing Yin1-0/+102
2008-03-11git-submodule summary: code frameworkPing Yin1-5/+56
2008-03-05git-submodule - Allow adding a submodule in-placeMark Levedahl1-20/+30
2008-03-02git-submodule: Fix typo 'url' which should be '$url'Ping Yin1-1/+1