Jelmer Vernooij
|
3fb7e4ac82
Allow non-os file-like objects passed to ShaFile.from_file.
|
15 ani în urmă |
Jelmer Vernooij
|
8c19f08078
Distinguish between ShaFile.from_file and ShaFile.from_path.
|
15 ani în urmă |
Dave Borowitz
|
6a4807f1c5
Hash packed objects without creating ShaFiles.
|
16 ani în urmă |
Dave Borowitz
|
7ad8df2265
Correctly avoid parsing ShaFiles with fixed SHAs when calling sha().
|
16 ani în urmă |
Jelmer Vernooij
|
df520c8ceb
Fix Blob._deserialize.
|
16 ani în urmă |
Dave Borowitz
|
2556f706bb
Make ShaFiles created from files trust their filenames.
|
16 ani în urmă |
Dave Borowitz
|
2c8dd44fcf
Lazily read the contents of ShaFiles from disk.
|
16 ani în urmă |
Dave Borowitz
|
cd832601ac
Check tag and commit objects for duplicate and out-of-order headers.
|
16 ani în urmă |
Jelmer Vernooij
|
8ea136a660
Preserve '-' sign when -0000 is stored for the timezone in a commit/tag.
|
16 ani în urmă |
Jelmer Vernooij
|
328bdcfa2e
Add Tree.__iter__.
|
16 ani în urmă |
Jelmer Vernooij
|
f6aa4aeabe
Remove unused import, always ensure that objects is serialized before running check().
|
16 ani în urmă |
Dave Borowitz
|
a4cebb6994
Add check() methods to object classes for consistency checking.
|
16 ani în urmă |
Jelmer Vernooij
|
7605a1af51
Fix import of NotTagError.
|
16 ani în urmă |
Dave Borowitz
|
fe36cc47e7
Change parse_tree to return a list rather than a dict.
|
16 ani în urmă |
Jelmer Vernooij
|
6208f44a8f
implement chunked version of ShaFile.as_legacy_object.
|
16 ani în urmă |
Dave Borowitz
|
b74084d133
Previously, the word "type" was massively overloaded in objects.py. It
|
16 ani în urmă |
Jelmer Vernooij
|
6b933bdf16
Accept chunked contents for apply_delta base texts.
|
16 ani în urmă |
Jelmer Vernooij
|
75a0a61188
Work with chunks internally in dulwich.objects.
|
16 ani în urmă |
Jelmer Vernooij
|
78b7b40779
Rename _parse_text to _deserialize for consistency.
|
16 ani în urmă |
Jelmer Vernooij
|
1d9c845dbe
Set needs_serialization/needs_parsing properties only in a few places.
|
16 ani în urmă |
Jelmer Vernooij
|
922c22d31c
Use raw_length in pack generation.
|
16 ani în urmă |
Jelmer Vernooij
|
1d766e7b65
Work with chunks rather than StringIO internally when possible.
|
16 ani în urmă |
Jelmer Vernooij
|
4a989e89e5
Make ShaFile.serialize private (it's pointless to call for external users).
|
16 ani în urmă |
Jelmer Vernooij
|
21f97b93e9
Provide C implementation of tree item sorter.
|
16 ani în urmă |
Jelmer Vernooij
|
2e68cbed62
Support determining blob id without joining all chunks first.
|
16 ani în urmă |
Jelmer Vernooij
|
7092eba743
Allow accessing Blob contents as chunks.
|
16 ani în urmă |
Jelmer Vernooij
|
0b8f407b0c
Add ShaFile._raw_length.
|
16 ani în urmă |
Dave Borowitz
|
71e389913a
Add a GitFile class that uses the same locking protocol for writes as git.
|
16 ani în urmă |
Jelmer Vernooij
|
977f3a4b6f
Don't allow setting custom headers, per the discussion on the git list.
|
16 ani în urmă |
Jelmer Vernooij
|
f169cfe1f7
Support custom fields in commits.
|
16 ani în urmă |