#1092016 "The following untracked working tree files would be overwritten by checkout" message cuts off after 4096 bytes

Package:
git
Source:
git
Description:
fast, scalable, distributed revision control system
Submitter:
Josh Triplett
Date:
2025-01-03 15:42:02 UTC
Severity:
normal
#1092016#3
Date:
2025-01-03 15:39:12 UTC
From:
To:
~/src/rust$ git checkout -
error: The following untracked working tree files would be overwritten by checkout:
	src/doc/rustc-dev-guide/.editorconfig
	src/doc/rustc-dev-guide/.gitattributes
	src/doc/rustc-dev-guide/.github/workflows/ci.yml
	src/doc/rustc-dev-guide/.github/workflows/date-check.yml
	src/doc/rustc-dev-guide/.gitignore
	src/doc/rustc-dev-guide/.mailmap
	src/doc/rustc-dev-guide/CITATION.cff
	src/doc/rustc-dev-guide/CNAME
	src/doc/rustc-dev-guide/CODE_OF_CONDUCT.md
	src/doc/rustc-dev-guide/LICENSE-APACHE
	src/doc/rustc-dev-guide/LICENSE-MIT
	src/doc/rustc-dev-guide/README.md
	src/doc/rustc-dev-guide/ci/check-in.sh
	src/doc/rustc-dev-guide/ci/date-check/Cargo.lock
	src/doc/rustc-dev-guide/ci/date-check/Cargo.toml
	src/doc/rustc-dev-guide/ci/date-check/src/main.rs
	src/doc/rustc-dev-guide/ci/linkcheck.sh
	src/doc/rustc-dev-guide/examples/README
	src/doc/rustc-dev-guide/examples/rustc-driver-example.rs
	src/doc/rustc-dev-guide/examples/rustc-driver-interacting-with-the-ast.rs
	src/doc/rustc-dev-guide/mermaid-init.js
	src/doc/rustc-dev-guide/mermaid.min.js
	src/doc/rustc-dev-guide/src/SUMMARY.md
	src/doc/rustc-dev-guide/src/about-this-guide.md
	src/doc/rustc-dev-guide/src/appendix/background.md
	src/doc/rustc-dev-guide/src/appendix/bibliography.md
	src/doc/rustc-dev-guide/src/appendix/code-index.md
	src/doc/rustc-dev-guide/src/appendix/compiler-lecture.md
	src/doc/rustc-dev-guide/src/appendix/glossary.md
	src/doc/rustc-dev-guide/src/appendix/humorust.md
	src/doc/rustc-dev-guide/src/asm.md
	src/doc/rustc-dev-guide/src/ast-lowering.md
	src/doc/rustc-dev-guide/src/ast-validation.md
	src/doc/rustc-dev-guide/src/attributes.md
	src/doc/rustc-dev-guide/src/backend/backend-agnostic.md
	src/doc/rustc-dev-guide/src/backend/codegen.md
	src/doc/rustc-dev-guide/src/backend/debugging.md
	src/doc/rustc-dev-guide/src/backend/implicit-caller-location.md
	src/doc/rustc-dev-guide/src/backend/inline-asm.md
	src/doc/rustc-dev-guide/src/backend/libs-and-metadata.md
	src/doc/rustc-dev-guide/src/backend/lowering-mir.md
	src/doc/rustc-dev-guide/src/backend/monomorph.md
	src/doc/rustc-dev-guide/src/backend/updating-llvm.md
	src/doc/rustc-dev-guide/src/borrow_check.md
	src/doc/rustc-dev-guide/src/borrow_check/drop_check.md
	src/doc/rustc-dev-guide/src/borrow_check/moves_and_initialization.md
	src/doc/rustc-dev-guide/src/borrow_check/moves_and_initialization/move_paths.md
	src/doc/rustc-dev-guide/src/borrow_check/opaque-types-region-inference-restrictions.md
	src/doc/rustc-dev-guide/src/borrow_check/region_inference.md
	src/doc/rustc-dev-guide/src/borrow_check/region_inference/closure_constraints.md
	src/doc/rustc-dev-guide/src/borrow_check/region_inference/constraint_propagation.md
	src/doc/rustc-dev-guide/src/borrow_check/region_inference/error_reporting.md
	src/doc/rustc-dev-guide/src/borrow_check/region_inference/lifetime_parameters.md
	src/doc/rustc-dev-guide/src/borrow_check/region_inference/member_constraints.md
	src/doc/rustc-dev-guide/src/borrow_check/region_inference/placeholders_and_universes.md
	src/doc/rustc-dev-guide/src/borrow_check/two_phase_borrows.md
	src/doc/rustc-dev-guide/src/borrow_check/type_check.md
	src/doc/rustc-dev-guide/src/bug-fix-procedure.md
	src/doc/rustc-dev-guide/src/building/bootstrapping/how-bootstrap-does-it.md
	src/doc/rustc-dev-guide/src/building/bootstrapping/intro.md
	src/doc/rustc-dev-guide/src/building/bootstrapping/what-bootstrapping-does.md
	src/doc/rustc-dev-guide/src/building/build-install-distribution-artifacts.md
	src/doc/rustc-dev-guide/src/building/compiler-documenting.md
	src/doc/rustc-dev-guide/src/building/how-to-build-and-run.md
	src/doc/rustc-dev-guide/src/building/new-target.md
	src/doc/rustc-dev-guide/src/building/optimized-build.md
	src/doc/rustc-dev-guide/src/building/prerequisites.md
	src/doc/rustc-dev-guide/src/building/quickstart.md
	src/doc/rustc-dev-guide/src/building/suggested.md
	src/doc/rustc-dev-guide/src/cli.md
	src/doc/rustc-dev-guide/src/closure.md
	src/doc/rustc-dev-guide/src/coherence.md
	src/doc/rustc-dev-guide/src/compiler-debugging.md
	src/doc/rustc-dev-guide/src/compiler-src.md
	src/doc/rus
Aborting

(The output ends after "src/doc/rus" just like that.)

An strace shows:

49267 write(2, "error: The following untracked w"..., 4096) = 4096
49267 write(2, "Aborting\n", 9)         = 9