gitui-org / gitui-org/gitui

Timeout after unsuccesful pushing to repo

オープン
#2,276 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
bug
主要言語
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

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。