Dave Borowitz
|
50479d4930
Previously, the word "type" was massively overloaded in objects.py. It
|
15 jaren geleden |
Jelmer Vernooij
|
883cebe496
Use posixpath where possible.
|
15 jaren geleden |
Jelmer Vernooij
|
e862ee8100
Use standard buffer size rather than object size.
|
15 jaren geleden |
Jelmer Vernooij
|
8ed151e147
Allow delta's to be chunked as well.
|
15 jaren geleden |
Jelmer Vernooij
|
997e077366
Accept chunked contents for apply_delta base texts.
|
15 jaren geleden |
Jelmer Vernooij
|
9ec4b43bca
consistently use chunks internally inside of the pack code.
|
15 jaren geleden |
Jelmer Vernooij
|
a6a722e85b
Return chunks from apply_delta.
|
15 jaren geleden |
Jelmer Vernooij
|
5416eecc7c
Return chunks from unpack_object.
|
15 jaren geleden |
Jelmer Vernooij
|
ca9e1e2e3b
Remove read_zlib in favor of read_zlib_chunks.
|
15 jaren geleden |
Jelmer Vernooij
|
f97d50a2dc
Use raw_length in pack generation.
|
15 jaren geleden |
Jelmer Vernooij
|
78e552b195
Fix read for ref deltas.
|
15 jaren geleden |
Jelmer Vernooij
|
e57b60765c
Return unused data
|
15 jaren geleden |
Jelmer Vernooij
|
bd95d2f348
Remove one-line function, only used in one place.
|
15 jaren geleden |
Jelmer Vernooij
|
4fecc6cde6
Fix PackData._get_size().
|
15 jaren geleden |
Jelmer Vernooij
|
ec5e202c7a
Delay checking size until it's actually used.
|
15 jaren geleden |
Jelmer Vernooij
|
eee439d98b
use fstat if possible.
|
15 jaren geleden |
Jelmer Vernooij
|
d01ccc7451
Allow opening pack objects from memory.
|
15 jaren geleden |
Jelmer Vernooij
|
0728eb3126
Only use mmap for index files.
|
15 jaren geleden |
Jelmer Vernooij
|
fa35be7423
Avoid using mmap when unnecessary.
|
15 jaren geleden |
Jelmer Vernooij
|
d405efd141
Use simple read function.
|
15 jaren geleden |
Jelmer Vernooij
|
f414c2a55c
Remove unused argument to simple_mmap.
|
15 jaren geleden |
Jelmer Vernooij
|
8f3dfd0de2
Remove pointless assertion - we'll get an exception in any case if the pack doesn't exist.
|
15 jaren geleden |
Dave Borowitz
|
98ceb396a1
Add a GitFile class that uses the same locking protocol for writes as git.
|
15 jaren geleden |
Abderrahim Kitouni
|
da25e5ed48
create_delta: correctly write opcode for equal
|
16 jaren geleden |
Abderrahim Kitouni
|
0f30f45381
Return the offset correctly from write_pack_object
|
16 jaren geleden |
Jelmer Vernooij
|
33f99bc0e9
More docstrings, test coverage.
|
16 jaren geleden |
Jelmer Vernooij
|
4d682a1ca8
Add more docstrings.
|
16 jaren geleden |
Jelmer Vernooij
|
e8acf0e609
Add more docstrings.
|
16 jaren geleden |
Jelmer Vernooij
|
ba8e57dd8d
Fix open modes of e.g. packs to be binary.
|
16 jaren geleden |
Jelmer Vernooij
|
585bad848c
Add SHA1Reader helper class.
|
16 jaren geleden |