Commit graph

1355 commits

Author SHA1 Message Date
Sridhar Periyasamy
6a249f65ea Address PR feedback.
Restore the 'tools' into obj folder.
2016-01-20 17:20:38 -08:00
Mihai Codoban
45c305e5a2 Disambiguate the intermediate directory
Parallel test runs were racing on the same response file in the common
intermediate directory.
Each builder test now has it's own intermediate directory
2016-01-20 16:07:25 -08:00
Mihai Codoban
b2f5bbeeb0 Add dotnet-compile to path probing watch
Since Build is heavily coupled to the logic in dotnet-compile, we're
checking against path probing for dotnet-compile
2016-01-20 16:07:24 -08:00
Mihai Codoban
3a8ef0f5e9 Add Tests for incrementality 2016-01-20 16:07:12 -08:00
Mihai Codoban
68d46fefad Incremental output goes to stdout 2016-01-20 16:06:02 -08:00
Mihai Codoban
a7e57ae2ed Include XML and PDB as incremental outputs 2016-01-20 16:06:01 -08:00
Mihai Codoban
2dcf502946 Use lock file to find out when dependencies change
Faster to check one file than many
2016-01-20 16:06:01 -08:00
Mihai Codoban
0ddf493f1d ProjectContext provides access to Lockfile; Lockfile knows its path 2016-01-20 16:06:00 -08:00
Sridhar Periyasamy
6b01f1a644 Create the temp folder for 'tools' restoration in the project directory.
This is a fix for regression caused by #877. It is required to create the
temp folder in the project directory so that same nuget.config resolution
happens for both 'dependencies' and 'tools'. See #844.
2016-01-20 14:50:06 -08:00
Piotr Puszkiewicz
7555793363 Merge pull request #919 from brthor/deb_changes
Use Release Suffix instead of CHANNEL for determining last deb package
2016-01-20 13:04:15 -08:00
Piotr Puszkiewicz
4b78099453 Merge pull request #916 from dotnet/davidfowl/bootstrap-with-nuget
Steps to boostrapping with NuGet
2016-01-20 12:50:48 -08:00
Bryan Thornbury
63190c5cc0 Use Release Suffix instead of CHANNEL for determining last deb packge 2016-01-20 20:07:40 +00:00
Andrew Stanton-Nurse
4834f836df force TestHost to stay in rc2 land 2016-01-20 10:45:21 -08:00
David Fowler
7972586c31 Steps to boostrapping with NuGet
- Fixed a bunch of dependencies that was causing dotnet restore to fail on the CLI
- Added imports to `project.json` so that `dotnet-restore` works
- Fixed a bunch of dependency issues in different projects
- Ironically, running `dotnet restore` on the dotnet-restore project still fails (will fix in another commit). Looks like it might be a nuget issue
2016-01-20 18:15:07 +00:00
PiotrP
36f69060d1 Set 1.0.0 version numbers 2016-01-19 19:06:41 -08:00
Andrew Stanton-Nurse
f532ce33b4 Merge pull request #899 from dotnet/anurse/fix-nuget
Work around NuGet packaging error
2016-01-19 15:57:13 -08:00
Andrew Stanton-Nurse
45b9f5539f Merge pull request #902 from dotnet/anurse/901-corehost-segfault-workaround
workaround #901 by using corerun instead of corehost
2016-01-19 15:39:50 -08:00
Zlatko Knezevic
76527424b2 Merge pull request #880 from blackdwarf/pkgosxfix
Add a custom conclusion file
2016-01-19 15:17:15 -08:00
Andrew Stanton-Nurse
3b261afb47 workaround #901 by using corerun instead of corehost 2016-01-19 15:06:05 -08:00
Andrew Stanton-Nurse
bce4aacb13 work around NuGet packaging error 2016-01-19 14:49:14 -08:00
Andrew Stanton-Nurse
1579f0a809 fix nuget reference 2016-01-19 14:26:11 -08:00
Andrew Stanton-Nurse
3d493f7d9d switch from DNX to cross-plat NuGet! 2016-01-19 11:43:09 -08:00
Zlatko Knezevic
ae1ed900c6 Responding to PR feedback pt. 2 2016-01-18 08:54:20 -08:00
Zlatko Knezevic
2ed9c2a727 Responding to PR feedback 2016-01-18 08:31:31 -08:00
Piotr Puszkiewicz
4e0d28db74 Merge pull request #874 from dotnet/bricelam-patch-1
Update incorrect dependency in Microsoft.DotNet.Cli.Utils
2016-01-16 14:05:07 -08:00
Troy Dai
479a81a576 Update message sequences of ProjectModel server
Send References ahead of Dependencies
2016-01-15 20:03:29 -08:00
Piotr Puszkiewicz
cc54048e74 Merge pull request #872 from brthor/fix_dotnet-nightly
Resolve dotnet-nightly cannot find coreclr issue
2016-01-15 17:09:38 -08:00
Piotr Puszkiewicz
a64f8f6310 Merge pull request #877 from Sridhar-MS/restore-temp-remove
Delete temporary folder created by "dotnet restore".
2016-01-15 17:07:49 -08:00
Zlatko Knezevic
fb7733951e Add a custom conclusion file
Add a custom conclusion file that lists out the need for the user to install
OpenSSL 1.0.1/1.0.2.

