Timeout after unsuccesful pushing to repo
- 主要言語
- Rust
- スター
- 22.5k
- フォーク
- 773
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
**Describe the bug**
Push popup will hang on the "Preparing" stage of remote progress when trying to push with failing network connectivity .
**To Reproduce**
Steps to reproduce the behavior:
1. Attempt to push a commit , enter credentials if needed
2. Wait at progress bar for "Preparing"
**Expected behavior**
Pushing popup to timeout and display error message for not being able to connect to remote after n many attempts after n seconds
**Context (please complete the following information):**
- OS/Distro + Version: Debian Linux 11 x86
- GitUI Version 0.24.3
- Rust version: 1.79
**Additional context**
For clarification, I encountered this while using my mobile hotspot in a place with less mobile connectivity.
コントリビューションガイド
調査の方向性
この issue ではファイルやテストが指定されていません。まず、ネットワーク接続に失敗する状態で push を再現し、"Preparing" のままになっている間の remote の進行状況を追跡してください。完了条件は、設定された retry または timeout の期間が経過した後に push が停止し、remote に到達できなかったことを説明するエラーを表示することです。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- git, rust
- 領域
- cli, networking
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100