Eliah Kagan

Results 47 issues of Eliah Kagan

Although documentation resumed being built in 634151a, and the RTD theme and API Reference section were restored in 64ad585 (#1843), documentation for download did not resume being built, with 3.1.37...

GitPython classes contain a number of conceptually "protected" methods that can reasonably be called by code in subclasses (including in subclasses' overridden implementations of them) but not by arbitrary other...

acknowledged
help wanted

[Read the Docs](https://about.readthedocs.com/) supports [pull request builds](https://docs.readthedocs.io/en/stable/pull-requests.html), where pull requests trigger preview builds that are published to a different domain and marked with a warning banner to prevent confusion, and...

`RemoteProgress._parse_progress_line` is conceptually a "protected" method: code outside GitPython may subclass `RemoteProgress` and override it with another implementation (which may also reasonably call the base class implementation). The method is...

acknowledged
help wanted

From time to time I get [an error like this](https://github.com/gitpython-developers/GitPython/actions/runs/6260962625/job/17000043153#step:10:918) on CI: ```text FAILED test/test_base.py::TestBase::test_with_rw_remote_and_rw_repo - git.exc.GitCommandError: Cmd('git') failed due to: exit code(128) cmdline: git ls-remote daemon_origin stderr: 'fatal: unable...

*Note: This bug seems either mitigated or fixed in #1799, and the writeup here does not reflect those changes.* In b295c13, `Tree.cache` was documented in `CHANGES.rst` as removed, based on...

acknowledged

### Background Calling `Git.execute`—whether directly, or indirectly by calling the dynamic attributes of a `Git` instance—and passing `kill_after_timeout` with a non-`None` value, creates a timer on a separate thread that...

acknowledged

When calling `Git.execute`, including indirectly through the dynamic methods of a `Git` object, passing a non-`None` value of `output_stream` suppresses the effect of `kill_after_timeout`. [The `threading.Timer` object is created](https://github.com/gitpython-developers/GitPython/blob/a58a6be043f62e6552ef1638ec497f3b805c5480/git/cmd.py#L1040-L1042) with...

acknowledged
help wanted

Since 35439de (#1176), and as mentioned in https://github.com/Byron/gitoxide/pull/1334#pullrequestreview-1975585626 and https://github.com/Byron/gitoxide/pull/1360#pullrequestreview-2043902532, generated archives that formerly required Git LFS are now included in full as ordinary blobs in the `gitoxide` repository. Therefore:...

When *`X`* in dtolnay/rust-toolchain@*X* is a tag, it specifies a particular version of the actual Rust toolchain to use. It is also sometimes used with a branch such as `master`...