 names beginning <code>ref/head/</code> contain the SHA-1 name of the most
recent commit (or "head") of a branch under development.  SHA-1 names of
tags of interest are stored under <code>ref/tags/</code>.  A special ref named
<code>HEAD</code> contains the name of the currently checked-out branch.</p>
</div>
<div class="paragraph">
<p>The index file is initialized with a list of all paths and, for each
path, a blob object and a set of attributes.  The blob object represents
the contents of the file as of t