Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] VSCode extension: Reduce uploading time by only uploading the necessary files #114

Closed
XilefTech opened this issue Aug 3, 2020 · 2 comments
Labels
blocked: upstream This issue is with a 3rd-party project and is out of scope of Pybricks enhancement New feature or request

Comments

@XilefTech
Copy link

Is your feature request related to a problem? Please describe.
In my current project, I'm working with many files (mostly image files) in my program, that I'm not changing at all, but every time, I would upload the project to the brick via the VSCode extension, it would upload every single file again, even if it hasn't been changed to the version, already existing on the brick. This takes unnecessary time to complete.

Describe the solution you'd like
I'd love to see at least an option in the VSCode extension to only upload files, that are new or have changed, since the last upload

Describe alternatives you've considered
Maybe a file, where you can specify certain files or folders (similar to a .gitignore) that will be outright ignored when uploading to the brick. That would be useful too if you got for example a README in your workspace, that the brick doesn't need to run the program.

@XilefTech XilefTech added enhancement New feature or request triage Issues that have not been triaged yet labels Aug 3, 2020
@dlech dlech added blocked: upstream This issue is with a 3rd-party project and is out of scope of Pybricks and removed triage Issues that have not been triaged yet labels Aug 3, 2020
@dlech
Copy link
Member

dlech commented Aug 3, 2020

This is out of scope of the Pybricks project.

See this issue for a feature request for only sending changed files.

The extension also already has settings for including and excluding certain files.

@XilefTech
Copy link
Author

Oh thank you, I didn't see that one. Actually I didn't knew that the extension was only a ev3dev thing that pybricks is using too.

Actually I havn't got a comlete overview of what belongs to ev3dev stuff and what is actually pybricks own stuff, but I'm sure I'll figure that one out too.

Thanks for all the help!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked: upstream This issue is with a 3rd-party project and is out of scope of Pybricks enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants