git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* A new way to get a sha1?
@ 2012-07-30 12:11 Thomas Badie
  2012-07-30 12:28 ` Jan Engelhardt
                   ` (2 more replies)
  0 siblings, 3 replies; 16+ messages in thread
From: Thomas Badie @ 2012-07-30 12:11 UTC (permalink / raw)
  To: git

Hi all,

When I should fixup or squash a commit, I nearly never
remember how to get the sha1 of the commit I want to fixup.
Because sometimes HEAD~n is not enough, I make `git log`,
copy the sha1 of the right commit and paste it in my git
fixup command. So I wrote a perl script to avoid the usage
of the mouse. And after discussion with some of my friends,
this can be generalized as a generic command line interface
tool to get a sha1.

The idea is to have a perl module which run through
the log history and print 10 shortlog associated with a number
from 0 to 9, and a message below "Select commit [| 0, 9 |] or
next row ?" or this kind of message with several options.

So I ask to the community if this module is interesting for git.
It can be integrated everywhere a sha1 is requested (git rebase,
git reset, ...). IMHO, it can be an enhancement.

So, what is your opinion? Should I make this script a perl module
and integrate it in git, or should I just keep it in my own script
toolbox?

Thanks for reading and answering,

-- 
Thomas "Enki" Badie 

^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2012-07-30 18:42 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-30 12:11 A new way to get a sha1? Thomas Badie
2012-07-30 12:28 ` Jan Engelhardt
2012-07-30 15:45   ` Junio C Hamano
2012-07-30 16:57     ` Thomas Badie
2012-07-30 18:16     ` Martin Langhoff
2012-07-30 18:29       ` Junio C Hamano
2012-07-30 18:42         ` Martin Langhoff
2012-07-30 18:40       ` Andreas Schwab
2012-07-30 16:40   ` Thomas Badie
2012-07-30 16:51     ` Jeff King
2012-07-30 17:33       ` Thomas Badie
2012-07-30 17:55         ` Andreas Schwab
2012-07-30 12:41 ` Sitaram Chamarty
2012-07-30 16:49   ` Thomas Badie
2012-07-30 15:57 ` Thomas Rast
2012-07-30 17:17   ` Thomas Badie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).