{"action":"opened","issue":{"url":"https://api.github.com/repos/composer/satis/issues/310","repository_url":"https://api.github.com/repos/composer/satis","labels_url":"https://api.github.com/repos/composer/satis/issues/310/labels{/name}","comments_url":"https://api.github.com/repos/composer/satis/issues/310/comments","events_url":"https://api.github.com/repos/composer/satis/issues/310/events","html_url":"https://github.com/composer/satis/issues/310","id":139546701,"number":310,"title":"Satis fails to build if package is moved within SVN respository","user":{"login":"JostBaron","id":2916594,"avatar_url":"https://avatars.githubusercontent.com/u/2916594?v=3","gravatar_id":"","url":"https://api.github.com/users/JostBaron","html_url":"https://github.com/JostBaron","followers_url":"https://api.github.com/users/JostBaron/followers","following_url":"https://api.github.com/users/JostBaron/following{/other_user}","gists_url":"https://api.github.com/users/JostBaron/gists{/gist_id}","starred_url":"https://api.github.com/users/JostBaron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JostBaron/subscriptions","organizations_url":"https://api.github.com/users/JostBaron/orgs","repos_url":"https://api.github.com/users/JostBaron/repos","events_url":"https://api.github.com/users/JostBaron/events{/privacy}","received_events_url":"https://api.github.com/users/JostBaron/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-03-09T11:10:16Z","updated_at":"2016-03-09T11:10:16Z","closed_at":null,"body":"I have some project in a SVN repository. The directory structure looks like this:\r\n\r\n    $svn-root/project/\r\n          - trunk\r\n              - composer.json\r\n              - ...\r\n          - branches (empty)\r\n          - tags (empty)\r\n\r\nNow I created the folder `$svn-root/sub/`, and moved `$svn-root/project/` into `sub/`, using `svn mv project/ sub/` and committing afterwards. Now, the revision is XXX. I updated my satis configuration file to contain the new path `$svn-root/sub/project`.\r\n\r\nBut now, I can't update my satis repository anymore (even after deleting the outputs and caches), because composer tries to download the `composer.json` at the revision when it was last changed, which was before the directory move, but from the new location.\r\n\r\nIf the `composer.son` was last changed in revision YYY, satis executes this command:\r\n\r\n    Executing command (CWD): svn cat --non-interactive  --username '...' --password '...'  '$svn-root/sub/project/trunk/composer.json@YYY'\r\n\r\nThis fails, since in revision YYY the file is still located at `$svn-root/project/trunk/composer.json`."}}