On 9/10/06, Junio C Hamano <junkio@xxxxxxx> wrote:
I do not see any advantage of making such a phoney object at all, but I do agree that the current one file per ref can be less than optimal when your repository has tons of tags or refs.
Here's a hack, instead of of putting the sha inside the file, put the sha into the filename. master_86a8534ba23a5532f6d0ddd01ecd8f02f662cf78 Now you can just do a directory listing and get all of the data quickly. To keep the existing porcelain working add a symlink. ln -s master_86a8534ba23a5532f6d0ddd01ecd8f02f662cf78 master You might want the sha1 encoded names in a new directory -- Jon Smirl jonsmirl@xxxxxxxxx - 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