From 0262d7f9c721091f878bdf8c8fd29e4ee832f435 Mon Sep 17 00:00:00 2001 From: ttp Date: Sat, 2 Jan 2010 20:14:15 +0900 Subject: [PATCH] =?utf8?q?na-get-lib,=E3=83=8F=E3=83=83=E3=82=B7=E3=83=A5?= =?utf8?q?=E6=A4=9C=E8=A8=BC=E5=A4=B1=E6=95=97=E5=BE=8C=E3=81=AB=E3=83=80?= =?utf8?q?=E3=82=A6=E3=83=B3=E3=83=AD=E3=83=BC=E3=83=89=E5=86=8D=E8=A9=A6?= =?utf8?q?=E8=A1=8C=E3=81=99=E3=82=8B=E5=89=8D=E3=81=AB=E3=80=8C=E5=AE=8C?= =?utf8?q?=E4=BA=86=E3=80=8D=E3=81=A8=E5=87=BA=E3=81=AA=E3=81=84=E3=82=88?= =?utf8?q?=E3=81=86=E3=81=AB=E4=BF=AE=E6=AD=A3=E3=81=97=E3=81=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- na-get-lib/NaGet.SubCommands/NaGetInstall.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/na-get-lib/NaGet.SubCommands/NaGetInstall.cs b/na-get-lib/NaGet.SubCommands/NaGetInstall.cs index 986139f..390f1a0 100644 --- a/na-get-lib/NaGet.SubCommands/NaGetInstall.cs +++ b/na-get-lib/NaGet.SubCommands/NaGetInstall.cs @@ -92,7 +92,7 @@ namespace NaGet.SubCommands // ハッシュ非適合なインストーラの表 List invalidInstallers = null; - while (invalidInstallers == null || invalidInstallers.Count > 0) { + do { currentTaskSetIndex = 0; packageInstallerDownloaded = false; @@ -144,9 +144,11 @@ namespace NaGet.SubCommands return; } } - RaiseTaskSetEvent(NaGetTaskSetEventType.COMPLETED_TASKSET, TaskSetNames[currentTaskSetIndex]); - currentTaskSetIndex ++; - } + + // もしハッシュが不適合なソフトがあるならばダウンロード処理からやり直す + } while (invalidInstallers == null || invalidInstallers.Count > 0); + RaiseTaskSetEvent(NaGetTaskSetEventType.COMPLETED_TASKSET, TaskSetNames[currentTaskSetIndex]); + currentTaskSetIndex ++; } foreach (Installation inst in Installations) { -- 2.11.0