support autostash for pull rebase
- Vorherrschende Sprache
- Rust
- Sterne
- 22.5k
- Forks
- 773
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
**Is your feature request related to a problem? Please describe.**
Pulling fails when there are uncommitted local changes, forcing a manual stash -> pull -> pop workflow. The rebase.autoStash setting in git config is currently ignored.
**Describe the solution you'd like**
Support --autostash when pulling/rebasing, or respect the rebase.autoStash git config automatically.
**Describe alternatives you've considered**
* Manually stashing and popping in GitUI's stash tab.
* Dropping to the terminal to run git pull.
**Additional context**
There was a closed issue #1399 somehow related to that problem
Beitragsleitfaden
Rechercherichtung
Verfolge GitUIs Einstiegspunkte für pull und rebase und untersuche anschließend, wie die Git-Konfiguration gehandhabt wird. Überprüfe das gewählte Verhalten anhand der bestehenden Testabdeckung für pull/rebase und betrachte die Arbeit als erledigt, wenn das Pullen mit lokalen Änderungen --autostash unterstützt oder rebase.autoStash berücksichtigt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- git, rust
- Bereich
- cli
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 65/100