From: Jeff King Date: Tue, 27 Sep 2011 21:35:17 GMT Subject: Re: Do we have a convenient way to refer to a specific commit in an already filtered rev-list? Message-ID: <20110927213517.GB5176@sigill.intra.peff.net> In-Reply-To: On Sun, Sep 25, 2011 at 12:46:20AM +0800, Tzu-Jung Lee wrote: > Do we have a convenient/symbolic way to refer to a specific commit of > an already filtered rev-list? For example, I'm interested in the > commits with some constraints: > > git log somepath --author=someone > > Without gui/tui tools, I have to frequently CUT & PASTE the commit-ID > for further manipulation (show, cherry-pick, ...), and possibly repeat > the parsing couple of times if I didn't save the output. I wonder if > we have a convenient way to refer to the discrete commits? like > HEAD~4, HEAD@{3} or something magic. Use the shell: git rev-list --author=someone HEAD >saved-query git log --no-walk --stdin