This repository was archived by the owner on Oct 15, 2024. It is now read-only.

Description
Describe the bug
I'm unable to sync/push/pull my repo when the Git server is using Fish as the login shell. I am able to sync/push/pull when bash is set as the login shell on the server.
To Reproduce
Steps to reproduce the behavior:
chsh -s /usr/bin/fish (or whatever path Fish is installed to) on the server
- Perform any git operation (including the utilities in
Settings/Git configuration) on the Android app
- See error
**An error occured during a Git operation** Invalid packet line header: ]4;
Expected behavior
To be able to perform Git operations the same as when bash is set as the login shell on the server.
Device information
- Device: Google Pixel 3
- OS: stock Android 11
- App version: 1.13.4 (also occurs on 1.3.3 downloaded from F-Droid)
Additional context
Steps to workaround:
chsh -s /bin/bash on the server
- Sync/push/pull on the app as usual
Skimming through this report on bugs.eclipse.org led me to deduce it was the login shell causing the problem.