SourceTree and VSCode were giving me issues with browsing my git repo without marking all my files as "changed".
This looks like it is caused by having my code in WSL in Ubuntu instead of the code in Windows. Maybe there is some other feature that is off, but for now I am pushing back towards open source awesomeness.
A fork of GitAhead, it is Qt based and pretty easy to install with flatpack.
As far as X11 support or a display for WSL2, Windows 11 ships with Wayland in place.
Here are the commands to get up and running:
sudo apt update
sudo apt install flatpak -y
sudo apt install gnome-software-plugin-flatpak # optional
echo $WAYLAND_DISPLAY
echo $DISPLAY
# The --user flag could maybe be avoided if flatpack is managed with sudo?
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak --user install flathub com.github.Murmele.Gittyup
flatpak run --socket=wayland --socket=x11 --env=QT_QPA_PLATFORM=wayland com.github.Murmele.Gittyup &
https://flathub.org/apps/com.github.Murmele.Gittyup
https://flathub.org/setup/Ubuntu
A well written terminal interface for git that is pretty awesome.