Skip to content

Commit 802fbe8

Browse files
Merge pull request #33 from ionide/paket3
Use Paket3 Git Dependencies
2 parents 5a9f494 + 5543e89 commit 802fbe8

31 files changed

+73
-64
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
release/bin
2+
13
# Logs
24
logs
35
*.log
@@ -31,6 +33,7 @@ Test/
3133
Test/obj/
3234
Test/bin/
3335
.paket/paket.exe
36+
paket-files
3437
packages
3538
Test/Script.fsx
3639
Test/Script.fsx

build.cmd

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,14 @@
11
@echo off
22
cls
33

4+
.paket\paket.bootstrapper.exe prerelease
5+
if errorlevel 1 (
6+
exit /b %errorlevel%
7+
)
8+
9+
.paket\paket.exe restore
10+
if errorlevel 1 (
11+
exit /b %errorlevel%
12+
)
13+
414
packages\FAKE\tools\FAKE.exe build.fsx %* --nocache

build.fsx

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,19 @@ Target "RunScript" (fun () ->
8888
Ionide.VSCode.Generator.translateModules typeof<Ionide.VSCode.FSharp> (".." </> "release" </> "fsharp.js")
8989
)
9090

91+
92+
let releaseBin = "release/bin"
93+
let fsacBin = "paket-files/github.com/ionide/FsAutoComplete/bin/release"
94+
95+
Target "CopyFSAC" (fun _ ->
96+
ensureDirectory releaseBin
97+
CleanDir releaseBin
98+
99+
!! (fsacBin + "/*")
100+
|> CopyFiles releaseBin
101+
)
102+
103+
91104
Target "InstallVSCE" ( fun _ ->
92105
killProcess "npm"
93106
run npmTool "install -g vsce" ""
@@ -166,6 +179,7 @@ Target "Release" DoNothing
166179

167180
"Clean"
168181
==> "RunScript"
182+
==> "CopyFSAC"
169183
==> "Default"
170184

171185
"Default"

ionide-fsharp-vscode.sln

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 2013
4-
VisualStudioVersion = 12.0.40418.0
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.24720.0
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "Ionide.FSharp", "src\Ionide.FSharp.fsproj", "{D1081029-2369-4DAA-9F33-2353C5C9ED02}"
77
EndProject
88
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{67EDE4A4-AC6E-407A-987D-A4B6334C29F2}"
99
ProjectSection(SolutionItems) = preProject
10+
.gitignore = .gitignore
11+
build.cmd = build.cmd
1012
build.fsx = build.fsx
13+
build.sh = build.sh
1114
release\package.json = release\package.json
1215
paket.dependencies = paket.dependencies
1316
paket.lock = paket.lock
-8.44 MB
Binary file not shown.
-1.02 MB
Binary file not shown.
-394 KB
Binary file not shown.

lib/Ionide.Helpers.dll

-99.5 KB
Binary file not shown.

paket.dependencies

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
source https://nuget.org/api/v2
22

3+
git [email protected]:ionide/ionide-vscode-helpers.git master build:"build.cmd"
4+
git [email protected]:ionide/FsAutoComplete.git master build:"build.cmd LocalRelease"
5+
6+
37
nuget FAKE
48
nuget FunScript
59
nuget Npm.js

paket.lock

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,33 @@
11
NUGET
2-
remote: https://nuget.org/api/v2
2+
remote: https://www.nuget.org/api/v2
33
specs:
4-
FAKE (4.9.3)
4+
FAKE (4.20.0)
55
FunScript (1.1.94)
66
Microsoft.Bcl (1.1.10)
77
Microsoft.Bcl.Build (>= 1.0.14)
88
Microsoft.Bcl.Build (1.0.21) - import_targets: false
99
Microsoft.Net.Http (2.2.29)
1010
Microsoft.Bcl (>= 1.1.10)
1111
Microsoft.Bcl.Build (>= 1.0.14)
12-
Node.js (4.0.0)
12+
Node.js (5.3.0)
1313
Npm.js (2.13.1)
1414
Node.js (>= 0.12.7)
15-
Octokit (0.16.0)
15+
Octokit (0.18.0)
1616
Microsoft.Net.Http
17+
GIT
18+
remote: [email protected]:ionide/ionide-vscode-helpers.git
19+
specs:
20+
(b81a80ede2179222a5639cf866423d9bc6c2f0b4)
21+
build: build.cmd
22+
remote: [email protected]:ionide/ionide-fsgrammar.git
23+
specs:
24+
(7672ca5d35651c899fa9c095db5e94d45cb9f0ba)
25+
remote: [email protected]:ionide/FsAutoComplete.git
26+
specs:
27+
(43364293eb5da2eb8599aa2d70324324b3b1adbb)
28+
build: build.cmd LocalRelease
1729
GITHUB
1830
remote: fsharp/FAKE
1931
specs:
20-
modules/Octokit/Octokit.fsx (752592c55d7f9e2b7a10f1782cb4128703d7a7d3)
32+
modules/Octokit/Octokit.fsx (43c4800c5f132d2c2d6832a3a59232a64d83d4c0)
2133
Octokit

0 commit comments

Comments
 (0)