From: Adam Roben Date: Sun, 29 Apr 2007 20:31:34 GMT Subject: Re: [PATCH] git-svn: Add 'find-rev' command Message-ID: <31790C65-1FE6-4BD4-B8D3-B285F0F0422A@apple.com> In-Reply-To: <20070429183515.GF12375@untitled> On Apr 29, 2007, at 11:35 AM, Eric Wong wrote: > Also, if you have time, can you get this (and 'log') to understand > revision numbers even if they're not from the working HEAD? Thanks. Won't the following code accomplish that for find-rev? Perhaps I misunderstand you. > >> +sub cmd_find_rev { >> + my $revision_or_hash = shift; >> + my $result; >> + if ($revision_or_hash =~ /^r\d+$/) { >> + my $head = shift; >> + $head ||= 'HEAD'; >> + my @refs; >> + my (undef, undef, undef, $gs) = working_head_info($head, \@refs); -Adam