Class Grit::GitRuby::Internal::PackStorage
In: lib/grit/git-ruby/internal/pack.rb
Parent: Object

Methods

Constants

OBJ_OFS_DELTA = 6
OBJ_REF_DELTA = 7
FanOutCount = 256
SHA1Size = 20
IdxOffsetSize = 4
OffsetSize = 4
ExtendedOffsetSize = 8
CrcSize = 4
OffsetStart = FanOutCount * IdxOffsetSize
SHA1Start = OffsetStart + OffsetSize
EntrySize = OffsetSize + SHA1Size
EntrySizeV2 = SHA1Size + CrcSize + OffsetSize

Public Class methods

Public Instance methods

given an index file, list out the shas that it‘s packfile contains

Protected Instance methods

[Validate]