jj/lib
Baltasar Dinis 837eee90be git: add more targetted debug logging for subprocess code
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.
2025-03-18 03:27:05 +00:00
..
benches style: add semicolon at the end of expressions used as statements 2024-10-04 22:29:13 +02:00
gen-protos lib: rename the LocalBackend to SimpleBackend 2025-03-17 17:17:11 +00:00
proc-macros cleanup: enable unused_trait_names clippy lint and run clippy --fix 2025-03-16 00:35:56 +00:00
src git: add more targetted debug logging for subprocess code 2025-03-18 03:27:05 +00:00
tests ci: make sure tests fail in CI if gpg or taplo binaries are not found 2025-03-18 02:18:08 +00:00
testutils ci: make sure tests fail in CI if gpg or taplo binaries are not found 2025-03-18 02:18:08 +00:00
Cargo.toml git: make git2 support optional 2025-03-16 06:07:28 +00:00
LICENSE cargo: add LICENSE file to each crate we publish 2023-09-22 21:48:28 -07:00