refname objects: create virtual objectsvob/virtual-objects
commit81c7b7516a2ddaf3d882fae0066b7293a11dd24d
authorMichael J Gruber <git@drmicha.warpmail.net>
Tue, 22 Feb 2011 15:18:45 +0000 (22 16:18 +0100)
committerMichael J Gruber <git@drmicha.warpmail.net>
Mon, 25 Mar 2013 15:42:43 +0000 (25 16:42 +0100)
tree04af591afef3e3cf33d71faaadbd0737a6433377
parent08b40a044b097dbdea1b7d5bcae8d93824cdb9bb
refname objects: create virtual objects

Refname objects are blobs with content "<refname>". Create "virtual
objects" by pretending that a refname object exists for each existing
ref.

This also protects notes which are attached to refname objects from
being pruned.
sha1_file.c