Skip to content

Push is failing. #881

Closed
Closed
@horta

Description

Describe the bug

Push hangs forever.

To Reproduce

Stage, commit, and push.

Log

06:45:10 [TRACE] (6) mio::poll: [/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/github.com-1ecc6299db9ec823/mio-0.7.13/src/poll.rs:478] registering event source with poller: token=Token(0), interests=READABLE
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:10 [TRACE] (6) mio::poll: [/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/github.com-1ecc6299db9ec823/mio-0.7.13/src/poll.rs:478] registering event source with poller: token=Token(1), interests=READABLE
06:45:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:10 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXXX (type: Stage)
06:45:10 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:10 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: WorkDir, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:10 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: WorkDir, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:10 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: WorkDir, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:10 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:10 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXXX (type: Stage)
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:10 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:10 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:11 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('c'), modifiers: NONE }))
06:45:12 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('t'), modifiers: NONE }))
06:45:12 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('r'), modifiers: NONE }))
06:45:12 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('i'), modifiers: NONE }))
06:45:13 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('g'), modifiers: NONE }))
06:45:13 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('g'), modifiers: NONE }))
06:45:13 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('e'), modifiers: NONE }))
06:45:13 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('r'), modifiers: NONE }))
06:45:13 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('.'), modifiers: NONE }))
06:45:14 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Enter, modifiers: NONE }))
06:45:14 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:14 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:14 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:14 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:14 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:14 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXXX (type: Stage)
06:45:14 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:14 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:14 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:15 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:15 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:15 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: (type: Stage)
06:45:15 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: (type: WorkingDir)
06:45:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:16 [TRACE] (1) gitui::app: [src/app.rs:280] event: Input(Key(KeyEvent { code: Char('p'), modifiers: NONE }))
06:45:16 [DEBUG] (1) git2::cred: executing credential helper "sh" "-c" "git credential-osxkeychain get"
06:45:16 [TRACE] (1) git2::cred: [/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/github.com-1ecc6299db9ec823/git2-0.13.21/src/cred.rs:437] credential helper stderr ---

06:45:16 [TRACE] (1) git2::cred: [/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/github.com-1ecc6299db9ec823/git2-0.13.21/src/cred.rs:455] ignoring output line: 
06:45:16 [INFO] push: branch 'main' has upstream for remote 'origin' - using that
06:45:16 [TRACE] (1) asyncgit::push: [asyncgit/src/push.rs:74] request
06:45:16 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:16 [INFO] [Debug]: Sending GET request to https://github.com/horta/.dotfiles.git/info/refs?service=git-receive-pack
06:45:16 [INFO] [Debug]: Connecting to remote github.com port 443
06:45:16 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:16 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:16 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:16 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: (type: Stage)
06:45:16 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: (type: WorkingDir)
06:45:16 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:16 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:16 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:16 [INFO] [Trace]: Sending request:
GET /horta/.dotfiles.git/info/refs?service=git-receive-pack HTTP/1.1
User-Agent: git/2.0 (libgit2 1.1.0)
Host: github.com
Accept: */*


06:45:16 [INFO] [Trace]: Received:
HTTP/1.1 401 Authorization Required
Server: GitHub Babel 2.0
Content-Type: text/plain
Content-Security-Policy: default-src 'none'; sandbox
Content-Length: 26
www-authenticate: Basic realm="GitHub"
X-Frame-Options: DENY
X-GitHub-Request-Id: XXXXXXXXXXXXXXXXXXXXXXX

No anonymous write access.
06:45:16 [DEBUG] (7) asyncgit::sync::remotes::callbacks: creds: 'https://github.com/horta/.dotfiles.git' None (USER_PASS_PLAINTEXT)
06:45:16 [INFO] [Debug]: Sending GET request to https://github.com/horta/.dotfiles.git/info/refs?service=git-receive-pack
06:45:16 [INFO] [Trace]: Sending request:
GET /horta/.dotfiles.git/info/refs?service=git-receive-pack HTTP/1.1
User-Agent: git/2.0 (libgit2 1.1.0)
Host: github.com
Accept: */*
Authorization: Basic XXXXXXXXXXXXXXXXXXX==


