Add some additional source issue information.

This commit is contained in:
Ken Bailey
2015-12-30 09:51:54 -07:00
parent df3f1930cc
commit 86b2579658
3 changed files with 5 additions and 1 deletions

View File

@@ -23,6 +23,8 @@ Task task = Task.Run(async () => { using (var mgr = UpdateManager.GitHubUpda
using (var mgr = UpdateManager.GitHubUpdateManager("https://github.com/myuser/myapp"))
{
await mgr.Result.UpdateApp();
}
});
~~~
**Tip:** You can also specify that the update manager should use `prerelease` for updating (see method signature for details).

View File

@@ -15,6 +15,8 @@ Most users of Squirrel won't have to do anything new to enable this behavior, th
PM> Squirrel --releasify MyApp.1.0.0.nupkg --no-msi
~~~
**Source:** See [issue #466](https://github.com/Squirrel/Squirrel.Windows/issues/466) for more details.
---
| Return: [2.4 More Installing](2.4-More-Installing.md)|
|----|

View File

@@ -11,7 +11,7 @@ You can't. So, how can you do it? The basic trick that ClickOnce uses is, you ha
## Detailed Updating Process
The following steps are performed by the `UpdateManager` each time MyApp is executed (see [2.5 More Updating](2.5-More-Updating.md) for details):
The following steps are performed by the `UpdateManager` each time MyApp is executed:
1. **Check for Updates** - the `RELEASES` file at the distribution location is downloaded and compared to local `RELEASES` file to check for any updates.
2. **Download & Verify Update Packages** - if there is a new release, the `UpdateManager` determines whether to download the deltas or the latest full package to update to the current version. The packages are compared against their SHA1 in the `RELEASES` file for verification.