Skip to content

fix: support single-entry multifile save paths - #26

Merged
thedancingdeveloper merged 2 commits into
mainfrom
fix/qbit-single-entry-multifile
Jul 29, 2026
Merged

fix: support single-entry multifile save paths#26
thedancingdeveloper merged 2 commits into
mainfrom
fix/qbit-single-entry-multifile

Conversation

@thedancingdeveloper

Copy link
Copy Markdown
Collaborator

Summary

  • classify multi-file torrents from metainfo instead of file count
  • preserve qBittorrent save-path root semantics for single-entry multi-file torrents
  • persist the output-folder root in the PostgreSQL backend
  • cover the discovered layout with a read-only verification test

Validation

  • cargo fmt --all -- --check
  • cargo check --workspace --exclude rtbit-desktop --no-default-features --features default-tls
  • cargo test --workspace --exclude rtbit-desktop --no-default-features --features default-tls
  • cargo clippy --workspace --exclude rtbit-desktop --no-default-features --features default-tls -- -D warnings
  • cargo build --profile release-github
  • targeted read-only single-entry multi-file test

The live migration inventory contains three torrents with this metainfo shape.

@thedancingdeveloper
thedancingdeveloper merged commit f6d3196 into main Jul 29, 2026
6 checks passed
@thedancingdeveloper
thedancingdeveloper deleted the fix/qbit-single-entry-multifile branch July 29, 2026 07:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant