>> Have you checked your hard drive recently? Any disk >> issues could cause a mess in GIT, and I would argue could be likely to >> show up in >> GIT before anything else simply because the entire GIT tree uses many >> tens of thousands of small files. > > Nothing wrong with the drive. Just yesterday when booting the scheduled > fsck ran on that partition. > > I was able to sync the tree after moving the contents of the kmplayer > directory. Sort of --- nothing filled in to replace the missing files. I > still get the "You are not currently on a branch..." messages with many > modules. > > I don't want to waste 4+ GB of bandwidth recreating a whole new local > tree, but I don't know what else to do. Not to mention that with a new > tree none of the modules will have my user name in the config files. > > Darrell Have you tried "./scripts/switch_submodules_to_head_and_clean"? Tim