Re: [PATCH/RFC] gitweb: Default to $hash_base or HEAD for $hash in "commit" and "commitdiff" views
- From
Junio C Hamano <junkio@cox.net>
- Date
- Nov 8, 2006, 22:21 UTC
- Message-ID
- <7vvelpr34d.fsf@assigned-by-dhcp.cox.net>
- In-Reply-To
- <200611082311.35161.jnareb@gmail.com>
Jakub Narebski <jnareb@gmail.com> writes:
Show 9 quoted lines
> Set $hash parameter to $hash_base || "HEAD" if it is not set (if it is > not true to be more exact). This allows [hand-edited] URLs with 'action' > "commit" or "commitdiff" but without 'hash' parameter. > > Signed-off-by: Jakub Narebski <jnareb@gmail.com> > --- > RFC because I want to ask if we should default to HEAD if hash is not > provided for commit and commitdiff views, or should we error out with > more reasonable error message.
Probably the latter; the user might be hand-crafting a URL (maybe learned a commit object name from mailing list and cutting and pasting) and mispasted the long hexadecimal string. Silently giving HEAD may leave the user confused than "oops, we do not see that commit object".