Re: tig show <commit> not working anymore?
- From
Michael J Gruber <git@drmicha.warpmail.net>
- Date
- Sep 16, 2010, 13:52 UTC
- Message-ID
- <4C922112.404@drmicha.warpmail.net>
- In-Reply-To
- <20100916125337.GG5785@bowser.ece.utexas.edu>
Kumar Appaiah venit, vidit, dixit 16.09.2010 14:53:
Show 8 quoted lines
> Hi! > > I observed that, since commit > 53c089443cd9885fa677becee4bf7ffd56c3c357, tig show <commit> doesn't > seem to work the same way as I had expected it to. The documentation > update doesn't seem to indicate that this was to be expected (or I > didn't understand it properly). Could someone please confirm that > tig show <commit> should actually do something similar to git show <commit> | tig ?
It seems that since that tig commit, "tig show <commit>" shows HEAD rather than <commit>. OTOH, "tig <commit>" does navigate to <commit>.
The reason is that tig passes %(commit), not %(revargs), to git show for the "show" subcommand, but the obvious simple patch breaks diff view. I guess somewhere in the codepath one has to differentiate between those. cc'ing Mr. Tig...
Michael