Commit Graph
7 Commits
Author SHA1 Message Date
Stitch505 79b91f157e fix: recursive search for manifest.json after tar extraction (files may be nested) 2026-05-23 00:20:36 +04:00
Stitch505 bfa3136131 fix: target mode supports manual tar.gz path input + auto-extract when archive not transferred yet 2026-05-22 23:35:32 +04:00
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 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 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