- 
          
 - 
                Notifications
    
You must be signed in to change notification settings  - Fork 660
 
Open
Description
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
-  status
-  tree view (Use 
gitoxideinget_status#2673) - diff view (Use gitoxide in get_diff #2685)
 
 -  tree view (Use 
 -  tags (Use 
gitoxideforget_tags#2664) -  branches (Use gitoxide for 
get_branches_info#2706) - blame (Draft PoC of blame using gitoxide #2591)
 - log view without filter (Add LogWalkerWithoutFilter, using gitoxide #2275)
 - log view with filter
 
Low-level
-  
get_commit_info(Usegitoxideinget_commit_info#2654) 
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 torepo(), that wraps currentgix::ThreadSafeRepository::discover_with_environment_overrides(repo_path.gitpath()).map(Into::into)? -  either remove 
untracked_files_config_repoin case it is not needed anymore or change it to match git behaviour -  extract 
gitoxide-related errors into a separate error variantGixErrorto keep them in a single place (Extract GixError #2687) 
humphreylee, kakalos12 and 5121f
Metadata
Metadata
Assignees
Labels
No labels