Updated Home (textile)
authorJens Lehmann <Jens.Lehmann@web.de>
Mon, 3 Jun 2013 20:59:07 +0000 (13:59 -0700)
committerJens Lehmann <Jens.Lehmann@web.de>
Mon, 3 Jun 2013 20:59:07 +0000 (13:59 -0700)
Home.textile

index 8b1aaf49241a4da6375f5601377811a972a714cc..185ff5151e8ec3182c11af97285a5450639c5396 100644 (file)
@@ -9,14 +9,16 @@ As Dscho put it, submodules are the "neglected ugly duckling" of git. Time to ch
 * 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*
+*Issues still to be tackled*
 
 * 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 a git-config aware merge driver and make it the default for .gitmodules
+* Attempt a 3-way merge when @git mv@ or @git rm@ want to change a .gitmodules file which has unstaged changes
 * Add configuration options (global, per repo and per submodule) to set the default of @git push --recurse-submodules@
 * 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 means to specify which submodules shall be populated on clone (which I'd like to implement by teaching @git fetch@ to create submodule repos in .git/modules, recursive checkout will then do the rest)
-* Showing that a submodule has a HEAD not on any branch in @git status@
+* Showing that a submodule has a HEAD not on any branch in the @git status@ of the superproject
 * @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
@@ -29,7 +31,6 @@ In the long run, git-submodule.sh should be converted to a rather simple wrapper
 
 *Submodule related bugs to fix*
 
-* @git fetch@ doesn't fetch referenced commits after a submodule rename
 * Cherry picking across submodule creation fails even if the cherry pick doesn't touch any file in the submodules path
 * @git submodule add@ doesn't record the URL in .git/config when the submodule path doesn't exist.