{"action":"created","issue":{"url":"https://api.github.com/repos/arvidn/libtorrent/issues/435","labels_url":"https://api.github.com/repos/arvidn/libtorrent/issues/435/labels{/name}","comments_url":"https://api.github.com/repos/arvidn/libtorrent/issues/435/comments","events_url":"https://api.github.com/repos/arvidn/libtorrent/issues/435/events","html_url":"https://github.com/arvidn/libtorrent/issues/435","id":128568469,"number":435,"title":"torrent_handle::move_storage moves unrelated files too","user":{"login":"sledgehammer999","id":273315,"avatar_url":"https://avatars.githubusercontent.com/u/273315?v=3","gravatar_id":"","url":"https://api.github.com/users/sledgehammer999","html_url":"https://github.com/sledgehammer999","followers_url":"https://api.github.com/users/sledgehammer999/followers","following_url":"https://api.github.com/users/sledgehammer999/following{/other_user}","gists_url":"https://api.github.com/users/sledgehammer999/gists{/gist_id}","starred_url":"https://api.github.com/users/sledgehammer999/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sledgehammer999/subscriptions","organizations_url":"https://api.github.com/users/sledgehammer999/orgs","repos_url":"https://api.github.com/users/sledgehammer999/repos","events_url":"https://api.github.com/users/sledgehammer999/events{/privacy}","received_events_url":"https://api.github.com/users/sledgehammer999/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":5,"created_at":"2016-01-25T15:59:52Z","updated_at":"2016-01-25T23:40:34Z","closed_at":null,"body":"1. Download a multi-file torrent and let it download a few files(don't know if last part is required).\r\n2. Go the folder created by the torrent and create a dummy file.\r\n3. Call `torrent_handle::move_storage()` on that torrent and move it somewhere else.\r\n\r\nResult: The dummy file is also moved to the new location\r\nExpected result: The dummy file stay in place while the torrrent's files are moved only.\r\n\r\nA variation of step 2: Save the torrent in a folder that contains other files. Those files will be moved.\r\n\r\nWindows 7 + libtorrent 1.0.8"},"comment":{"url":"https://api.github.com/repos/arvidn/libtorrent/issues/comments/174732013","html_url":"https://github.com/arvidn/libtorrent/issues/435#issuecomment-174732013","issue_url":"https://api.github.com/repos/arvidn/libtorrent/issues/435","id":174732013,"user":{"login":"arvidn","id":661450,"avatar_url":"https://avatars.githubusercontent.com/u/661450?v=3","gravatar_id":"","url":"https://api.github.com/users/arvidn","html_url":"https://github.com/arvidn","followers_url":"https://api.github.com/users/arvidn/followers","following_url":"https://api.github.com/users/arvidn/following{/other_user}","gists_url":"https://api.github.com/users/arvidn/gists{/gist_id}","starred_url":"https://api.github.com/users/arvidn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/arvidn/subscriptions","organizations_url":"https://api.github.com/users/arvidn/orgs","repos_url":"https://api.github.com/users/arvidn/repos","events_url":"https://api.github.com/users/arvidn/events{/privacy}","received_events_url":"https://api.github.com/users/arvidn/received_events","type":"User","site_admin":false},"created_at":"2016-01-25T23:40:34Z","updated_at":"2016-01-25T23:40:34Z","body":"yeah, doing that is most likely not well supported by libtorrent. I remember putting lots of effort into getting all the edge cases right for that in uTorrent. it ended up being quite complex.\r\nis there a compelling use case here?\r\n\r\nwould hard- or soft links be substitutes?"}}