Migrated from home v23
[git-submod-enhancements.wiki.git] / Home.textile
1 *Welcome to the git-submod-enhancements wiki!*
2
3 As Dscho put it, submodules are the "neglected ugly duckling" of git. Time to change that ...
4
5 *Issues still to be tackled in this repo:*
6
7 * Showing that a submodule has a HEAD not on any branch in "git status" (in progress)
8 * gitk: Add popup menu for submodules to see the detailed history of changes
9 * Check before a push in the superproject that all submodules HEADs are pushed
10 * Let stash work recursively on submodules
11 * Let checkout, checkout-index, read-tree & reset work recursively on submodules (in progress)
12 * Let fetch run recursively on submodules (in progress)
13 * git gui: Add submodule menu for adding and fetching submodules
14 * Better support for merging and resolving merge conflicts of submodules (Heiko Voigt is working on that)
15 * Add means to specify which submodules shall be populated on clone
16 * Add an "always-tip" mode
17
18 *Issues already solved and merged into Junio's Repo:*
19
20 * Since git 1.6.6:
21 ** New --submodule option to "git diff" (many thanks to Dscho for writing the core part!)
22 ** Display of submodule summaries instead of plain hashes in git gui and gitk
23 * Since git 1.7.0:
24 ** "git status" and "git diff*" show submodules with untracked or modified files in their work tree as "dirty"
25 ** git gui: New popup menu for submodule diffs
26 * Since git 1.7.1:
27 ** Show the reason why working directories of submodules are dirty (untracked content and/or modified content) in superproject