Unified · Split
| @@ -351,24 +351,14 @@ · 350 unmodified lines | ||
| 351 | 351 | </Target> |
| 352 | 352 | |
| 353 | 353 | <Target Name="AfterCreateWorkspace"/> |
| 354 | − <Target Name="BeforePopulateWorkspace"/> | |
| 355 | − | |
| 356 | − <Target Name="CorePopulateWorkspace"> | |
| 354 | + | |
| 355 | + <Target Name="BeforePopulateWorkspace" Condition="'$(ForceBuild)' != 'true'"> | |
| 357 | 356 | <!-- Get version file for the most recent version. --> |
| 358 | 357 | <Message Condition="'$(ForceBuild)' != 'true'" Text="Checking for changes to project since last build..."/> |
| 359 | 358 | <Exec Condition="'$(ForceBuild)' != 'true' And '$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 get %22$(VersionFile)%22 /force /recursive /noprompt"/> |
| 360 | 359 | <Exec Condition="'$(ForceBuild)' != 'true' And '$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 get %22$(VersionFile)%22 /force /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)"/> |
| 361 | − <CallTarget Targets="CheckForChanges"/> | |
| 362 | − | |
| 363 | − <!-- Get source code for the specified version. --> | |
| 364 | − <Message Condition="'$(ForceBuild)' == 'true'" Text="Getting source code..."/> | |
| 365 | − <Exec Condition="'$(ForceBuild)' == 'true' And '$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt"/> | |
| 366 | − <Exec Condition="'$(ForceBuild)' == 'true' And '$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)"/> | |
| 367 | − </Target> | |
| 368 | − | |
| 369 | − <Target Name="CheckForChanges" Condition="'$(ForceBuild)' != 'true'"> | |
| 360 | + | |
| 370 | 361 | <!-- Check for new changes since the last build. --> |
| 371 | − <Message Text="Checking for changes..."/> | |
| 372 | 362 | <ReadLinesFromFile File="$(VersionFile)"> |
| 373 | 363 | <Output TaskParameter="Lines" ItemName="VersionNumber"/> |
| 374 | 364 | </ReadLinesFromFile> |
| @@ -382,6 +372,13 @@ · 7 unmodified lines | ||
| 382 | 372 | <Message Text="Build is skipped - No new changes." Condition="'$(ForceBuild)' != 'true'"/> |
| 383 | 373 | </Target> |
| 384 | 374 | |
| 375 | + <Target Name="CorePopulateWorkspace" Condition="'$(ForceBuild)' == 'true'"> | |
| 376 | + <!-- Get source code for the specified version. --> | |
| 377 | + <Message Text="Getting source code..."/> | |
| 378 | + <Exec Condition="'$(TfsUserName)' == ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt"/> | |
| 379 | + <Exec Condition="'$(TfsUserName)' != ''" Command="%22$(TfsClient)%22 get %22$(LocalFolder)%22 /version:$(SourceVersion) /force /recursive /noprompt /login:$(TfsUserName),$(TfsPassword)"/> | |
| 380 | + </Target> | |
| 381 | + | |
| 385 | 382 | <Target Name="AfterPopulateWorkspace"/> |
| 386 | 383 | <Target Name="BeforeVersionSource"/> |
| 387 | 384 | |