Solves a bit #647
2016-01-15 17:00:15 -08:00
Troy Dai
68c0edff17 Enable to initialize a project before restore
1. Check the lock file path first.
2. Update tests
2016-01-15 16:05:18 -08:00
Sridhar Periyasamy
7c5f505276 Merge pull request #873 from dotnet/hostpolcrt
Link CRT into hostpolicy
2016-01-15 14:54:31 -08:00
Sridhar Periyasamy
43b63d499c Merge pull request #856 from Sridhar-MS/msi-upgrade
Prevent upgrades between 'nightly' and 'release' builds of Dotnet CLI.
2016-01-15 13:57:48 -08:00
Sridhar Periyasamy
737ed67571 Delete temporary folder created by "dotnet restore".
Also create the temp folder in the OS temp path.

Fix - #811
2016-01-15 13:34:05 -08:00
Piotr Puszkiewicz
527e20acc6 Merge pull request #863 from Sridhar-MS/beta-fixes
Fix driver to remove double quotes from paths in %PATH% env
2016-01-15 13:15:37 -08:00
Piotr Puszkiewicz
5f844a00dc Merge pull request #868 from Sridhar-MS/empty-pack
Build "Microsoft.DotNet.ProjectModel.Workspaces" so that it can be packaged later as nupkg
2016-01-15 13:14:08 -08:00
Brice Lambson
a0d087ac72 Update incorrect dependency in Microsoft.DotNet.Cli.Utils 2016-01-15 12:55:26 -08:00
Piotr Puszkiewicz
c90a35b80e Merge pull request #779 from noahfalk/issue_768
Allow ilcpath argument to include "ilc.exe"
2016-01-15 12:50:09 -08:00
Piotr Puszkiewicz
e3d0903528 Merge pull request #840 from blackdwarf/pkgosxfix
Adding symlink for dotnet-compile-native
2016-01-15 12:41:25 -08:00
Senthil
b86aa4d36b Link CRT into hostpolicy
Fixes #870
Fixes #871
2016-01-15 12:36:39 -08:00
Bryan Thornbury
31f27c9c93 Resolve dotnet-nightly cannot find coreclr issue 2016-01-15 20:22:15 +00:00
Sridhar Periyasamy
93f41e0b69 Build "Microsoft.DotNet.ProjectModel.Workspaces" so that it can be
packaged later as nupkg

Fixes - #797
2016-01-15 11:31:53 -08:00
Zlatko Knezevic
bc8fdaf38a Moving PKG postinstall to use the path
Since we are still waiting for the fix in CoreCLR to resolving
symlinks, moving the PKG postinstall to add dotnet bin dir
to systemwide path using /etc/paths.d/dotnet file.

Fix #786, #771, #841
2016-01-15 11:06:44 -08:00
Sridhar Periyasamy
82a81cae8d Fix double quotes in 'pathext' environment variable. 2016-01-15 10:15:26 -08:00
Sridhar Periyasamy
684d9b1d89 Fix driver to remove double quotes from paths in %PATH% env
Fixes - #827
2016-01-14 18:27:26 -08:00
Senthil
262274b968 Merge pull request #843 from schellap/master
Fix host name, debuggability and embed CRT
2016-01-14 17:09:07 -08:00
Sridhar Periyasamy
4b433af7fe Update variables.wxi
Fix typo in error message.
2016-01-14 16:39:10 -08:00
Piotr Puszkiewicz
a02f6c2246 Merge pull request #851 from piotrpMSFT/piotrpMSFT/issue850/DepsAppBase
When deps file path is provided, use it to resolve the app_dir.
fixes #850
2016-01-14 16:11:04 -08:00
Andrew Stanton-Nurse
e27c583443 allow use of compilationOptions.nowarn to suppress warnings.
fixes #576
2016-01-14 15:45:43 -08:00
Eric StJohn
1aacac6a72 Merge pull request #855 from dotnet/packNuspec
Add missing copyright header
2016-01-14 15:14:07 -08:00
Eric St. John
29e5a7090f Add missing copyright header 2016-01-14 15:13:41 -08:00