From: Junio C Hamano Date: Fri, 29 Sep 2006 06:06:32 GMT Subject: Re: [PATCH] gitweb: tree view: hash_base and hash are now context sensitive Message-ID: <7vmz8jp5p3.fsf@assigned-by-dhcp.cox.net> In-Reply-To: <20060928185232.96094.qmail@web31802.mail.mud.yahoo.com> Luben Tuikov writes: >> > > Agreed, we should always refer to the commit-ish, for obvious >> > > reasons. >> > > >> > > This patch doesn't make this decision though. It simply >> > > sets hash_base to HEAD if not defined. >> > > >> > > Now, since "git-ls-tree" works on both commit-ish and >> > > tree-ish, we are ok. >> > >> > I think so, too. Jakub? >> >> Status? I see Jakub hasn't objected, and it is really important >> for us to be able to link to "latest" binary blob -- for example >> a PDF spec file. > > Junio, > > What are the objections to this patch? No objections from me --- rather lack of objections from Jakub ;-) But the fragments do not appear to apply anymore. @@ -1625,7 +1625,7 @@ sub git_print_tree_entry { "history"); } print " | " . - $cgi->a({-href => href(action=>"blob_plain", hash_base=>"HEAD", + $cgi->a({-href => href(action=>"blob_plain", hash_base=>$hash_base, file_name=>"$basedir$t->{'name'}")}, "raw"); print "\n"; There is no call to create blob_plain link with hash_base hardcoded to "HEAD" in git-print-tree-entry. Care to re-spin?