Clean NuGet.exe.3.0 prototype created from scratch under 'v3' folder
Added ICommand and CommandAttribute. Moved over to ResourceManager stuff
and got it building
1) Adding the concrete Command class
2) Added OptionAttribute.cs
3) Added PackageSourceBuilder and ConsoleCredentialProvider to get Command
class building
4) Removed dependency on IShimControllerProvider and
IPackageRepositoryFactory
1) Updated Program.cs to be the full one with composition and parser
2) Moved CommandLineParser and other easy files
Added concrete class of CommandManager too
Added SourceRepositoryHelper to be used by NuGet Commands and not use
IPackageRepository or IPackageRepositoryFactory
1) Copied over RestoreCommand.cs
2) Moved a lot of helpers and so on to get it building
3) Added FilesystemInstallationTarget to NuGet.Client
4) Fixed RestorePackage method to use the new FSInstallationTarget
5) Suppressed handling of SatellitePackages
6) Have a bunch of issues tracked in code as BUGBUG
ResourceManager stuff
Added CommandLineMachineWideSettings. All set to test the V3 restore
'nuget restore' works with v3 repository!!
Tested both packages.config and .sln scenarios
Tested that 'nuget restore' works against MachineCache as well
add help command
change nugetcommand to nugetcommandresourcetype
update restore command to use new installedpackagereference
InstallCommand - Phase I
1) Added a new overload to ResolveActionsAsync
2) Added new InstallCommand.cs which only supports installing a packageId
3) Testing pending
InitializeSourceRepository for InstallCommand.cs
1. In ActionResolver, using CoreInteropPackageManager for NullProjectManager
2. In InstallCommand, reducing actions to just Download/Purge and
ignoring Install/Uninstall actions since they only apply for a project
Removing Json.NET package from NuGet.Core which was added by accident
add support for satallite packages
1) Made IConsole an IExecutionLogger
2) Added ablility to trace command execution time