Thread (3 messages) flat view 3 messages, 2 authors, 2016-06-15

Re: [PATCH] Introduce light weight commit annotations

From: Johannes Schindelin <hidden>
Date: 2016-06-15 22:43:15

Hi,

On Sun, 10 Jun 2007, Junio C Hamano wrote:
With the normal tree parser, the lookup for 
"refs/annotations/commit:??/?{38}" you have in your code would open one 
tree (the commit's tree), find the one with leading 2 hexdigits you 
would want among up to 256 entries with linear search (see 
tree-walk.c::find_tree_entry()), open that entry which is another tree, 
and do the same linear search to find the entry with the remaining 38 
hexdigits.  Finding annotation for commit 0000abcd... is much less 
expensive than ffff4567...
Okay, I did not find a proper solution. commit->file name via "s/../&\//g" 
is too ugly. But then, I really hope that packv4 becomes unvapourware at 
some stage (for other reasons), and that _should_ help these issues.

Hmm.

Ciao,
Dscho
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help