On Thu, May 24, 2007 at 03:18:19AM -0400, Shawn O. Pearce wrote: > Alex Riesen <raa.lkml@xxxxxxxxx> wrote: > > On 5/24/07, skimo@xxxxxxxx <skimo@xxxxxxxx> wrote: > > > > >+ args[argc++] = "checkout"; > > >+ if (state->force) > > >+ args[argc++] = "-f"; > > >+ args[argc++] = sha1_to_hex(ce->sha1); > > >+ args[argc] = NULL; > > > > You should consider passing "-v" if the superprojects read-tree > > had it. Some submodules will be annoyingly big > > In 1.5.2 that -v shouldn't be necessary. The read-tree should > start a timer, and if it has not reached 50% of its processing > within 2 seconds it starts showing progress. Unless !istty(2), > in which case it just sits there, chugging away at your drive. Well, git-checkout.sh has this line: merge_error=$(git-read-tree $submodules -m -u --exclude-per-directory=.gitignore $old $new 2>&1) || ( so actually you don't see anything right now when a submodule checkout is going on during a checkout of the supermodule. skimo - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html