Hi, > It may be a traditional wart, but a helpful one. Remember, you can also > say: > > git commit that/directory/ > > I do _not_ want Git to add all untracked (and unignored) files in that > directory automatically. Yes, I can see the wisdom in not automatically adding the contents of a directory specified on the command line. So that's probably the answer to my original question. As for "knowing what the staging area is about", I use the staging area almost all the time as I consider it one of git's major improvements over "traditional" SCM systems. I especially like how I can use tools like git gui to browse and select the changes to be staged for the next commit. Having said that, I still like the concept of being able to add named files without touching the index. Feature request for the git gui people: It would be nice if git gui was able to stage a highlighted region rather than either the whole hunk or just the line under the cursor as I believe it behaves now. I might be wrong but I don't think it can do that at the moment. I think that would be useful because although it's a step forward to be able to stage individual lines in a hunk, it can be laborious if you want to pick out more than just a couple of lines. Cheers, Mark -- 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