From: Junio C Hamano Date: Wed, 08 Nov 2006 22:21:38 GMT Subject: Re: [PATCH/RFC] gitweb: Default to $hash_base or HEAD for $hash in "commit" and "commitdiff" views Message-ID: <7vvelpr34d.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <200611082311.35161.jnareb@gmail.com> Jakub Narebski writes: > 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 > --- > 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".