Skip to content

oxidizing gitui (migration to gitoxide) #2676

@cruessler

Description

@cruessler

This is a tracking issue for oxidizing gitui. I’ve only collected the areas that already have at least one PR. I want to add more context and details over time. I hope I didn’t miss any existing tracking issue on the same topic. 😄

High-level

Low-level

Clean-up/refactor

Some of the following refactorings might not be possible yet, but depend on other work to be finished before we can start working on them.

  • extract function gix_repo(), similar to repo(), that wraps current gix::ThreadSafeRepository::discover_with_environment_overrides(repo_path.gitpath()).map(Into::into)?
  • either remove untracked_files_config_repo in case it is not needed anymore or change it to match git behaviour
  • extract gitoxide-related errors into a separate error variant GixError to keep them in a single place (Extract GixError #2687)

Metadata

Metadata

Assignees

Labels

nostaleimmune to stale-bot

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions