You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As continuation of #14. This action should move the file to new location and updates all links for all related files and the moved file itself. This would be extremely useful.
For this to work we will need to implement path replacing function for each module. A kind of RenderChanModule.replace("old_path","new_path"). By default it will return False. Then each module can override this function with its own implementation. I believe we can implement this for all animation formats that we support currently (most of them are XML files and for Blender case this could be done through Python scripting).
In general case we can hit some (closed?) binary format, that wouldn't be possible to implement replace() function. In this case we can just throw warning and list links that are failed to update.
---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/37016572-action-to-move-files?utm_campaign=plugin&utm_content=tracker%2F513466&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F513466&utm_medium=issues&utm_source=github).
The text was updated successfully, but these errors were encountered:
As continuation of #14. This action should move the file to new location and updates all links for all related files and the moved file itself. This would be extremely useful.
For this to work we will need to implement path replacing function for each module. A kind of RenderChanModule.replace("old_path","new_path"). By default it will return False. Then each module can override this function with its own implementation. I believe we can implement this for all animation formats that we support currently (most of them are XML files and for Blender case this could be done through Python scripting).
In general case we can hit some (closed?) binary format, that wouldn't be possible to implement replace() function. In this case we can just throw warning and list links that are failed to update.
--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/37016572-action-to-move-files?utm_campaign=plugin&utm_content=tracker%2F513466&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F513466&utm_medium=issues&utm_source=github).The text was updated successfully, but these errors were encountered: