files-community / files-community/Files

Feature: Add git tab to the details pane

Open
#12,440 0 comments 0 reactions 0 assignees View on GitHub
area - git area - info pane
Dominant language
C#
Stars
45.4k
Forks
2.9k
Avg merge
19h 7m
Merged PRs (30d)
62

Description

### What feature or improvement do you think would benefit Files?

Adding a git tab will provide space to display stashes, commit history, and maybe even some common git commands like reset head.

### Requirements

- Add "git" tab to the details pane in git repos
- Add a section for committing changes
- Add a section for changes
- Add a section for history
- Add a section for stashes

### Design

![image](https://github.com/files-community/Files/assets/39923744/72037b91-6e0c-453e-8db3-6374d1436ad8)

### Files Version

v2.4.82

### Windows Version

Windows 11

### Comments

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by locating the details pane entry point and how the app detects git repositories. Review the linked design and existing git-related behavior before deciding how the committing, changes, history, and stashes sections fit together. Done means the git tab appears only in git repositories and provides all four requested sections.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, git
Domain
desktop, devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.