2009/8/23 Matthieu Moy <Matthieu.Moy@xxxxxxx>: > For example, the output of 'git status' is very nice to newbies: > > # On branch master > # Changed but not updated: > # (use "git add <file>..." to update what will be committed) Shouldn't this be something like: (use "git add <file>..." to add new and modified files to be committed) -- I am saying this as "update" can also refer to removing files, or discarding changes. > # (use "git checkout -- <file>..." to discard changes in working directory) > # > # modified: git.c > # > no changes added to commit (use "git add" and/or "git commit -a") > > But out of these 8 lines, only two contain real informations, and the > (use "git bla") are just noise to expert users. Yes and no. Using git for quite a while now, the day-to-day operations are second nature, but other slightly obscure commands (how exactly do I remove a staged file?) are useful to have. > I've been thinking of a configuration option, like "core.expertuser" > or "ui.expertuser" that would let users disable these informative > messages on demand. I'm not sure how good the idea is. The "core.expertuser" option does not really say what this is doing (should the expertuser option list the sha1's for the commits, trees and objects it is adding?). I would call it something like "core.interactive-help", "core.inplace-help" or "core.inline-help", as that is what the (use ...) lines are. - Reece -- 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