"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
| Paul Jackson | Re: cpuset-remove-sched-domain-hooks-from-cpusets |
| James Bottomley | Re: Announce: Linux-next (Or Andrew's dream :-)) |
| David Miller | Slow DOWN, please!!! |
| Masami Hiramatsu | Re: [RFC PATCH v4] Unified trace buffer |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Parag Warudkar | Re: 2.6.29-rc3: tg3 dead after resume |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
