Commit graph

1256 commits

Author SHA1 Message Date
David Fowler
0bde93b573 Merge pull request #1226 from bricelam/dir
Handle Windows directory separators in PopulateLegacyPortableDependencies
2016-02-04 11:06:45 -08:00
Brice Lambson
ea3cef65a5 Fix directory separator in PopulateLegacyPortableDependencies 2016-02-04 10:10:41 -08:00
Andrew Stanton-Nurse
7ecb46fa55 sync install script params with PowerShell a bit 2016-02-04 09:58:26 -08:00
Austin Wise
413cf152ae Invoke intrinsic commands directly instead of creating a process. 2016-02-03 23:01:45 -08:00
Eric StJohn
0e8d52ee7f Merge pull request #1211 from dotnet/ericstj/fixNuspecDiffs
Fix diffs in generated nuspec with nuget.core
2016-02-03 22:53:29 -08:00
David Fowler
a3ee81dbd4 Merge pull request #1220 from dotnet/davidfowl/rename-project-json-template
Remove project.json in template to avoid restore
2016-02-03 22:48:06 -08:00
David Fowler
89ca48bd05 Remove project.json in template to avoid restore 2016-02-03 22:19:41 -08:00
David Fowler
a65054d947 Fixed version of FileSystemGlobbing 2016-02-03 21:41:13 -08:00
Senthil
02948f1675 Link pthread with host 2016-02-03 19:53:17 -08:00
Livar
947807d457 Merge pull request #1194 from livarcocc/dn_test
Changing some of our tests to use dotnet test
2016-02-03 18:10:25 -08:00
Livar Cunha
42222e50a3 Updating to last version of dotnet-test-xunit 2016-02-03 17:09:52 -08:00
Livar Cunha
e618ff091f Making the test scripts work with dotnet test. 2016-02-03 17:07:55 -08:00
Livar Cunha
fd604355fe Introducing a new library to hold file system related abstractions. Making the E2E tests work with dotnet test 2016-02-03 17:07:40 -08:00
Livar Cunha
3048eb487c Making dotnet-compile run with dotnet test. Added a method to PathUtil to calculate target paths ignoring directory traversal characters.
Making dotnet-build.tests run with dotnet test

Making dotnet-publish.test work with dotnet test
2016-02-03 17:07:38 -08:00
Bryan Thornbury
7236a72917 Merge pull request #1192 from dotnet/brthor/dotnet-run-bug
coreclr path being set incorrectly when dotnet_home env var isn't present
2016-02-03 16:41:27 -08:00
Senthil
8cb1e93d78 Merge pull request #1207 from schellap/relfix
Port native fixes
2016-02-03 16:33:11 -08:00
Eric Erhardt
76930a1be1 Merge pull request #1206 from eerhardt/RemoveTestNuGetConfig
Removing www.myget.org in our tests.
2016-02-03 18:16:48 -06:00
Eric Erhardt
7573689a22 Removing www.myget.org in our tests.
We have a bunch of NuGet.Config files in our tests that were needed before because the tests were run out of a temp directory.  Now the tests are run out of the artifacts folder, which is a subdirectory of our repo root, so the root NuGet.Config will get picked up.

I also updated all the dotnet-core feeds from www.myget.org to dotnet.myget.org.
2016-02-03 17:39:50 -06:00
Eric Erhardt
bffe36b987 Merge pull request #1203 from eerhardt/NuGetConfig
Updating NuGet.config to no longer point to myget.org.
2016-02-03 17:31:50 -06:00
Senthil
102f11e65b Port native fixes 2016-02-03 14:49:31 -08:00
Eric St. John
b8d7697539 Fix diffs in generated nuspec with nuget.core
There was a typo in file list that used Source
value for target attribute.

The ordering of metadata was different than
nuget.core and nuget.core never added
DevelopmentDependency if it was set to
false.

There are still some differences between a
nuspec generated through Manifest.Save
in Nuget.Core and this, but all of those
make it more consistent with the nuspec
that is put in the actual package so I'm
leaving them.

The primary difference is that NuGet.Core
used string types to represent the TFM in
groupable items so it would just pass through
whatever you gave the API to the nuspec.
The downside of this is that you might have
an invalid string and you wouldn't know that
until you packed (and cracked open the nuspec).
The new implementation parses the TFM
and writes a normalized version to the nuspec.
This is more wysiwyg so I'm leaving it.

