Stitch505
0dfb4ec597
CRITICAL FIX: run_source_mode/run_target_mode now use reset_state to clear completed_steps
2026-05-22 21:17:03 +04:00
Stitch505
d63fb0c9ee
debug: add state.json path logging to diagnose save failure
2026-05-22 21:12:00 +04:00
Stitch505
addbb3795f
fix: complete logic audit — mark_completed on transfer, reset_state for interactive source, proper error propagation, user-visible commands
2026-05-22 21:05:16 +04:00
Stitch505
97b3623915
bugfix: comprehensive stability audit and fixes
...
- discover/docker.py: handle comma-separated compose_file in labels
- discover/network.py: replace os.getlogin() with robust user detection
- target.py: add lsb_release fallback via hostnamectl, guard None compose_file,
use container name (not cached CID) for docker logs
- main.py: call reset_state(mode='target') before target mode,
improve EOF handling info message
- source.py: remove redundant set_stage('DONE') inside transfer_offer
- transfer.py: fix stage naming for resume after transfer
- add dry_run.py for local logic validation
2026-05-22 20:58:37 +04:00
Stitch505
6f3637795b
fix: reset state when starting new source run
2026-05-22 20:51:48 +04:00
Stitch505
45f56bc146
fix: disable resume when stage is DONE, add mark_completed for skipped transfer
2026-05-22 20:48:53 +04:00
Stitch505
8ccac570ce
fix: add errors='replace' to subprocess.run for non-utf8 locales
2026-05-22 20:44:25 +04:00
Stitch505
684976907d
fix: move state.json outside install dir to user home /var/tmp
2026-05-22 20:39:24 +04:00
Stitch505
e39bbbcad7
fix: remove nested manifest_review call from discovery
2026-05-22 20:36:04 +04:00
Stitch505
3222620d0b
fix: auto-save state on Ctrl+C/SIGTERM, detect interrupted runs
2026-05-22 20:33:25 +04:00
Stitch505
15bb88527d
feat: SSH key discovery and connectivity check via pick_or_setup_ssh_key
2026-05-22 20:27:33 +04:00
Stitch505
003a251fbb
fix: remove cascaded step calls causing duplication, guard empty transfer
2026-05-22 20:24:36 +04:00
Stitch505
26398e2e4b
fix: safe service name for path, nginx hint scope error
2026-05-22 20:19:29 +04:00
Stitch505
99f4b109d5
fix: install.sh запускает меню сразу через /dev/tty
2026-05-22 20:13:12 +04:00
Stitch505
13a1583df1
fix: install.sh pipe-mode, add .gitignore, robust error handling, resume state check
2026-05-22 20:08:41 +04:00
Stitch505
ddb2ae9501
init: docker-migrate universal migration tool
2026-05-22 19:58:09 +04:00