Updated Home (textile)
authorJens Lehmann <Jens.Lehmann@web.de>
Fri, 10 May 2013 09:40:00 +0000 (02:40 -0700)
committerJens Lehmann <Jens.Lehmann@web.de>
Fri, 10 May 2013 09:40:00 +0000 (02:40 -0700)
Home.textile

index 2699b3ecea65d20c4d563d3915f089c05b79eac7..838d0a7d8e35db7e226bf50a5a20a5098b8491a8 100644 (file)
@@ -2,10 +2,15 @@
 
 As Dscho put it, submodules are the "neglected ugly duckling" of git. Time to change that ...
 
 
 As Dscho put it, submodules are the "neglected ugly duckling" of git. Time to change that ...
 
-*Issues still to be tackled in this repo:*
+*Issues currently being worked on*
 
 
+* [[Recursive submodule checkout]]: teach all work tree manipulating commands to update the submodule work trees according to the commit recorded in the superproject.
 * Teach @git mv@ to not only move the gitlink and the work tree but also update core.worktree and the gitfile
 * Teach @git mv@ to not only move the gitlink and the work tree but also update core.worktree and the gitfile
-* Let @am@, @bisect@, @checkout@, @checkout-index@, @cherry-pick@, @merge@, @pull@, @read-tree@, @rebase@, @reset@ & @stash@ work recursively on submodules (in progress)
+* Teach @git fetch@ to also fetch commits for submodule not currently in the work tree into .git/modules/<name>
+* Make the @git submodule@ script run in non top-level directories too
+
+*Issues still to be tackled in this repo*
+
 * Add functionality to move the .git directory of a submodule into the .git/modules directory of the superproject (either by adding a new @git submodule@ command or by providing a script in contrib/)
 * Add an option to @git submodule add@ to move the .git directory of a local repository to be added as submodule into the .git/modules directory of the superproject
 * Teach @grep@ the @--recursive@ option
 * Add functionality to move the .git directory of a submodule into the .git/modules directory of the superproject (either by adding a new @git submodule@ command or by providing a script in contrib/)
 * Add an option to @git submodule add@ to move the .git directory of a local repository to be added as submodule into the .git/modules directory of the superproject
 * Teach @grep@ the @--recursive@ option
@@ -14,11 +19,11 @@ As Dscho put it, submodules are the "neglected ugly duckling" of git. Time to ch
 * @gitk@: Add popup menu for submodules to see the detailed history of changes
 * Teach @git prune@ the @--recurse-submodules@ option (and maybe honour the same default and options @git fetch@ uses)
 * Better support for displaying merge conflicts of submodules
 * @gitk@: Add popup menu for submodules to see the detailed history of changes
 * Teach @git prune@ the @--recurse-submodules@ option (and maybe honour the same default and options @git fetch@ uses)
 * Better support for displaying merge conflicts of submodules
-* Make the @git submodule@ script run in non top-level directories too
 * @git gui@: Add submodule menu for adding and fetching submodules
 * @git status@ should call @git diff --submodule --ignore-submodules=dirty@ instead of @git submodule summary@ for providing a submodule summary when configured to do so.
 * Other commands that could benefit from a @--recurse-submodules@ option: @archive@, @branch@, @clean@, @commit@, @revert@, @tag@.
 * @git gui@: Add submodule menu for adding and fetching submodules
 * @git status@ should call @git diff --submodule --ignore-submodules=dirty@ instead of @git submodule summary@ for providing a submodule summary when configured to do so.
 * Other commands that could benefit from a @--recurse-submodules@ option: @archive@, @branch@, @clean@, @commit@, @revert@, @tag@.
-* In the long run, git-submodule.sh should be converted to a rather simple wrapper script around core Git functionality, as more and more of that is implemented in the git core.
+
+In the long run, git-submodule.sh should be converted to a rather simple wrapper script around core Git functionality, as more and more of that is implemented in the git core.
 
 *Submodule related bugs to fix*
 
 
 *Submodule related bugs to fix*