1. 28 Jun, 2005 1 commit
  2. 27 Jun, 2005 2 commits
    • Linus Torvalds's avatar
      csum-file interface updates: return resulting SHA1 · e1808845
      Linus Torvalds authored
      Also, make the writing of the SHA1 as a end-header be conditional: not
      every user will necessarily want to write the SHA1 to the file itself,
      even though current users do (but we migh end up using the same helper
      functions for the object files themselves, that don't do this).
      
      This also makes the packed index file contain the SHA1 of the packed
      data file at the end (just before its own SHA1).  That way you can
      validate the pairing of the two if you want to.
      e1808845
    • Linus Torvalds's avatar
      git-pack-objects: write the pack files with a SHA1 csum · c38138cd
      Linus Torvalds authored
      We want to be able to check their integrity later, and putting the
      sha1-sum of the contents at the end is a good thing.  The writing
      routines are generic, so we could try to re-use them for the index file,
      instead of having the same logic duplicated.
      
      Update unpack-objects to know about the extra 20 bytes at the end
      of the index.
      c38138cd