Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Append 10 random hex chars to temp artifact files | Veetaha | 2020-06-24 | 1 | -1/+5 |
| | |||||
* | Don't mess with messy temp dir and just download into extension dir | Veetaha | 2020-06-24 | 1 | -57/+23 |
| | | | | | | | | Temp dirs are messy. Dealing with them requires handling quite a bunch of edge cases. As proposed by lnicola this seems better to just put the temp files in the extension dir and not care much about suddenly leaving garbage. Instead we get shorter and less platform-caveat-y code. We will also assume users don't try to issue a download in different vscode windows simultaneously | ||||
* | Decouple http file stream logic from temp dir logic | Veetaha | 2020-06-22 | 1 | -42/+46 |
| | |||||
* | Hotfix skipping the first chunks of the artifacts | Veetaha | 2020-06-22 | 1 | -6/+7 |
| | |||||
* | Download artifacts into tmp dir | Veetaha | 2020-06-20 | 1 | -10/+45 |
| | |||||
* | Update workaround comment | Veetaha | 2020-06-19 | 1 | -3/+2 |
| | |||||
* | Rewrite auto-update | Aleksey Kladov | 2020-03-19 | 1 | -0/+131 |
Everything now happens in main.ts, in the bootstrap family of functions. The current flow is: * check everything only on extension installation. * if the user is on nightly channel, try to download the nightly extension and reload. * when we install nightly extension, we persist its release id, so that we can check if the current release is different. * if server binary was not downloaded by the current version of the extension, redownload it (we persist the version of ext that downloaded the server). |