go-ethereum/cmd/geth
cuiweixie 8837035b57 cmd/geth: propagate import error when --nocompaction is set
importChain records the first import failure in importErr, logs it, and
returns it at the end of the function so that "geth import" exits with a
non-zero status on failure. However, the --nocompaction early return
returned nil instead of importErr, so an import that failed while that
flag was set was reported as success (exit code 0).

This silently masked import failures from any script or CI step that
relies on the exit code. Return importErr from the early-return path as
well, matching the normal (compacting) path.
2026-06-11 20:00:00 +08:00
..
testdata cmd/geth: remove deprecated vulnerability check command (#33498) 2025-12-30 21:04:38 +01:00
accountcmd.go cmd/geth: remove unlock commandline flag (#30737) 2024-11-15 10:15:15 +01:00
accountcmd_test.go cmd/geth: remove unlock commandline flag (#30737) 2024-11-15 10:15:15 +01:00
attach_test.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00
bintrie_convert.go trie: group 2^N binary trie nodes in serialization (#34794) 2026-05-01 15:28:19 +02:00
bintrie_convert_test.go trie: group 2^N binary trie nodes in serialization (#34794) 2026-05-01 15:28:19 +02:00
chaincmd.go cmd/geth: propagate import error when --nocompaction is set 2026-06-11 20:00:00 +08:00
chaincmd_test.go cmd/geth: era-download logic fix (#32081) 2025-06-24 15:12:11 +08:00
config.go cmd/clef, cmd/geth: remove CLI flags that were deprecated for more than a year (#35021) 2026-05-27 14:58:31 +02:00
consolecmd.go internal/flags: remove Merge, it's identical to slices.Concat (#30706) 2024-10-31 19:26:02 +02:00
consolecmd_test.go cmd/clef, cmd/geth: remove CLI flags that were deprecated for more than a year (#35021) 2026-05-27 14:58:31 +02:00
dbcmd.go cmd/geth: add code exporter for db export (#34696) 2026-04-17 09:53:00 +08:00
exportcmd_test.go all: simplify tests using t.TempDir() (#30150) 2024-07-15 15:26:58 +02:00
genesis_test.go all: remove TerminalTotalDifficultyPassed (#30609) 2024-10-23 08:26:18 +02:00
logging_test.go .github: run tests with ci.go (#32590) 2025-09-11 20:15:51 +02:00
logtestcmd_active.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00
logtestcmd_inactive.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00
main.go cmd/clef, cmd/geth: remove CLI flags that were deprecated for more than a year (#35021) 2026-05-27 14:58:31 +02:00
misccmd.go cmd/geth: remove deprecated vulnerability check command (#33498) 2025-12-30 21:04:38 +01:00
run_test.go cmd/clef, cmd/geth: remove CLI flags that were deprecated for more than a year (#35021) 2026-05-27 14:58:31 +02:00
snapshot.go triedb: reconcile stale storage roots in GenerateTrie, add cancel support (#34807) 2026-06-03 15:08:09 +08:00