-
Notifications
You must be signed in to change notification settings - Fork 526
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make packages folder optional #2638
Merged
Merged
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
5bb0d58
Initial scetch in making the packages folder optional
matthid 42a5b28
implement paket-file changes.
matthid e6b4076
create directory before downloading if it doesn't exist.
matthid 2a681b8
check if file needs to be copied and replace if needed.
matthid 926a246
add 'PackageInfo' to fallback to group settings automatically (for al…
matthid 2be27a1
add some docs around the storage option.
matthid 43a5658
garbage collector can ignore not existing directories
matthid 31c28f3
some cleanup
matthid 1efc73d
Merge remote-tracking branch 'origin/master' into packages_folder
matthid f5250f6
Merge branch 'master' of github.com:fsprojects/Paket into packages_fo…
matthid aa44580
Merge branch 'master' of github.com:fsprojects/Paket into packages_fo…
matthid 518c918
Merge branch 'master' of github.com:fsprojects/Paket into packages_fo…
matthid 48341bd
make isExtracted ignore any existing license files (this might be foo…
matthid 27da527
more docs
matthid f151827
create directory if it doesn't exist
matthid d3d1c80
GetFullPath can throw
matthid 38ba8b3
try to find the path which is too long...
matthid 1b88f14
get rid of GetFullPath
matthid 0911a8b
fix path too long in integration test
matthid File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
namespace Paket | ||
open System.IO | ||
open Paket.Domain | ||
|
||
[<AutoOpen>] | ||
module CacheExtensions = | ||
type Nuspec with | ||
static member LoadFromCache(name:PackageName, version) = | ||
let folder = DirectoryInfo(NuGetCache.GetTargetUserFolder name version).FullName | ||
let nuspec = Path.Combine(folder,sprintf "%O.nuspec" name) | ||
Nuspec.Load nuspec | ||
|
||
type PackageResolver.PackageInfo with | ||
member x.Folder root groupName = | ||
let settings = x.Settings | ||
let includeVersion = defaultArg settings.IncludeVersionInPath false | ||
let storageConf = defaultArg settings.StorageConfig PackagesFolderGroupConfig.Default | ||
match (storageConf.Resolve root groupName x.Name x.Version includeVersion).Path with | ||
| Some f -> f | ||
| None -> | ||
NuGetCache.GetTargetUserFolder x.Name x.Version |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't like the name and the location :/