06:45:16 [INFO] [Trace]: Received:
HTTP/1.1 200 OK
Server: GitHub Babel 2.0
Content-Type: application/x-git-receive-pack-advertisement
Content-Security-Policy: default-src 'none'; sandbox
Transfer-Encoding: chunked
expires: Fri, 01 Jan 1980 00:00:00 GMT
pragma: no-cache
Cache-Control: no-cache, max-age=0, must-revalidate
Vary: Accept-Encoding
X-Frame-Options: DENY
X-GitHub-Request-Id: XXXXXXXXXXXXXXXXXXXXXXXX

23
001f# service=git-receive-pack
0000

06:45:16 [INFO] [Trace]: Received:
D0
00cc0fca627f7d69f9ad20397efb13b47b27ea3643b1 refs/heads/main
06:45:16 [DEBUG] (7) asyncgit::sync::remotes::callbacks: packing: AddingObjects - 1/0
06:45:16 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Push)
06:45:16 [INFO] [Debug]: Sending POST request to https://github.com/horta/.dotfiles.git/git-receive-pack
06:45:16 [INFO] [Trace]: Sending request:
POST /horta/.dotfiles.git/git-receive-pack HTTP/1.1
User-Agent: git/2.0 (libgit2 1.1.0)
Host: github.com
Accept: application/x-git-receive-pack-result
Content-Type: application/x-git-receive-pack-request
Transfer-Encoding: chunked
Authorization: Basic XXXXXXXXXXXXXXXXXXX==


06:45:16 [INFO] [Trace]: Sending request:
87

06:45:16 [INFO] [Trace]: Sending request:
XXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXX refs/heads/main
06:45:16 [INFO] [Trace]: Sending request:


06:45:16 [DEBUG] (7) asyncgit::sync::remotes::callbacks: packing: Deltafication - 0/3
06:45:16 [DEBUG] (7) asyncgit::sync::remotes::callbacks: packing: Deltafication - 3/3
06:45:16 [INFO] [Trace]: Sending request:
c

06:45:16 [INFO] [Trace]: Sending request:
PACK
06:45:16 [INFO] [Trace]: Sending request:


06:45:16 [DEBUG] (7) asyncgit::sync::remotes::callbacks: progress: 0/3 (12 B)
06:45:16 [INFO] [Trace]: Sending request:
2

06:45:16 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Push)
06:45:16 [ERROR] panic: PanicInfo { payload: Any { .. }, message: Some(called `Result::unwrap()` on an `Err` value: Utf8Error { valid_up_to: 17, error_len: Some(1) }), location: Location { file: "/Users/brew/Library/Caches/Homebrew/cargo_cache/registry/src/github.com-1ecc6299db9ec823/git2-0.13.21/src/tracing.rs", line: 79, col: 58 } }
trace:
   0: backtrace::capture::Backtrace::new
   1: gitui::set_panic_handlers::{{closure}}
   2: std::panicking::rust_panic_with_hook
   3: std::panicking::begin_panic_handler::{{closure}}
   4: std::sys_common::backtrace::__rust_end_short_backtrace
   5: _rust_begin_unwind
   6: core::panicking::panic_fmt
   7: core::result::unwrap_failed
   8: core::result::Result<T,E>::unwrap
   9: git2::tracing::tracing_cb_c
  10: _git_trace__write_fmt
  11: _stream_write
  12: _git_http_client_send_body
  13: _http_stream_write
  14: _stream_thunk
  15: _write_one
  16: _write_pack
  17: _git_smart__push
  18: _git_push_finish
  19: _git_remote_upload
  20: _git_remote_push
  21: git2::remote::Remote::push
  22: std::sys_common::backtrace::__rust_begin_short_backtrace
  23: core::ops::function::FnOnce::call_once{{vtable.shim}}
  24: std::sys::unix::thread::Thread::new::thread_start
  25: _pthread_jit_write_protect_np

