]> git.ipfire.org Git - thirdparty/git.git/commitdiff
Merge branch 'jl/submodule-deinit'
authorJunio C Hamano <gitster@pobox.com>
Mon, 25 Mar 2013 21:00:29 +0000 (14:00 -0700)
committerJunio C Hamano <gitster@pobox.com>
Mon, 25 Mar 2013 21:00:29 +0000 (14:00 -0700)
There was no Porcelain way to say "I no longer am interested in
this submodule", once you express your interest in a submodule with
"submodule init".  "submodule deinit" is the way to do so.

* jl/submodule-deinit:
  submodule: add 'deinit' command

1  2 
Documentation/git-rm.txt
Documentation/git-submodule.txt
contrib/completion/git-completion.bash
git-submodule.sh
t/t7400-submodule-basic.sh

Simple merge
index c99d795618f59bf98969b551f2a931680534f18e,27cd57a7e4e9efe7a79e562c955ff9d4f07a3d23..74d5bdc59d58f743bc6f5cb5f7f9ee24d384d5c8
@@@ -13,9 -13,9 +13,10 @@@ SYNOPSI
              [--reference <repository>] [--] <repository> [<path>]
  'git submodule' [--quiet] status [--cached] [--recursive] [--] [<path>...]
  'git submodule' [--quiet] init [--] [<path>...]
 -'git submodule' [--quiet] update [--init] [-N|--no-fetch] [--rebase]
 -            [--reference <repository>] [--merge] [--recursive] [--] [<path>...]
+ 'git submodule' [--quiet] deinit [-f|--force] [--] <path>...
 +'git submodule' [--quiet] update [--init] [--remote] [-N|--no-fetch]
 +            [-f|--force] [--rebase] [--reference <repository>]
 +            [--merge] [--recursive] [--] [<path>...]
  'git submodule' [--quiet] summary [--cached|--files] [(-n|--summary-limit) <n>]
              [commit] [--] [<path>...]
  'git submodule' [--quiet] foreach [--recursive] <command>
index ab29bfeb738d1b8f452c558ba6f6d7aa4e854b3d,c1a3202d410ef7cd62f5580e1b9d05743b9387bc..204bc78a9fdffcd11c397a85f94636bb17529b91
@@@ -8,7 -8,8 +8,8 @@@ dashless=$(basename "$0" | sed -e 's/-
  USAGE="[--quiet] add [-b <branch>] [-f|--force] [--name <name>] [--reference <repository>] [--] <repository> [<path>]
     or: $dashless [--quiet] status [--cached] [--recursive] [--] [<path>...]
     or: $dashless [--quiet] init [--] [<path>...]
 -   or: $dashless [--quiet] update [--init] [-N|--no-fetch] [-f|--force] [--rebase] [--reference <repository>] [--merge] [--recursive] [--] [<path>...]
+    or: $dashless [--quiet] deinit [-f|--force] [--] <path>...
 +   or: $dashless [--quiet] update [--init] [--remote] [-N|--no-fetch] [-f|--force] [--rebase] [--reference <repository>] [--merge] [--recursive] [--] [<path>...]
     or: $dashless [--quiet] summary [--cached|--files] [--summary-limit <n>] [commit] [--] [<path>...]
     or: $dashless [--quiet] foreach [--recursive] <command>
     or: $dashless [--quiet] sync [--recursive] [--] [<path>...]"
Simple merge