Re: [WISH] Store also tag dereferences in packed-refs

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Junio C Hamano
Date: Saturday, November 18, 2006 - 12:04 pm

"Marco Costalba" <mcostalba@gmail.com> writes:


Two answers.

A quick one that is to the point to solve "your" problem.

	show-ref -d

Not a quick one but that may lead to solution of a similar issue
for wider audiences is...

I wonder how fast update-server-info is under the same condition
with your earlier timing.

I am not suggesting you to use update-server-info.  The reason I
am wondering about it are:

 (1) traditionally, "peek-remote ." has been the only way to get
     to that information, so you have every right to keep doing
     so;

 (2) however, even with presense of packed-refs, upload-pack
     that is invoked by peek-remote needs to consult unpacked
     refs first and then fall back to packed-refs, and only
     using the ^{} information "cached" in packed-refs file and
     computing ^{} itself when dealing with unpacked refs means
     more code, which we need to assess the pros-and-cons.

 (3) another inefficiency of using "peek-remote ." is that it
     spawns another process in the "remote" repo and talks with
     it.

So storing this information making upload-pack to reuse it when
it can might make things go faster for other applications but
first I wanted to know how much overhead is incurred in the
extra upload-pack process, and time update-server-info needs to
prepare the info in .git/info/refs would be a way to get a rough
estimate for that (you subtract that from "peek-remote ." time).



-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[WISH] Store also tag dereferences in packed-refs, Marco Costalba, (Sat Nov 18, 2:15 am)
Re: [WISH] Store also tag dereferences in packed-refs, Junio C Hamano, (Sat Nov 18, 11:38 am)
Re: [WISH] Store also tag dereferences in packed-refs, Petr Baudis, (Sat Nov 18, 11:43 am)
Re: [WISH] Store also tag dereferences in packed-refs, Marco Costalba, (Sat Nov 18, 11:47 am)
Re: [WISH] Store also tag dereferences in packed-refs, Junio C Hamano, (Sat Nov 18, 12:04 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Marco Costalba, (Sat Nov 18, 5:28 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Linus Torvalds, (Sat Nov 18, 6:11 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Junio C Hamano, (Sat Nov 18, 6:40 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Junio C Hamano, (Sat Nov 18, 6:45 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Linus Torvalds, (Sat Nov 18, 6:59 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Marco Costalba, (Sun Nov 19, 2:40 am)
Re: [WISH] Store also tag dereferences in packed-refs, Linus Torvalds, (Sun Nov 19, 11:05 am)
Re: [WISH] Store also tag dereferences in packed-refs, Marco Costalba, (Sun Nov 19, 12:07 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Marco Costalba, (Sun Nov 19, 1:09 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Linus Torvalds, (Sun Nov 19, 1:18 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Linus Torvalds, (Sun Nov 19, 1:36 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Linus Torvalds, (Sun Nov 19, 1:44 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Junio C Hamano, (Sun Nov 19, 2:01 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Linus Torvalds, (Sun Nov 19, 2:14 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Marco Costalba, (Sun Nov 19, 3:25 pm)
Re: [WISH] Store also tag dereferences in packed-refs, Linus Torvalds, (Sun Nov 19, 4:26 pm)