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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/19/06, Linus Torvalds <torvalds@xxxxxxxx> wrote:



For example, it's often (but not always) faster to do all the readdir's
separately, and then sort the thing by inode number, and try to avoid
back-and-forth movement. But quite frankly, that kind of stuff probably
isn't sane to do in "git show-refs".

Excuse me for my ignorance, but isn' it the job of OS disk schedulers?


Anyway, I think that if we really want to make "git show-refs" go fast
when things are cold in the cache, and with lots ot tags and "-d" (which
is a reasonable case to optimize for: it's probably exactly what we end up
doing both for gitweb _and_ for "git-send-pack"), we'd need to expand the
packed-refs file with the deref cache.


Probably also gitk, currently it uses (the slower) "git ls-remote"
instead of "git peek-remote" or "git show-refs" but the concept seems
the same.

 Marco
-
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]