Module: Pack
- Defined in:
- lib/pack.rb,
lib/pack/delta.rb,
lib/pack/entry.rb,
lib/pack/index.rb,
lib/pack/reader.rb,
lib/pack/stream.rb,
lib/pack/window.rb,
lib/pack/writer.rb,
lib/pack/xdelta.rb,
lib/pack/indexer.rb,
lib/pack/numbers.rb,
lib/pack/expander.rb,
lib/pack/unpacker.rb,
lib/pack/compressor.rb
Defined Under Namespace
Modules: Numbers Classes: Compressor, Delta, Entry, Expander, Index, Indexer, OfsDelta, Reader, Record, RefDelta, Stream, Unpacker, Window, Writer, XDelta
Constant Summary collapse
- HEADER_SIZE =
12- HEADER_FORMAT =
"a4N2"- SIGNATURE =
"PACK"- VERSION =
2- GIT_MAX_COPY =
0x10000- MAX_COPY_SIZE =
0xffffff- MAX_INSERT_SIZE =
0x7f- IDX_SIGNATURE =
0xff744f63- IDX_MAX_OFFSET =
0x80000000- COMMIT =
1- TREE =
2- BLOB =
3- OFS_DELTA =
6- REF_DELTA =
7- TYPE_CODES =
{ "commit" => COMMIT, "tree" => TREE, "blob" => BLOB }
- InvalidPack =
Class.new(StandardError)