Update delivery: redownload full IDE or not?
Are there best practices to deliver updates for MPS-based IDEs?
It looks like typical IDE takes 200MiB+, thus it is a bit painful to redownload it each time, especially at "prototype-first-second release" phases.
Please sign in to leave a comment.
Unfotunately, there's nothing of that sort available. I've created https://youtrack.jetbrains.com/issue/MPS-23387.
Hey!
I'm also interested in this feature. I hope it fits into the context. So instead of open a new thread I just ask my question here.
Imagine a small team where one team member who creates a small DSL in MPS and therefore has installed some plugins on his PC. How could he distribute his MPS instance to this colleagues?
Just in case: for now I use git to create "update zips".
.gitattributes -> * binary
Commit "unzipped IDE", then use git archive -o update.zip HEAD $(git diff-tree -r --no-commit-id --name-only --diff-filter=ACMRT HEAD^) to produce an "update.zip"
It does not handle "file deletes", however it seems to be the simplest way to skip non-modified files.
Okay thanks, Vladimir!
I'm going to follow your instructions and copy my folder C:\Program Files (x86)\JetBrains\MPS 3.2 to a git repo, where my collegueges can access it then.
Many thanks
Markus