Commits
- Commit:
daf70786f929e3fd4995ad5d56bd93b437c20e5e
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Release 0.21.6.
- Commit:
98f303bdb24bd31ec25a543f7ab7af1d6704fa8f
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #1202 from nanonyme/nanonyme-patch-1
Raise GitProtocolError on unexpected pkt
- Commit:
6322250a9af5c57abec2d06badfe67e89c0c0278
- From:
- Seppo Yli-Olli <seppo.yliolli@gmail.com>
- Via:
- GitHub <noreply@github.com>
- Date:
Raise GitProtocolError on unexpected pkt
There are some packets (like NAK) which have no sha. This does not change them to be handled but you get in exception always the command that failed to be unpacked instead of strange exception about there not being enough values to unpack.
- Commit:
4af6b54c4cdae8dbfd19cc0da92660d53239127e
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #1200 from jelmer/http-error
Raise GitProtocolError when encountering HTTP Errors in HTTPGitClient
- Commit:
47e157ee00f7b2e6782faa9828a06d5218dfb29d
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Fix new flake errors
- Commit:
7574997132990398779c424b9860c85fae499d31
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Update NEWS
- Commit:
a5e47fe514a610305cc713d8db041054887744be
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Raise GitProtocolError when encountering HTTP Errors in HTTPGitClient.
Fixes #1199
- Commit:
3c84bc409d556be711d2d65ce942e3e5c76444c5
- From:
- Jelmer Vernooij <jelmer.vernooij@aiven.io>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #1196 from jelmer/index-refactor
More refactoring of index
- Commit:
c070ed8c3cf4cdfbfa45516dd4802e62601ae6c0
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Fix python 3.9 compatibility
- Commit:
98538380976f8964720f2eefc9018b50ecb3832a
- From:
- Jelmer Vernooij <jelmer.vernooij@aiven.io>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #1195 from jelmer/enum-stage
Define enum for stage values
- Commit:
4c864bc9ec52f825c70670c246cbeb74bb24c74e
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Properly split out SerializedIndexEntry class
- Commit:
835a3fd9c5fd049ebf5d9bb70e8cbb01ebbe8ef2
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Define enum for stage
- Commit:
52f323db90c8dc59438f2226f6025994b67095b4
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Merge https://github.com/kevinhendricks/dulwich/tree/master: Support multiple IndexEntries for the same path
- Commit:
32820bdabd280c2f60d32014bb7a6dd3eac27a04
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Convert IndexEntry to dataclass
- Commit:
879fe6a17b694df8d6f4f91cdbf808a59d6a105d
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #1194 from pmrowla/win-git-bash
config: check both `git/etc` and `git/mingw64/etc` on windows
- Commit:
52328a607b0de317a4d50f1763c91b054df3c1b1
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Split out a separate ConflictedIndexEntry class
This should make the changes transparent to existing API users (so long
as they don't work in trees with conflicts). It also prevents repeated
dictionary access.
- Commit:
98ec1f70c34ae02be01eb1b7969d85d8cb57e937
- From:
- Peter Rowlands <peter@pmrowla.com>
- Date:
config: check both git/etc and git/mingw64/etc for system gitconfig on windows
- Commit:
75b0369cca6cf10dc7a8738e76057525dadddd10
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
content-type: do slightly more correct header parsing
- Commit:
a1c3b3f820ef995a665ff0fe282c46ed545371de
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #1192 from anlambert/http-client-fix-content-type-check
client: Fix content type check in AbstractHttpGitClient._smart_request
- Commit:
b415021b0a3fb9b3ea738686aac6866dc0ce6c82
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #1167 from jelmer/fix-iterobjects-subset
FIx iterobjects_subset
- Commit:
9049214d1c4b96524e251d65e06da6759c110f12
- From:
- Antoine Lambert <anlambert@softwareheritage.org>
- Date:
client: Fix content type check in AbstractHttpGitClient._smart_request
Some git servers can send a Content-Type header containing a charset
directive. Official git client can successfully clone repositories
hosted on such server but dulwich was raising a GitProtocolError as
the code to check the header value was not expecting a directive to
be present in it.
- Commit:
c1c52f895822136ee952226e2ec1bc04d9f794f5
- From:
- Jelmer Vernooij <jelmer.vernooij@aiven.io>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #1187 from jelmer/readthedocs
Add the readthedocs configuration
- Commit:
217768b3435b3cd6a99ae9e48fa2aabe76a53be8
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Fix ``ObjectStore.iterobjects_subset()`` when hex shas are passed for objects that live in packs.
Fixes #1166
- Commit:
173584f7d60d70302a21e6bd18f34530db2d80a7
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Via:
- GitHub <noreply@github.com>
- Date:
Merge pull request #1165 from jelmer/handle-missing
Handle missing object in iterobjects_subset
- Commit:
ef2ea2d154beb90c8de2d45d4e15f938862f570f
- From:
- Jelmer Vernooij <jelmer@jelmer.uk>
- Date:
Fix codespell