06:45:16 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Push)
06:45:16 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Push)
06:45:17 [ERROR] remote progress receiver error: receiving on an empty and disconnected channel
06:45:20 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:20 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:20 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:45:20 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:25 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:25 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:25 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:25 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:45:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:30 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:30 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:30 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:30 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:30 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:45:30 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:35 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:35 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:35 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:35 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:35 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:45:35 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:40 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:40 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:40 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:40 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:40 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:45:40 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:45 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:45 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:45 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:45 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:45 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:45:45 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:50 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:50 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:50 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:50 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:50 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:45:50 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:55 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:45:55 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:45:55 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:45:55 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:45:55 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:45:55 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:45:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:45:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:45:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:00 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:00 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:00 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:00 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:00 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:00 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:05 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:05 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:05 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:05 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:05 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:05 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:10 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:10 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:10 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:10 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:15 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:15 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:15 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:15 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:20 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:20 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:20 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:20 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:25 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:25 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:25 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:25 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:30 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:30 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:30 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:30 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:30 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:30 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:35 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:35 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:35 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:35 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:35 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:35 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:40 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:40 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:40 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:40 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:40 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:40 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:45 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:45 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:45 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:45 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:45 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:45 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:50 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:50 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:50 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:50 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:50 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:50 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:55 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:46:55 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:46:55 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:46:55 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:46:55 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:46:55 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:46:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:46:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:46:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:00 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:00 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:00 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:00 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:00 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:00 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:05 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:05 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:05 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:05 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:05 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:05 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:10 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:10 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:10 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:10 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:15 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:15 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:15 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:15 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:20 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:20 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:20 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:20 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:25 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:25 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:25 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:25 [TRACE] (2) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:30 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:30 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:30 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:30 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:30 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:30 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:35 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:35 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:35 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:35 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:35 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:35 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:40 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:40 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:40 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:40 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:40 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:40 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:45 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:45 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:45 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:45 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:45 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:45 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:50 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:50 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:50 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:50 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:50 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:50 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:55 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:47:55 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:47:55 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:47:55 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:47:55 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:47:55 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:47:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:47:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:47:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:00 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:00 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:00 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:00 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:00 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:00 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:05 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:05 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:05 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:05 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:05 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:05 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:10 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:10 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:10 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:10 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:15 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:15 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:15 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:15 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:20 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:20 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:20 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:20 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:25 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:25 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:25 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:25 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:30 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:30 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:30 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:30 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:30 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:30 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:30 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:35 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:35 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:35 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:35 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:35 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:35 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:35 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:40 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:40 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:40 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:40 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:40 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:40 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:40 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:45 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:45 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:45 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:45 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:45 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:45 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:45 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:50 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:50 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:50 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:50 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:50 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:50 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:50 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:55 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:48:55 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:48:55 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:48:55 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:48:55 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:48:55 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:48:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:48:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:48:55 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:00 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:49:00 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:49:00 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:49:00 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:49:00 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:49:00 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:49:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:49:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:00 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:05 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:49:05 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:49:05 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:49:05 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:49:05 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:49:05 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:49:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:49:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:05 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:10 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:49:10 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:49:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:49:10 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:49:10 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:49:10 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:49:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:49:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:10 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:15 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:49:15 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:49:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:49:15 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:49:15 [TRACE] (5) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:49:15 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:49:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:49:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:15 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:20 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:49:20 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:49:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:49:20 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:49:20 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:49:20 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:49:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:49:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:20 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:25 [TRACE] (1) gitui::app: [src/app.rs:352] update
06:49:25 [TRACE] (1) asyncgit::diff: [asyncgit/src/diff.rs:94] request DiffParams { path: "README.md", diff_type: Stage, options: DiffOptions { ignore_whitespace: false, context: 3, interhunk_lines: 0 } }
06:49:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: WorkingDir)
06:49:25 [TRACE] (1) asyncgit::status: [asyncgit/src/status.rs:95] request: [hash: XXXXXXXXXXXXXXXXXX] (type: Stage)
06:49:25 [TRACE] (4) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: Stage)
06:49:25 [TRACE] (3) asyncgit::status: [asyncgit/src/status.rs:151] status fetched: XXXXXXXXXXXXXXXXXX (type: WorkingDir)
06:49:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Diff)
06:49:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)
06:49:25 [TRACE] (1) gitui::app: [src/app.rs:371] update_async: Git(Status)

Context (please complete the following information):

  • OS/Distro + Version: Darwin 20.6.0 Darwin Kernel Version 20.6.0: Wed Jun 23 00:26:27 PDT 2021; root:xnu-7195.141.2~5/RELEASE_ARM64_T8101 arm64
  • GitUI Version 0.17.0
  • Rust version: 1.54.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions