Skip to content

Commit 4740d32

Browse files
authored
Bump pygit2 to 1.15.* (#12319)
1 parent c4f7a72 commit 4740d32

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

stubs/pygit2/METADATA.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version = "1.15.0"
1+
version = "1.15.*"
22
upstream_repository = "https://github.com/libgit2/pygit2"
33
requires = ["types-cffi"]
44

stubs/pygit2/pygit2/repository.pyi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@ class BaseRepository(_Repository):
194194
@property
195195
def ident(self) -> tuple[str, str]: ...
196196
def set_ident(self, name: bytes | str | None, email: bytes | str | None) -> None: ...
197+
def revert(self, commit: Commit) -> None: ...
197198
def revert_commit(self, revert_commit: Commit, our_commit: Commit, mainline: int = 0) -> Index: ...
198199
def amend_commit(
199200
self,

stubs/pygit2/pygit2/submodules.pyi

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,29 +9,35 @@ class Submodule:
99
def __del__(self) -> None: ...
1010
def open(self) -> Repository: ...
1111
def init(self, overwrite: bool = False) -> None: ...
12-
def update(self, init: bool = False, callbacks: RemoteCallbacks | None = None) -> None: ...
12+
def update(self, init: bool = False, callbacks: RemoteCallbacks | None = None, depth: int = 0) -> None: ...
1313
def reload(self, force: bool = False) -> None: ...
1414
@property
1515
def name(self) -> str: ...
1616
@property
1717
def path(self) -> str: ...
1818
@property
19-
def url(self) -> str: ...
19+
def url(self) -> str | None: ...
2020
@property
2121
def branch(self) -> str: ...
2222
@property
23-
def head_id(self) -> Oid: ...
23+
def head_id(self) -> Oid | None: ...
2424

2525
class SubmoduleCollection:
2626
def __init__(self, repository: BaseRepository) -> None: ...
2727
def __getitem__(self, name: str) -> Submodule: ...
2828
def __contains__(self, name: str) -> bool: ...
2929
def __iter__(self) -> Iterator[Submodule]: ...
3030
def get(self, name: str) -> Submodule | None: ...
31-
def add(self, url: str, path: str, link: bool = True, callbacks: RemoteCallbacks | None = None) -> Submodule: ...
31+
def add(
32+
self, url: str, path: str, link: bool = True, callbacks: RemoteCallbacks | None = None, depth: int = 0
33+
) -> Submodule: ...
3234
def init(self, submodules: Iterable[str] | None = None, overwrite: bool = False) -> None: ...
3335
def update(
34-
self, submodules: Iterable[str] | None = None, init: bool = False, callbacks: RemoteCallbacks | None = None
36+
self,
37+
submodules: Iterable[str] | None = None,
38+
init: bool = False,
39+
callbacks: RemoteCallbacks | None = None,
40+
depth: int = 0,
3541
) -> None: ...
3642
def status(self, name: str, ignore: SubmoduleIgnore = ...) -> SubmoduleStatus: ...
3743
def cache_all(self) -> None: ...

0 commit comments

Comments
 (0)