mirror of
https://github.com/jj-vcs/jj.git
synced 2025-12-23 06:01:01 +00:00
In recent bugs, it's been really hard to triage the behaviour from the existing debug logs. In particular, there have been situations where the `git` command is not enough to triage, because the bug stems from a particular environment/config issue. Moreover, these bugs are either transient, and as such hard to replicate, or they only manifest when spawning `git` from `jj` (and as such re-running the `git` command does not yield useful information). In those cases, seeing what the subprocessing code is seeing becomes very much useful. This commit adds some debug logging to help with this problem, by logging some parts of the `git(1)` output and the config. |
||
|---|---|---|
| .. | ||
| benches | ||
| gen-protos | ||
| proc-macros | ||
| src | ||
| tests | ||
| testutils | ||
| Cargo.toml | ||
| LICENSE | ||