Andy Parkins wrote:
By the way, could you use slightly smaller number of columns? TIA.
On Thursday 2006 December 14 10:21, Junio C Hamano wrote:
quoted
But you never communicate with your own git repository using the
SHA-1 object names when talking about commits you made recently
How's this then:
$ git commit
$ git commit
$ git commit
$ git reset HEAD^^^
"AGGGHHHHHH! I meant HEAD^^"
At this point I start running "git-prune -n | grep commit" and some liberal
use of git-show to try and find the hash of the object so I can do
$ git reset --hard HASH_OF_OBJECT_I_STUPIDLY_ORPHANED
That is what reflog is for. By the way, is core.logAllRefUpdates set
to "true" (or "heads") by default now?
Although I'm not against
$ git commit -v
Revision XXXXXXXXXXXXXXXXXX successfully added.
Notice -v/-verbose option.
quoted
So I do not think "git commit" is a valid example. I also agree
with Shawn that "git add" that says 6781 files were added is
pointless.
Okay.
And git-add has -v option (although not --verbose).
quoted
quoted
I've always thought that programs that needed an expert/beginner split
were badly designed.
There probably is a truth in that. Let's not add verbosity
unnecessarily.
My habit is always to be overly verbose in program output; however, I realise
that not everybody likes that. None of these things cause me any difficulty
in my use of git. However, my Dad also is an engineer, but he's not so
comfortable with VCS; for him almost every part of git is a mystery.
Commands that run and don't say anything are confusing because he didn't
really know what they were /meant/ to do; he's just got a set of recipes that
he knows to type. He's probably an extreme case, and not a good model for
typical user - on the other hand, I would say that if he can use it, then it
is officially newbie-friendly. :-)
It would be nice to have some generic place in git config to specify
default options to git commands (at least for interactive shell). It
cannot be done using aliases. Perhaps defaults.<command> config variable?
--
Jakub Narebski
Warsaw, Poland
ShadeHawk on #git