Contained in branches: master#gitext://gotobranch/master
Contained in no tag
2016-02-03 14:27:53 -08:00
Eric Erhardt
1dc87d004b Updating NuGet.config to no longer point to myget.org.
We are using our own cli-deps feed in an enterprise myget account in order to ensure we depend on stable nuget repositories.
2016-02-03 15:25:48 -06:00
Zlatko Knezevic
a7f438f85d Merge pull request #1083 from blackdwarf/badges
Add version badges generation to build
2016-02-03 12:57:40 -08:00
David Fowler
3a58b22a30 Merge pull request #1200 from dotnet/davidfowl/fix-1101
Calculate the intermediate output path in CompileContext.NeedsRebuilding
2016-02-03 12:17:35 -08:00
Sridhar Periyasamy
da081d0c31 Merge pull request #1130 from robmen/1064-bundle
Create a bundle for .NET Core
2016-02-03 11:50:51 -08:00
Zlatko Knezevic
c124b2d79a Responding to PR feedback, adding the OS names 2016-02-03 09:46:45 -08:00
Zlatko Knezevic
810e66b8fd Responding to PR feedback.
Modified the .gitignore also to exclude vim swap files.
2016-02-03 09:46:45 -08:00
Zlatko Knezevic
ae78068481 Changing the implementation from using shields.io to
using a local SVG file and doing replace. One less network hop.
2016-02-03 09:42:57 -08:00
Zlatko Knezevic
4f2a8aeaf9 Responding to PR feedback 2016-02-03 09:42:57 -08:00
Zlatko Knezevic
95f059697f Add version badges generation to build
Add version badge generation using shields.io service. The badge
is uploaded to a fixed Azure BLOB location which can be referenced
from README.md. Since the badge creation is not crucial, do not fail the build
if it cannot be created.

Fix #1000
2016-02-03 09:42:57 -08:00
David Fowler
656b59c508 Calculate the intermediate output path in CompileContext.NeedsRebuilding 2016-02-03 08:33:39 -08:00
David Fowler
2d04bdcd17 Merge pull request #1195 from dotnet/davidfowl/faster-restore
Pin versions and restore less
2016-02-03 00:42:26 -08:00
David Fowler
fe5f19765d Fixed versions that actually exist still 2016-02-02 23:24:22 -08:00
David Fowler
73f7550b98 Pin versions and restore less
- Should speed up the build
2016-02-02 23:03:12 -08:00
Troy Dai
b9f2d8fe3d Fix projectmodel-server regression
1. Address the null reference exception when a project dependency is
broken.
2. Address the duplicate key issues after the logic of redirecting
System pacage to reference assembly was added

Update projectmodel-server and tests

1. Fix test timeout caused by undisconnected socket;
2. Update project model server
2016-02-02 22:26:16 -08:00
Bryan Thornbury
c4b3925e46 Revert "Updating the Compiler and Interactive toolsets to v1.2.0-beta1-20160202-02"
This reverts commit 1cbdc40464.
2016-02-02 17:55:08 -08:00
Bryan Thornbury
5db0198418 fix bug in dotnet-run 2016-02-02 15:26:23 -08:00
Tanner Gooding
1cbdc40464 Updating the Compiler and Interactive toolsets to v1.2.0-beta1-20160202-02 2016-02-02 15:25:05 -08:00
Andy Gocke
5e0329f417 Merge pull request #1160 from agocke/infer-analyzer-lang-id
Infer the analyzer languageId from compilerName
2016-02-02 15:03:10 -08:00
Pavel Krymets
90aaf35bbd Merge pull request #1191 from dotnet/pakrym/resgenlp2
dotnet-resgen should use a file to accept argument values
2016-02-02 14:55:23 -08:00
piotrp
26ee0d8ddd fix paths 2016-02-02 14:55:18 -08:00
Bryan Thornbury
a5ff1e64ef Add back Test Env Var so tests are published to the artifacts folder. 2016-02-02 14:55:18 -08:00
Pranav K
7a03c91350 dotnet-resgen should use a file to accept argument values 2016-02-02 13:01:22 -08:00
Andy Gocke
7a203c02e1 Merge pull request #1158 from agocke/add-additional-arguments
Add "additionalArguments" compilation option
2016-02-02 12:22:03 -08:00
Andrew Stanton-Nurse
16c9d3ffa6 Merge pull request #1178 from dotnet/davidfowl/fix-versions-and-crossgen
Upgrade stdlib and enable crossgen
2016-02-02 12:00:21 -08:00
Pavel Krymets
2b5c7d06fb Merge pull request #1167 from dotnet/pakrym/notnull
Do not throw exception when DependencyModel does not exist
2016-02-02 09:51:26 -08:00
Andy Gocke
34f78994d1 Infer the analyzer languageId from compilerName
Simplifies using a different compiler since you only have
to set one value if the the compiler is known to dotnet-compile
2016-02-01 22:58:47 -08:00
Andy Gocke
6ba581fc17 Add support for 'additionalArguments' in compilationOptions
Rather than keep a map that will have to be constantly updated every time
a new argument gets added to a compiler, the 'additionalArguments' option
will allow users to directly add arguments to the underlying compiler.
2016-02-01 22:48:12 -08:00
David Fowler
ec10a1d6be Upgrade stdlib and enable crossgen 2016-02-01 20:48:34 -08:00
Piotr Puszkiewicz
44ac20a4ce Merge pull request #1175 from dotnet/pakrym/1096
Fix NRE in restore
2016-02-01 20:11:32 -08:00