Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Merge pull request #30 from robertpi/master

A command-line compiler
  • Loading branch information...
commit 44c35674686f2e36ada58758775333990a88b486 2 parents 589e6a6 + d6052e0
@ZachBray authored
Showing with 31,991 additions and 13 deletions.
  1. +3 −0  .gitignore
  2. +4 −0 .nuget/packages.config
  3. +17 −0 FunScript.Compiler/App.config
  4. +76 −0 FunScript.Compiler/FunScript.Compiler.fsproj
  5. +62 −0 FunScript.Compiler/Program.fs
  6. +4 −0 FunScript.Compiler/packages.config
  7. +13 −0 FunScript.nuspec
  8. +19 −13 FunScript.sln
  9. BIN  NuGet.exe
  10. +49 −0 build.fsx
  11. +13 −0 nugetpackage/FunScript.nuspec
  12. 0  {packages/FSPowerPack.Linq.Community.2.0.0.1 → nugetpackage}/tools/install.ps1
  13. +282 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Branches.htm
  14. +241 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/CommandHelper.htm
  15. +142 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/CommitMessage.htm
  16. +345 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/FileStatus.htm
  17. +222 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Information.htm
  18. +172 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Merge.htm
  19. +283 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/MergeType.htm
  20. +178 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Rebase.htm
  21. +132 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Repository.htm
  22. +172 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Reset.htm
  23. +142 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/SHA1.htm
  24. +162 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/SanityChecks.htm
  25. +122 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Staging.htm
  26. +135 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Stash.htm
  27. +250 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Submodule.htm
  28. +203 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/Tags.htm
  29. +117 −0 packages/FAKE.1.68.1.0/docs/Fake.Git/index.htm
  30. +187 −0 packages/FAKE.1.68.1.0/docs/Fake.MSBuild/SpecsRemovement.htm
  31. +57 −0 packages/FAKE.1.68.1.0/docs/Fake.MSBuild/index.htm
  32. +74 −0 packages/FAKE.1.68.1.0/docs/Fake.SQL/AssemblyInfo.htm
  33. +172 −0 packages/FAKE.1.68.1.0/docs/Fake.SQL/ReturnException183c26a427ae489c8fd92ec21a0c9a59.htm
  34. +130 −0 packages/FAKE.1.68.1.0/docs/Fake.SQL/ReturnNoneException183c26a427ae489c8fd92ec21a0c9a59.htm
  35. +109 −0 packages/FAKE.1.68.1.0/docs/Fake.SQL/ServerInfo.htm
  36. +316 −0 packages/FAKE.1.68.1.0/docs/Fake.SQL/SqlServer.htm
  37. +73 −0 packages/FAKE.1.68.1.0/docs/Fake.SQL/index.htm
  38. +457 −0 packages/FAKE.1.68.1.0/docs/Fake/AdditionalSyntax.htm
  39. +515 −0 packages/FAKE.1.68.1.0/docs/Fake/AllowDuplicateTypes.htm
  40. +434 −0 packages/FAKE.1.68.1.0/docs/Fake/AssemblyInfoHelper.htm
  41. +551 −0 packages/FAKE.1.68.1.0/docs/Fake/AssemblyInfoParams.htm
  42. +446 −0 packages/FAKE.1.68.1.0/docs/Fake/AssemblyInfoReplacementParams.htm
  43. +395 −0 packages/FAKE.1.68.1.0/docs/Fake/AsyncHelper.htm
  44. +439 −0 packages/FAKE.1.68.1.0/docs/Fake/Build.htm
  45. +450 −0 packages/FAKE.1.68.1.0/docs/Fake/BuildConfiguration.htm
  46. +556 −0 packages/FAKE.1.68.1.0/docs/Fake/BuildServer.htm
  47. +449 −0 packages/FAKE.1.68.1.0/docs/Fake/BuildServerHelper.htm
  48. +395 −0 packages/FAKE.1.68.1.0/docs/Fake/CacheHelper.htm
  49. +522 −0 packages/FAKE.1.68.1.0/docs/Fake/CodeLanguage.htm
  50. +381 −0 packages/FAKE.1.68.1.0/docs/Fake/ConsoleTraceListener.htm
  51. +405 −0 packages/FAKE.1.68.1.0/docs/Fake/DeploymentAgent.htm
  52. +517 −0 packages/FAKE.1.68.1.0/docs/Fake/DeploymentHelper.htm
  53. +600 −0 packages/FAKE.1.68.1.0/docs/Fake/DeploymentResponse.htm
  54. +407 −0 packages/FAKE.1.68.1.0/docs/Fake/DocuHelper.htm
  55. +439 −0 packages/FAKE.1.68.1.0/docs/Fake/DocuParams.htm
  56. +564 −0 packages/FAKE.1.68.1.0/docs/Fake/EnvironmentHelper.htm
  57. +395 −0 packages/FAKE.1.68.1.0/docs/Fake/Event.htm
  58. +439 −0 packages/FAKE.1.68.1.0/docs/Fake/ExecParams.htm
  59. +417 −0 packages/FAKE.1.68.1.0/docs/Fake/FSIHelper.htm
  60. +805 −0 packages/FAKE.1.68.1.0/docs/Fake/FileHelper.htm
  61. +432 −0 packages/FAKE.1.68.1.0/docs/Fake/FileIncludes.htm
  62. +608 −0 packages/FAKE.1.68.1.0/docs/Fake/FileSetHelper.htm
  63. +557 −0 packages/FAKE.1.68.1.0/docs/Fake/FileSystemHelper.htm
  64. +476 −0 packages/FAKE.1.68.1.0/docs/Fake/FileUtils.htm
  65. +532 −0 packages/FAKE.1.68.1.0/docs/Fake/FxCopErrorLevel.htm
  66. +417 −0 packages/FAKE.1.68.1.0/docs/Fake/FxCopHelper.htm
  67. +534 −0 packages/FAKE.1.68.1.0/docs/Fake/FxCopParams.htm
  68. +449 −0 packages/FAKE.1.68.1.0/docs/Fake/Gallio.htm
  69. +562 −0 packages/FAKE.1.68.1.0/docs/Fake/GallioParams.htm
  70. +408 −0 packages/FAKE.1.68.1.0/docs/Fake/HTMLHelpWorkShopHelper.htm
  71. +475 −0 packages/FAKE.1.68.1.0/docs/Fake/HttpClientHelper.htm
  72. +504 −0 packages/FAKE.1.68.1.0/docs/Fake/HttpListenerHelper.htm
  73. +417 −0 packages/FAKE.1.68.1.0/docs/Fake/ILMergeHelper.htm
  74. +548 −0 packages/FAKE.1.68.1.0/docs/Fake/ILMergeParams.htm
  75. +395 −0 packages/FAKE.1.68.1.0/docs/Fake/ITraceListener.htm
  76. +515 −0 packages/FAKE.1.68.1.0/docs/Fake/InternalizeTypes.htm
  77. +415 −0 packages/FAKE.1.68.1.0/docs/Fake/Json.htm
  78. +428 −0 packages/FAKE.1.68.1.0/docs/Fake/Listener.htm
  79. +439 −0 packages/FAKE.1.68.1.0/docs/Fake/MSBuildFileLoggerConfig.htm
  80. +521 −0 packages/FAKE.1.68.1.0/docs/Fake/MSBuildHelper.htm
  81. +896 −0 packages/FAKE.1.68.1.0/docs/Fake/MSBuildLogParameter.htm
  82. +453 −0 packages/FAKE.1.68.1.0/docs/Fake/MSBuildParams.htm
  83. +550 −0 packages/FAKE.1.68.1.0/docs/Fake/MSBuildVerbosity.htm
  84. +417 −0 packages/FAKE.1.68.1.0/docs/Fake/MSIHelper.htm
  85. +446 −0 packages/FAKE.1.68.1.0/docs/Fake/MSIParams.htm
  86. +407 −0 packages/FAKE.1.68.1.0/docs/Fake/MSpecHelper.htm
  87. +460 −0 packages/FAKE.1.68.1.0/docs/Fake/MSpecParams.htm
  88. +407 −0 packages/FAKE.1.68.1.0/docs/Fake/MessageHelper.htm
  89. +381 −0 packages/FAKE.1.68.1.0/docs/Fake/NAntXmlTraceListener.htm
  90. +407 −0 packages/FAKE.1.68.1.0/docs/Fake/NCoverHelper.htm
  91. +446 −0 packages/FAKE.1.68.1.0/docs/Fake/NCoverParams.htm
  92. +417 −0 packages/FAKE.1.68.1.0/docs/Fake/NUnitHelper.htm
  93. +502 −0 packages/FAKE.1.68.1.0/docs/Fake/NUnitParams.htm
  94. +514 −0 packages/FAKE.1.68.1.0/docs/Fake/NuGetHelper.htm
Sorry, we could not display the entire diff because it was too big.
View
3  .gitignore
@@ -9,8 +9,11 @@ _ReSharper*/
*.fs.bak
*.userprefs
*.fs.bak
+*.nupkg
*.*~
:
+nugetpackage/lib
+build
# Generated documentation
Examples/Documentation/Output/*.html
View
4 .nuget/packages.config
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="FAKE" version="1.68.1.0" />
+</packages>
View
17 FunScript.Compiler/App.config
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<configuration>
+ <startup>
+ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
+ </startup>
+ <runtime>
+ <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
+ <dependentAssembly>
+ <assemblyIdentity name="FSharp.Core" publicKeyToken="b03f5f7f11d50a3a" culture="neutral"/>
+ <bindingRedirect oldVersion="4.0.0.0" newVersion="4.3.0.0"/>
+ <bindingRedirect oldVersion="2.3.5.0" newVersion="4.3.0.0"/>
+ <bindingRedirect oldVersion="2.0.0.0" newVersion="4.3.0.0"/>
+
+ </dependentAssembly>
+ </assemblyBinding>
+ </runtime>
+</configuration>
View
76 FunScript.Compiler/FunScript.Compiler.fsproj
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
+ <PropertyGroup>
+ <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
+ <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
+ <SchemaVersion>2.0</SchemaVersion>
+ <ProjectGuid>4aad0f56-af0f-46bd-811e-fec88ebed669</ProjectGuid>
+ <OutputType>Exe</OutputType>
+ <RootNamespace>FunScript.Compiler</RootNamespace>
+ <AssemblyName>funsc</AssemblyName>
+ <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
+ <Name>FunScript.Compiler</Name>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
+ <DebugSymbols>true</DebugSymbols>
+ <DebugType>full</DebugType>
+ <Optimize>false</Optimize>
+ <Tailcalls>false</Tailcalls>
+ <OutputPath>bin\Debug\</OutputPath>
+ <DefineConstants>DEBUG;TRACE</DefineConstants>
+ <WarningLevel>3</WarningLevel>
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DocumentationFile>bin\Debug\FunScript.Compiler.XML</DocumentationFile>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
+ <DebugType>pdbonly</DebugType>
+ <Optimize>true</Optimize>
+ <Tailcalls>true</Tailcalls>
+ <OutputPath>bin\Release\</OutputPath>
+ <DefineConstants>TRACE</DefineConstants>
+ <WarningLevel>3</WarningLevel>
+ <PlatformTarget>AnyCPU</PlatformTarget>
+ <DocumentationFile>bin\Release\FunScript.Compiler.XML</DocumentationFile>
+ <Prefer32Bit>true</Prefer32Bit>
+ </PropertyGroup>
+ <PropertyGroup>
+ <MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
+ </PropertyGroup>
+ <Import Project="$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets" Condition=" Exists('$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.0\Framework\v4.0\Microsoft.FSharp.Targets')" />
+ <ItemGroup>
+ <Compile Include="Program.fs" />
+ <None Include="App.config" />
+ <None Include="packages.config" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\FunScript.TypeScript.Interop\FunScript.TypeScript.Interop.fsproj">
+ <Name>FunScript.TypeScript.Interop</Name>
+ <Project>{0803befe-9f5f-4a5f-8572-6a8b5d089506}</Project>
+ <Private>True</Private>
+ </ProjectReference>
+ <Reference Include="FSharp.PowerPack, Version=4.0.0.1, Culture=neutral, PublicKeyToken=null">
+ <Private>True</Private>
+ </Reference>
+ <Reference Include="mscorlib" />
+ <Reference Include="FSharp.Core, Version=4.3.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <Private>True</Private>
+ </Reference>
+ <Reference Include="System" />
+ <Reference Include="System.Core" />
+ <Reference Include="System.Numerics" />
+ <ProjectReference Include="..\FunScript\FunScript.fsproj">
+ <Name>FunScript</Name>
+ <Project>{e0916e67-d3b0-4c3a-ad18-4146882fcedd}</Project>
+ <Private>True</Private>
+ </ProjectReference>
+ </ItemGroup>
+ <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
+ Other similar extension points exist, see Microsoft.Common.targets.
+ <Target Name="BeforeBuild">
+ </Target>
+ <Target Name="AfterBuild">
+ </Target>
+ -->
+</Project>
View
62 FunScript.Compiler/Program.fs
@@ -0,0 +1,62 @@
+open System
+open System.IO
+open System.Reflection
+open FunScript
+open Microsoft.FSharp.Quotations
+open Microsoft.FSharp.Core;
+open Microsoft.FSharp.Text;
+
+let compile assemblyPath filename components =
+
+ // loading the assembly from a file maybe problematic if
+ // the assembly as dependcies on non-BCL stuff, consider
+ // otherways of doing this
+ let asm = Assembly.LoadFile(assemblyPath)
+
+ // Find the main method in this assembly
+ // Could offer lot more flexiblity here ...
+ let mainCompileExpr =
+ printfn "Searching for main function..."
+ let types = asm.GetTypes()
+ let flags = BindingFlags.NonPublic ||| BindingFlags.Public ||| BindingFlags.Static
+ let mains =
+ [ for typ in types do
+ for mi in typ.GetMethods(flags) do
+ if mi.Name = "main" then yield mi ]
+ let main =
+ match mains with
+ | [it] -> it
+ | _ -> failwith "Main function not found!"
+ printfn "Found entry point..."
+ Expr.Call(main, [])
+
+
+ // Compile the main function into a script
+ let sw = System.Diagnostics.Stopwatch.StartNew()
+ let source = FunScript.Compiler.Compiler.Compile(mainCompileExpr, components=components)
+ let sourceWrapped = sprintf "$(document).ready(function () {\n%s\n});" source
+ printfn "Generated JavaScript in %f sec..." (float sw.ElapsedMilliseconds / 1000.0)
+ File.Delete filename
+ File.WriteAllText(filename, sourceWrapped)
+
+
+let assemPath = ref ""
+let outPath = ref ""
+let args =
+ [ ArgInfo("--assembly-path", ArgType.String(fun x -> assemPath := x),
+ "Path to the assembly you want fun script to compile")
+ ArgInfo("--out-path", ArgType.String(fun x -> outPath := x),
+ "Path of the resulting javascript file") ]
+
+let usageText = "FunScript Compiler - usage: funsc <args>"
+
+[<EntryPoint>]
+let main argv =
+ ArgParser.Parse(args, usageText = usageText)
+ if String.IsNullOrWhiteSpace(!assemPath) || String.IsNullOrWhiteSpace(!outPath) then
+ printfn "error: both --assembly-path and --out-path are required"
+ ArgParser.Usage(args, usage = usageText)
+ else
+ // need to give more control of the components?
+ compile !assemPath !outPath Interop.Components.all
+ 0
View
4 FunScript.Compiler/packages.config
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="FSPowerPack.Core.Community" version="3.0.0.0" targetFramework="net45" />
+</packages>
View
13 FunScript.nuspec
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<package>
+ <metadata>
+ <id>FunScript</id>
+ <authors>@authors@</authors>
+ <version>@build.number@</version>
+ <projectUrl>https://github.com/ZachBray/FunScript</projectUrl>
+ <requireLicenseAcceptance>false</requireLicenseAcceptance>
+ <description>@description@</description>
+ <copyright>Copyright 2012</copyright>
+ <tags>F# JavaScript TypeProvider</tags>
+ </metadata>
+</package>
View
32 FunScript.sln
@@ -1,5 +1,5 @@

-Microsoft Visual Studio Solution File, Format Version 11.00
+Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FunScript", "FunScript\FunScript.fsproj", "{E0916E67-D3B0-4C3A-AD18-4146882FCEDD}"
EndProject
@@ -11,24 +11,14 @@ Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FunScript.BrowserAPI", "Fun
EndProject
Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FunScript.TypeScript.Interop", "FunScript.TypeScript.Interop\FunScript.TypeScript.Interop.fsproj", "{0803BEFE-9F5F-4A5F-8572-6A8B5D089506}"
EndProject
+Project("{F2A71F9B-5D33-465A-A702-920D77279786}") = "FunScript.Compiler", "FunScript.Compiler\FunScript.Compiler.fsproj", "{4AAD0F56-AF0F-46BD-811E-FEC88EBED669}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0803BEFE-9F5F-4A5F-8572-6A8B5D089506}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0803BEFE-9F5F-4A5F-8572-6A8B5D089506}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0803BEFE-9F5F-4A5F-8572-6A8B5D089506}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0803BEFE-9F5F-4A5F-8572-6A8B5D089506}.Release|Any CPU.Build.0 = Release|Any CPU
- {11DA5A42-C4DF-4C1B-BF02-739EED79B33F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {11DA5A42-C4DF-4C1B-BF02-739EED79B33F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {11DA5A42-C4DF-4C1B-BF02-739EED79B33F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {11DA5A42-C4DF-4C1B-BF02-739EED79B33F}.Release|Any CPU.Build.0 = Release|Any CPU
- {164139CF-07D4-468F-B6A8-9B92504C38E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {164139CF-07D4-468F-B6A8-9B92504C38E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {164139CF-07D4-468F-B6A8-9B92504C38E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {164139CF-07D4-468F-B6A8-9B92504C38E4}.Release|Any CPU.Build.0 = Release|Any CPU
{E0916E67-D3B0-4C3A-AD18-4146882FCEDD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E0916E67-D3B0-4C3A-AD18-4146882FCEDD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E0916E67-D3B0-4C3A-AD18-4146882FCEDD}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -37,6 +27,22 @@ Global
{EAC15526-7544-4EC5-AE50-32E5CDD05044}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EAC15526-7544-4EC5-AE50-32E5CDD05044}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EAC15526-7544-4EC5-AE50-32E5CDD05044}.Release|Any CPU.Build.0 = Release|Any CPU
+ {164139CF-07D4-468F-B6A8-9B92504C38E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {164139CF-07D4-468F-B6A8-9B92504C38E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {164139CF-07D4-468F-B6A8-9B92504C38E4}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {164139CF-07D4-468F-B6A8-9B92504C38E4}.Release|Any CPU.Build.0 = Release|Any CPU
+ {11DA5A42-C4DF-4C1B-BF02-739EED79B33F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {11DA5A42-C4DF-4C1B-BF02-739EED79B33F}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {11DA5A42-C4DF-4C1B-BF02-739EED79B33F}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {11DA5A42-C4DF-4C1B-BF02-739EED79B33F}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0803BEFE-9F5F-4A5F-8572-6A8B5D089506}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0803BEFE-9F5F-4A5F-8572-6A8B5D089506}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0803BEFE-9F5F-4A5F-8572-6A8B5D089506}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0803BEFE-9F5F-4A5F-8572-6A8B5D089506}.Release|Any CPU.Build.0 = Release|Any CPU
+ {4AAD0F56-AF0F-46BD-811E-FEC88EBED669}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {4AAD0F56-AF0F-46BD-811E-FEC88EBED669}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {4AAD0F56-AF0F-46BD-811E-FEC88EBED669}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {4AAD0F56-AF0F-46BD-811E-FEC88EBED669}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
View
BIN  NuGet.exe
Binary file not shown
View
49 build.fsx
@@ -0,0 +1,49 @@
+#I @"packages\FAKE.1.68.1.0\tools"
+#r "FakeLib.dll"
+open Fake
+
+// Properties
+let buildDir = @".\build\"
+let nugetDir = @"nugetpackage"
+
+let appReferences = !! @"FunScript*\**.fsproj"
+
+Target "Clean" (fun _ ->
+ CleanDirs [buildDir]
+)
+
+Target "BuildApp" (fun _ ->
+ MSBuildDebug buildDir "Build" appReferences
+ |> Log "AppBuild-Output: "
+)
+
+
+Target "CreateNuGet" (fun _ ->
+ let nugetLibsDir = nugetDir @@ @"lib\net45"
+
+ if not (System.IO.Directory.Exists nugetLibsDir) then
+ System.IO.Directory.CreateDirectory nugetLibsDir |> ignore
+
+ let dlls = !+ (buildDir @@ "FunScript.*")
+ dlls |> Scan |> Seq.iter (fun x -> XCopy x nugetLibsDir)
+
+ XCopy (buildDir @@ @"funsc.exe") nugetLibsDir
+
+ NuGet (fun p ->
+ {p with
+ Authors = ["Zach Bray"; "Tomas Petricek"; "Phillip Trelford"; "James Feiwirth"; "Robert Pickering"]
+ Project = "FunScript"
+ Version = getBuildParam "version"
+ Description = "F# to JavaScript compiler with JQuery etc. mappings through a TypeScript type provider"
+ ToolPath = @".\Nuget.exe"
+ OutputPath = nugetDir
+ AccessKey = getBuildParam "nugetkey"
+ Publish = true }) @"FunScript.nuspec"
+)
+
+"Clean"
+ ==> "BuildApp"
+ ==> "CreateNuGet"
+
+
+RunParameterTargetOrDefault "target" "BuildApp"
View
13 nugetpackage/FunScript.nuspec
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<package>
+ <metadata>
+ <id>FunScript</id>
+ <authors>Zach Bray, Tomas Petricek, Phillip Trelford, James Feiwirth, Robert Pickering</authors>
+ <version>0.2.0.0</version>
+ <projectUrl>https://github.com/ZachBray/FunScript</projectUrl>
+ <requireLicenseAcceptance>false</requireLicenseAcceptance>
+ <description>F# to JavaScript compiler with JQuery etc. mappings through a TypeScript type provider</description>
+ <copyright>Copyright 2012</copyright>
+ <tags>F# JavaScript TypeProvider</tags>
+ </metadata>
+</package>
View
0  ...owerPack.Linq.Community.2.0.0.1/tools/install.ps1 → nugetpackage/tools/install.ps1
File renamed without changes
View
282 packages/FAKE.1.68.1.0/docs/Fake.Git/Branches.htm
@@ -0,0 +1,282 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>Branches - Documentation</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+ <link type="text/css" rel="stylesheet" href="../main.css"/>
+ <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>
+ <script type="text/javascript" src="../js/jquery.scrollTo-min.js"></script>
+ <script type="text/javascript" src="../js/navigation.js"></script>
+ <script type="text/javascript" src="../js/example.js"></script>
+ </head>
+ <body><div id="namespaces">
+ <h2 class="fixed">Namespaces</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake/index.htm">Fake</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/index.htm" class="current">Fake.Git</a>
+ </li>
+ <li>
+ <a href="../Fake.MSBuild/index.htm">Fake.MSBuild</a>
+ </li>
+ <li>
+ <a href="../Fake.SQL/index.htm">Fake.SQL</a>
+ </li>
+ <li>
+ <a href="../FakeLib/index.htm">FakeLib</a>
+ </li>
+ </ul>
+ </div>
+</div><div id="types">
+ <h2 class="fixed">Types in Fake.Git</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake.Git/Branches.htm" class="current">Branches</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommandHelper.htm">CommandHelper</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommitMessage.htm">CommitMessage</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/FileStatus.htm">FileStatus</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Information.htm">Information</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Merge.htm">Merge</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/MergeType.htm">MergeType</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Rebase.htm">Rebase</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Repository.htm">Repository</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Reset.htm">Reset</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SanityChecks.htm">SanityChecks</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SHA1.htm">SHA1</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Staging.htm">Staging</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Stash.htm">Stash</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Submodule.htm">Submodule</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Tags.htm">Tags</a>
+ </li>
+ </ul>
+ </div>
+</div>
+ <div class="header">
+ <p class="class"><strong>Type</strong> Branches</p>
+ <p><strong>Namespace</strong> Fake.Git</p>
+ </div>
+ <div class="sub-header">
+
+
+ <h3 class="section">Methods</h3>
+ <ul>
+ <li><a href="../Fake.Git/Branches.htm#checkout">checkout</a></li>
+ <li><a href="../Fake.Git/Branches.htm#checkoutBranch">checkoutBranch</a></li>
+ <li><a href="../Fake.Git/Branches.htm#checkoutNewBranch">checkoutNewBranch</a></li>
+ <li><a href="../Fake.Git/Branches.htm#checkoutTracked">checkoutTracked</a></li>
+ <li><a href="../Fake.Git/Branches.htm#createBranch">createBranch</a></li>
+ <li><a href="../Fake.Git/Branches.htm#deleteBranch">deleteBranch</a></li>
+ <li><a href="../Fake.Git/Branches.htm#deleteTag">deleteTag</a></li>
+ <li><a href="../Fake.Git/Branches.htm#findMergeBase">findMergeBase</a></li>
+ <li><a href="../Fake.Git/Branches.htm#getAllBranches">getAllBranches</a></li>
+ <li><a href="../Fake.Git/Branches.htm#getLocalBranches">getLocalBranches</a></li>
+ <li><a href="../Fake.Git/Branches.htm#getRemoteBranches">getRemoteBranches</a></li>
+ <li><a href="../Fake.Git/Branches.htm#getSHA1">getSHA1</a></li>
+ <li><a href="../Fake.Git/Branches.htm#pull">pull</a></li>
+ <li><a href="../Fake.Git/Branches.htm#push">push</a></li>
+ <li><a href="../Fake.Git/Branches.htm#revisionsBetween">revisionsBetween</a></li>
+ <li><a href="../Fake.Git/Branches.htm#tag">tag</a></li>
+ </ul>
+
+
+ </div>
+
+
+
+ <h3 class="section">Public static methods</h3>
+
+ <div id="checkout" class="method">
+ <h4><span title="System.void">void</span> <strong>checkout</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.bool">bool</span> create, <span title="System.string">string</span> branch)</h4>
+ <div class="content">Checks a branch out
+
+
+
+
+ </div>
+ </div>
+ <div id="checkoutBranch" class="method">
+ <h4><span title="System.void">void</span> <strong>checkoutBranch</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> branch)</h4>
+ <div class="content">Performs a checkout of the given branch to the working copy
+
+
+
+
+ </div>
+ </div>
+ <div id="checkoutNewBranch" class="method">
+ <h4><span title="System.void">void</span> <strong>checkoutNewBranch</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> baseBranch, <span title="System.string">string</span> branch)</h4>
+ <div class="content">Creates a new branch based on the given baseBranch and checks it out to the working copy
+
+
+ <div class="parameters">
+ <h5>Parameters</h5>
+
+ <h6><code><span title="System.string">string</span></code> repositoryDir</h6>
+ <p class="comments">The repository directory. </p>
+ <h6><code><span title="System.string">string</span></code> baseBranch</h6>
+ <p class="comments">The base branch. </p>
+ <h6><code><span title="System.string">string</span></code> branch</h6>
+ <p class="comments">The new branch. </p>
+ </div>
+
+
+ </div>
+ </div>
+ <div id="checkoutTracked" class="method">
+ <h4><span title="System.void">void</span> <strong>checkoutTracked</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> trackBranch, <span title="System.string">string</span> branch)</h4>
+ <div class="content">Checks a branch out
+
+
+
+
+ </div>
+ </div>
+ <div id="createBranch" class="method">
+ <h4><span title="System.void">void</span> <strong>createBranch</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> newBranchName, <span title="System.string">string</span> fromCommit)</h4>
+ <div class="content">Creates a new branch from the given commit
+
+
+
+
+ </div>
+ </div>
+ <div id="deleteBranch" class="method">
+ <h4><span title="System.void">void</span> <strong>deleteBranch</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.bool">bool</span> force, <span title="System.string">string</span> branch)</h4>
+ <div class="content">Deletes the given branch
+
+
+
+
+ </div>
+ </div>
+ <div id="deleteTag" class="method">
+ <h4><span title="System.void">void</span> <strong>deleteTag</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> tag)</h4>
+ <div class="content">Deletes the given tag
+
+
+
+
+ </div>
+ </div>
+ <div id="findMergeBase" class="method">
+ <h4><span title="System.string">string</span> <strong>findMergeBase</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> branch1, <span title="System.string">string</span> branch2)</h4>
+ <div class="content">Returns the SHA1 of the merge base of the two given commits
+
+
+
+
+ </div>
+ </div>
+ <div id="getAllBranches" class="method">
+ <h4><span title="Microsoft.FSharp.Collections.FSharpList<string>">FSharpList&lt;string&gt;</span> <strong>getAllBranches</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets all local and remote branches
+
+
+
+
+ </div>
+ </div>
+ <div id="getLocalBranches" class="method">
+ <h4><span title="Microsoft.FSharp.Collections.FSharpList<string>">FSharpList&lt;string&gt;</span> <strong>getLocalBranches</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets all local branches
+
+
+
+
+ </div>
+ </div>
+ <div id="getRemoteBranches" class="method">
+ <h4><span title="Microsoft.FSharp.Collections.FSharpList<string>">FSharpList&lt;string&gt;</span> <strong>getRemoteBranches</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets all remote branches
+
+
+
+
+ </div>
+ </div>
+ <div id="getSHA1" class="method">
+ <h4><span title="System.string">string</span> <strong>getSHA1</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> s)</h4>
+ <div class="content">Returns the SHA1 of the given head
+
+
+
+
+ </div>
+ </div>
+ <div id="pull" class="method">
+ <h4><span title="System.void">void</span> <strong>pull</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> remote, <span title="System.string">string</span> branch)</h4>
+ <div class="content">Pull
+
+
+
+
+ </div>
+ </div>
+ <div id="push" class="method">
+ <h4><span title="System.void">void</span> <strong>push</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Push all
+
+
+
+
+ </div>
+ </div>
+ <div id="revisionsBetween" class="method">
+ <h4><span title="System.int">int</span> <strong>revisionsBetween</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> branch1, <span title="System.string">string</span> branch2)</h4>
+ <div class="content">Returns the number of revisions between the two given commits
+
+
+
+
+ </div>
+ </div>
+ <div id="tag" class="method">
+ <h4><span title="System.void">void</span> <strong>tag</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> tag)</h4>
+ <div class="content">Tags the current branch
+
+
+
+
+ </div>
+ </div>
+
+ <div id="footer">
+ <p>Based on v0.0.0.0 of </p>
+ <p>Generated by <a href="http://docu.jagregory.com">docu</a></p>
+</div>
+ </body>
+</html>
View
241 packages/FAKE.1.68.1.0/docs/Fake.Git/CommandHelper.htm
@@ -0,0 +1,241 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>CommandHelper - Documentation</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+ <link type="text/css" rel="stylesheet" href="../main.css"/>
+ <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>
+ <script type="text/javascript" src="../js/jquery.scrollTo-min.js"></script>
+ <script type="text/javascript" src="../js/navigation.js"></script>
+ <script type="text/javascript" src="../js/example.js"></script>
+ </head>
+ <body><div id="namespaces">
+ <h2 class="fixed">Namespaces</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake/index.htm">Fake</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/index.htm" class="current">Fake.Git</a>
+ </li>
+ <li>
+ <a href="../Fake.MSBuild/index.htm">Fake.MSBuild</a>
+ </li>
+ <li>
+ <a href="../Fake.SQL/index.htm">Fake.SQL</a>
+ </li>
+ <li>
+ <a href="../FakeLib/index.htm">FakeLib</a>
+ </li>
+ </ul>
+ </div>
+</div><div id="types">
+ <h2 class="fixed">Types in Fake.Git</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake.Git/Branches.htm">Branches</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommandHelper.htm" class="current">CommandHelper</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommitMessage.htm">CommitMessage</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/FileStatus.htm">FileStatus</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Information.htm">Information</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Merge.htm">Merge</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/MergeType.htm">MergeType</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Rebase.htm">Rebase</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Repository.htm">Repository</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Reset.htm">Reset</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SanityChecks.htm">SanityChecks</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SHA1.htm">SHA1</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Staging.htm">Staging</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Stash.htm">Stash</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Submodule.htm">Submodule</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Tags.htm">Tags</a>
+ </li>
+ </ul>
+ </div>
+</div>
+ <div class="header">
+ <p class="class"><strong>Type</strong> CommandHelper</p>
+ <p><strong>Namespace</strong> Fake.Git</p>
+ </div>
+ <div class="sub-header">
+
+
+ <h3 class="section">Methods</h3>
+ <ul>
+ <li><a href="../Fake.Git/CommandHelper.htm#directExec">directExec</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#directRunGitCommand">directRunGitCommand</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#findGitDir">findGitDir</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#fixPath">fixPath</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#getGitResult">getGitResult</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#gitCommand">gitCommand</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#gitCommandf``1">gitCommandf&lt;a&gt;</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#runGitCommand">runGitCommand</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#runGitCommandf``1">runGitCommandf&lt;a&gt;</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#runSimpleGitCommand">runSimpleGitCommand</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#showGitCommand">showGitCommand</a></li>
+ </ul>
+
+ <h3 class="section">Properties</h3>
+ <ul>
+ <li><a href="../Fake.Git/CommandHelper.htm#gitPath">gitPath</a></li>
+ <li><a href="../Fake.Git/CommandHelper.htm#gitTimeOut">gitTimeOut</a></li>
+ </ul>
+
+ </div>
+
+
+
+ <h3 class="section">Public static methods</h3>
+
+ <div id="directExec" class="method">
+ <h4><span title="System.bool">bool</span> <strong>directExec</strong>(<span title="Microsoft.FSharp.Core.FSharpFunc<ProcessStartInfo, Unit>">FSharpFunc&lt;ProcessStartInfo, Unit&gt;</span> infoAction)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="directRunGitCommand" class="method">
+ <h4><span title="System.bool">bool</span> <strong>directRunGitCommand</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> command)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="findGitDir" class="method">
+ <h4><span title="System.IO.DirectoryInfo">DirectoryInfo</span> <strong>findGitDir</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Searches the git dir recursivly up to the root
+
+
+
+
+ </div>
+ </div>
+ <div id="fixPath" class="method">
+ <h4><span title="System.string">string</span> <strong>fixPath</strong>(<span title="System.string">string</span> path)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="getGitResult" class="method">
+ <h4><span title="System.Collections.Generic.List<string>">List&lt;string&gt;</span> <strong>getGitResult</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> command)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="gitCommand" class="method">
+ <h4><span title="System.void">void</span> <strong>gitCommand</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> command)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="gitCommandf``1" class="method">
+ <h4><span title="Fake.Git.a">a</span> <strong>gitCommandf&lt;a&gt;</strong>(<span title="System.string">string</span> repositoryDir, <span title="Microsoft.FSharp.Core.PrintfFormat<a, Unit, string, Unit>">PrintfFormat&lt;a, Unit, string, Unit&gt;</span> fmt)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="runGitCommand" class="method">
+ <h4><span title="System.Tuple<bool, List<string>, string>">Tuple&lt;bool, List&lt;string&gt;, string&gt;</span> <strong>runGitCommand</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> command)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="runGitCommandf``1" class="method">
+ <h4><span title="Fake.Git.a">a</span> <strong>runGitCommandf&lt;a&gt;</strong>(<span title="Microsoft.FSharp.Core.PrintfFormat<a, Unit, string, FSharpFunc<string, Tuple<bool, List<string>, string>>>">PrintfFormat&lt;a, Unit, string, FSharpFunc&lt;string, Tuple&lt;bool, List&lt;string&gt;, string&gt;&gt;&gt;</span> fmt)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="runSimpleGitCommand" class="method">
+ <h4><span title="System.string">string</span> <strong>runSimpleGitCommand</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> command)</h4>
+ <div class="content">Runs the git command and returns the first line of the result
+
+
+
+
+ </div>
+ </div>
+ <div id="showGitCommand" class="method">
+ <h4><span title="System.void">void</span> <strong>showGitCommand</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> command)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+
+ <h3 class="section">Public properties</h3>
+
+ <div id="gitPath" class="method">
+ <h4><span title="System.string">string</span> <strong>gitPath</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="gitTimeOut" class="method">
+ <h4><span title="System.TimeSpan">TimeSpan</span> <strong>gitTimeOut</strong> get; set;</h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="footer">
+ <p>Based on v0.0.0.0 of </p>
+ <p>Generated by <a href="http://docu.jagregory.com">docu</a></p>
+</div>
+ </body>
+</html>
View
142 packages/FAKE.1.68.1.0/docs/Fake.Git/CommitMessage.htm
@@ -0,0 +1,142 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>CommitMessage - Documentation</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+ <link type="text/css" rel="stylesheet" href="../main.css"/>
+ <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>
+ <script type="text/javascript" src="../js/jquery.scrollTo-min.js"></script>
+ <script type="text/javascript" src="../js/navigation.js"></script>
+ <script type="text/javascript" src="../js/example.js"></script>
+ </head>
+ <body><div id="namespaces">
+ <h2 class="fixed">Namespaces</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake/index.htm">Fake</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/index.htm" class="current">Fake.Git</a>
+ </li>
+ <li>
+ <a href="../Fake.MSBuild/index.htm">Fake.MSBuild</a>
+ </li>
+ <li>
+ <a href="../Fake.SQL/index.htm">Fake.SQL</a>
+ </li>
+ <li>
+ <a href="../FakeLib/index.htm">FakeLib</a>
+ </li>
+ </ul>
+ </div>
+</div><div id="types">
+ <h2 class="fixed">Types in Fake.Git</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake.Git/Branches.htm">Branches</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommandHelper.htm">CommandHelper</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommitMessage.htm" class="current">CommitMessage</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/FileStatus.htm">FileStatus</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Information.htm">Information</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Merge.htm">Merge</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/MergeType.htm">MergeType</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Rebase.htm">Rebase</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Repository.htm">Repository</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Reset.htm">Reset</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SanityChecks.htm">SanityChecks</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SHA1.htm">SHA1</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Staging.htm">Staging</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Stash.htm">Stash</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Submodule.htm">Submodule</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Tags.htm">Tags</a>
+ </li>
+ </ul>
+ </div>
+</div>
+ <div class="header">
+ <p class="class"><strong>Type</strong> CommitMessage</p>
+ <p><strong>Namespace</strong> Fake.Git</p>
+ </div>
+ <div class="sub-header">
+
+
+ <h3 class="section">Methods</h3>
+ <ul>
+ <li><a href="../Fake.Git/CommitMessage.htm#getCommitMessage">getCommitMessage</a></li>
+ <li><a href="../Fake.Git/CommitMessage.htm#getCommitMessageFileInfo">getCommitMessageFileInfo</a></li>
+ <li><a href="../Fake.Git/CommitMessage.htm#setMessage">setMessage</a></li>
+ </ul>
+
+
+ </div>
+
+
+
+ <h3 class="section">Public static methods</h3>
+
+ <div id="getCommitMessage" class="method">
+ <h4><span title="System.string">string</span> <strong>getCommitMessage</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets the commit message
+
+
+
+
+ </div>
+ </div>
+ <div id="getCommitMessageFileInfo" class="method">
+ <h4><span title="System.IO.FileInfo">FileInfo</span> <strong>getCommitMessageFileInfo</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="setMessage" class="method">
+ <h4><span title="System.void">void</span> <strong>setMessage</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> text)</h4>
+ <div class="content">Sets the commit message
+
+
+
+
+ </div>
+ </div>
+
+ <div id="footer">
+ <p>Based on v0.0.0.0 of </p>
+ <p>Generated by <a href="http://docu.jagregory.com">docu</a></p>
+</div>
+ </body>
+</html>
View
345 packages/FAKE.1.68.1.0/docs/Fake.Git/FileStatus.htm
@@ -0,0 +1,345 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>FileStatus - Documentation</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+ <link type="text/css" rel="stylesheet" href="../main.css"/>
+ <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>
+ <script type="text/javascript" src="../js/jquery.scrollTo-min.js"></script>
+ <script type="text/javascript" src="../js/navigation.js"></script>
+ <script type="text/javascript" src="../js/example.js"></script>
+ </head>
+ <body><div id="namespaces">
+ <h2 class="fixed">Namespaces</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake/index.htm">Fake</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/index.htm" class="current">Fake.Git</a>
+ </li>
+ <li>
+ <a href="../Fake.MSBuild/index.htm">Fake.MSBuild</a>
+ </li>
+ <li>
+ <a href="../Fake.SQL/index.htm">Fake.SQL</a>
+ </li>
+ <li>
+ <a href="../FakeLib/index.htm">FakeLib</a>
+ </li>
+ </ul>
+ </div>
+</div><div id="types">
+ <h2 class="fixed">Types in Fake.Git</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake.Git/Branches.htm">Branches</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommandHelper.htm">CommandHelper</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommitMessage.htm">CommitMessage</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/FileStatus.htm" class="current">FileStatus</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Information.htm">Information</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Merge.htm">Merge</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/MergeType.htm">MergeType</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Rebase.htm">Rebase</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Repository.htm">Repository</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Reset.htm">Reset</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SanityChecks.htm">SanityChecks</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SHA1.htm">SHA1</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Staging.htm">Staging</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Stash.htm">Stash</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Submodule.htm">Submodule</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Tags.htm">Tags</a>
+ </li>
+ </ul>
+ </div>
+</div>
+ <div class="header">
+ <p class="class"><strong>Type</strong> FileStatus</p>
+ <p><strong>Namespace</strong> Fake.Git</p>
+ </div>
+ <div class="sub-header">
+
+
+ <h3 class="section">Methods</h3>
+ <ul>
+ <li><a href="../Fake.Git/FileStatus.htm#cleanWorkingCopy">cleanWorkingCopy</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#CompareTo">CompareTo</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#Equals">Equals</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#get_Added">get_Added</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#get_Deleted">get_Deleted</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#get_IsAdded">get_IsAdded</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#get_IsDeleted">get_IsDeleted</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#get_IsModified">get_IsModified</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#get_Modified">get_Modified</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#getAllFiles">getAllFiles</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#getChangedFiles">getChangedFiles</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#getChangedFilesInWorkingCopy">getChangedFilesInWorkingCopy</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#getConflictedFiles">getConflictedFiles</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#getRebaseDir">getRebaseDir</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#isInTheMiddleOfConflictedMerge">isInTheMiddleOfConflictedMerge</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#isInTheMiddleOfPatch">isInTheMiddleOfPatch</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#isInTheMiddleOfRebase">isInTheMiddleOfRebase</a></li>
+ </ul>
+
+ <h3 class="section">Properties</h3>
+ <ul>
+ <li><a href="../Fake.Git/FileStatus.htm#Added">Added</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#Deleted">Deleted</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#IsAdded">IsAdded</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#IsDeleted">IsDeleted</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#IsModified">IsModified</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#Modified">Modified</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#Parse">Parse</a></li>
+ <li><a href="../Fake.Git/FileStatus.htm#Tag">Tag</a></li>
+ </ul>
+
+ </div>
+
+
+ <h3 class="section">Public instance methods</h3>
+
+ <div id="CompareTo" class="method">
+ <h4><span title="System.int">int</span> <strong>CompareTo</strong>(<a href="../Fake.Git/FileStatus.htm">FileStatus</a> obj)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="Equals" class="method">
+ <h4><span title="System.bool">bool</span> <strong>Equals</strong>(<a href="../Fake.Git/FileStatus.htm">FileStatus</a> obj)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_IsAdded" class="method">
+ <h4><span title="System.bool">bool</span> <strong>get_IsAdded</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_IsDeleted" class="method">
+ <h4><span title="System.bool">bool</span> <strong>get_IsDeleted</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_IsModified" class="method">
+ <h4><span title="System.bool">bool</span> <strong>get_IsModified</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+
+ <h3 class="section">Public static methods</h3>
+
+ <div id="cleanWorkingCopy" class="method">
+ <h4><span title="System.void">void</span> <strong>cleanWorkingCopy</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Cleans the working copy by doing a git reset --hard and a clean -f
+
+
+
+
+ </div>
+ </div>
+ <div id="get_Added" class="method">
+ <h4><a href="../Fake.Git/FileStatus.htm">FileStatus</a> <strong>get_Added</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_Deleted" class="method">
+ <h4><a href="../Fake.Git/FileStatus.htm">FileStatus</a> <strong>get_Deleted</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_Modified" class="method">
+ <h4><a href="../Fake.Git/FileStatus.htm">FileStatus</a> <strong>get_Modified</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="getAllFiles" class="method">
+ <h4><span title="System.Collections.Generic.IEnumerable<Tuple<FileStatus, string>>">IEnumerable&lt;Tuple&lt;FileStatus, string&gt;&gt;</span> <strong>getAllFiles</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets all changed files in the current revision
+
+
+
+
+ </div>
+ </div>
+ <div id="getChangedFiles" class="method">
+ <h4><span title="System.Collections.Generic.IEnumerable<Tuple<FileStatus, string>>">IEnumerable&lt;Tuple&lt;FileStatus, string&gt;&gt;</span> <strong>getChangedFiles</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> revision1, <span title="System.string">string</span> revision2)</h4>
+ <div class="content">Gets the changed files between the given revisions
+
+
+
+
+ </div>
+ </div>
+ <div id="getChangedFilesInWorkingCopy" class="method">
+ <h4><span title="System.Collections.Generic.IEnumerable<Tuple<FileStatus, string>>">IEnumerable&lt;Tuple&lt;FileStatus, string&gt;&gt;</span> <strong>getChangedFilesInWorkingCopy</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> revision)</h4>
+ <div class="content">Gets the changed files since the given revision incl. changes in the working copy
+
+
+
+
+ </div>
+ </div>
+ <div id="getConflictedFiles" class="method">
+ <h4><span title="Microsoft.FSharp.Collections.FSharpList<string>">FSharpList&lt;string&gt;</span> <strong>getConflictedFiles</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets all conflicted files
+
+
+
+
+ </div>
+ </div>
+ <div id="getRebaseDir" class="method">
+ <h4><span title="System.string">string</span> <strong>getRebaseDir</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="isInTheMiddleOfConflictedMerge" class="method">
+ <h4><span title="System.bool">bool</span> <strong>isInTheMiddleOfConflictedMerge</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Returns true if the working copy is in a conflicted merge otherwise false
+
+
+
+
+ </div>
+ </div>
+ <div id="isInTheMiddleOfPatch" class="method">
+ <h4><span title="System.bool">bool</span> <strong>isInTheMiddleOfPatch</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="isInTheMiddleOfRebase" class="method">
+ <h4><span title="System.bool">bool</span> <strong>isInTheMiddleOfRebase</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+
+ <h3 class="section">Public properties</h3>
+
+ <div id="Added" class="method">
+ <h4><a href="../Fake.Git/FileStatus.htm">FileStatus</a> <strong>Added</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="Deleted" class="method">
+ <h4><a href="../Fake.Git/FileStatus.htm">FileStatus</a> <strong>Deleted</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="IsAdded" class="method">
+ <h4><span title="System.bool">bool</span> <strong>IsAdded</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="IsDeleted" class="method">
+ <h4><span title="System.bool">bool</span> <strong>IsDeleted</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="IsModified" class="method">
+ <h4><span title="System.bool">bool</span> <strong>IsModified</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="Modified" class="method">
+ <h4><a href="../Fake.Git/FileStatus.htm">FileStatus</a> <strong>Modified</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="Parse" class="method">
+ <h4><span title="Microsoft.FSharp.Core.FSharpFunc<string, FileStatus>">FSharpFunc&lt;string, FileStatus&gt;</span> <strong>Parse</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="Tag" class="method">
+ <h4><span title="System.int">int</span> <strong>Tag</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="footer">
+ <p>Based on v0.0.0.0 of </p>
+ <p>Generated by <a href="http://docu.jagregory.com">docu</a></p>
+</div>
+ </body>
+</html>
View
222 packages/FAKE.1.68.1.0/docs/Fake.Git/Information.htm
@@ -0,0 +1,222 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>Information - Documentation</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+ <link type="text/css" rel="stylesheet" href="../main.css"/>
+ <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>
+ <script type="text/javascript" src="../js/jquery.scrollTo-min.js"></script>
+ <script type="text/javascript" src="../js/navigation.js"></script>
+ <script type="text/javascript" src="../js/example.js"></script>
+ </head>
+ <body><div id="namespaces">
+ <h2 class="fixed">Namespaces</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake/index.htm">Fake</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/index.htm" class="current">Fake.Git</a>
+ </li>
+ <li>
+ <a href="../Fake.MSBuild/index.htm">Fake.MSBuild</a>
+ </li>
+ <li>
+ <a href="../Fake.SQL/index.htm">Fake.SQL</a>
+ </li>
+ <li>
+ <a href="../FakeLib/index.htm">FakeLib</a>
+ </li>
+ </ul>
+ </div>
+</div><div id="types">
+ <h2 class="fixed">Types in Fake.Git</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake.Git/Branches.htm">Branches</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommandHelper.htm">CommandHelper</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommitMessage.htm">CommitMessage</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/FileStatus.htm">FileStatus</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Information.htm" class="current">Information</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Merge.htm">Merge</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/MergeType.htm">MergeType</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Rebase.htm">Rebase</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Repository.htm">Repository</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Reset.htm">Reset</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SanityChecks.htm">SanityChecks</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SHA1.htm">SHA1</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Staging.htm">Staging</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Stash.htm">Stash</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Submodule.htm">Submodule</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Tags.htm">Tags</a>
+ </li>
+ </ul>
+ </div>
+</div>
+ <div class="header">
+ <p class="class"><strong>Type</strong> Information</p>
+ <p><strong>Namespace</strong> Fake.Git</p>
+ </div>
+ <div class="sub-header">
+
+
+ <h3 class="section">Methods</h3>
+ <ul>
+ <li><a href="../Fake.Git/Information.htm#describe">describe</a></li>
+ <li><a href="../Fake.Git/Information.htm#getBranchName">getBranchName</a></li>
+ <li><a href="../Fake.Git/Information.htm#getCurrentHash">getCurrentHash</a></li>
+ <li><a href="../Fake.Git/Information.htm#getCurrentSHA1">getCurrentSHA1</a></li>
+ <li><a href="../Fake.Git/Information.htm#getLastTag">getLastTag</a></li>
+ <li><a href="../Fake.Git/Information.htm#getVersion">getVersion</a></li>
+ <li><a href="../Fake.Git/Information.htm#isAheadOf">isAheadOf</a></li>
+ <li><a href="../Fake.Git/Information.htm#isCleanWorkingCopy">isCleanWorkingCopy</a></li>
+ <li><a href="../Fake.Git/Information.htm#shortlog">shortlog</a></li>
+ <li><a href="../Fake.Git/Information.htm#showName">showName</a></li>
+ <li><a href="../Fake.Git/Information.htm#showStatus">showStatus</a></li>
+ </ul>
+
+
+ </div>
+
+
+
+ <h3 class="section">Public static methods</h3>
+
+ <div id="describe" class="method">
+ <h4><span title="System.string">string</span> <strong>describe</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets the last git tag by calling git describe
+
+
+
+
+ </div>
+ </div>
+ <div id="getBranchName" class="method">
+ <h4><span title="System.string">string</span> <strong>getBranchName</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets the git branch name
+
+
+
+
+ </div>
+ </div>
+ <div id="getCurrentHash" class="method">
+ <h4><span title="System.string">string</span> <strong>getCurrentHash</strong>()</h4>
+ <div class="content">Gets the current hash of the current repository
+
+
+
+
+ </div>
+ </div>
+ <div id="getCurrentSHA1" class="method">
+ <h4><span title="System.string">string</span> <strong>getCurrentSHA1</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Returns the SHA1 of the current HEAD
+
+
+
+
+ </div>
+ </div>
+ <div id="getLastTag" class="method">
+ <h4><span title="System.string">string</span> <strong>getLastTag</strong>()</h4>
+ <div class="content">Gets the last git tag of the current repository by calling git describe
+
+
+
+
+ </div>
+ </div>
+ <div id="getVersion" class="method">
+ <h4><span title="System.string">string</span> <strong>getVersion</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets the git version
+
+
+
+
+ </div>
+ </div>
+ <div id="isAheadOf" class="method">
+ <h4><span title="System.bool">bool</span> <strong>isAheadOf</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> rev1, <span title="System.string">string</span> rev2)</h4>
+ <div class="content">Returns true if rev1 is ahead of rev2
+
+
+
+
+ </div>
+ </div>
+ <div id="isCleanWorkingCopy" class="method">
+ <h4><span title="System.bool">bool</span> <strong>isCleanWorkingCopy</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Checks if the working copy is clean
+
+
+
+
+ </div>
+ </div>
+ <div id="shortlog" class="method">
+ <h4><span title="System.string">string</span> <strong>shortlog</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets the git log in one line
+
+
+
+
+ </div>
+ </div>
+ <div id="showName" class="method">
+ <h4><span title="System.string">string</span> <strong>showName</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> sha1)</h4>
+ <div class="content">Returns a friendly name from a SHA1
+
+
+
+
+ </div>
+ </div>
+ <div id="showStatus" class="method">
+ <h4><span title="System.void">void</span> <strong>showStatus</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Shows the git status
+
+
+
+
+ </div>
+ </div>
+
+ <div id="footer">
+ <p>Based on v0.0.0.0 of </p>
+ <p>Generated by <a href="http://docu.jagregory.com">docu</a></p>
+</div>
+ </body>
+</html>
View
172 packages/FAKE.1.68.1.0/docs/Fake.Git/Merge.htm
@@ -0,0 +1,172 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>Merge - Documentation</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+ <link type="text/css" rel="stylesheet" href="../main.css"/>
+ <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>
+ <script type="text/javascript" src="../js/jquery.scrollTo-min.js"></script>
+ <script type="text/javascript" src="../js/navigation.js"></script>
+ <script type="text/javascript" src="../js/example.js"></script>
+ </head>
+ <body><div id="namespaces">
+ <h2 class="fixed">Namespaces</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake/index.htm">Fake</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/index.htm" class="current">Fake.Git</a>
+ </li>
+ <li>
+ <a href="../Fake.MSBuild/index.htm">Fake.MSBuild</a>
+ </li>
+ <li>
+ <a href="../Fake.SQL/index.htm">Fake.SQL</a>
+ </li>
+ <li>
+ <a href="../FakeLib/index.htm">FakeLib</a>
+ </li>
+ </ul>
+ </div>
+</div><div id="types">
+ <h2 class="fixed">Types in Fake.Git</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake.Git/Branches.htm">Branches</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommandHelper.htm">CommandHelper</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommitMessage.htm">CommitMessage</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/FileStatus.htm">FileStatus</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Information.htm">Information</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Merge.htm" class="current">Merge</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/MergeType.htm">MergeType</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Rebase.htm">Rebase</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Repository.htm">Repository</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Reset.htm">Reset</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SanityChecks.htm">SanityChecks</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SHA1.htm">SHA1</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Staging.htm">Staging</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Stash.htm">Stash</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Submodule.htm">Submodule</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Tags.htm">Tags</a>
+ </li>
+ </ul>
+ </div>
+</div>
+ <div class="header">
+ <p class="class"><strong>Type</strong> Merge</p>
+ <p><strong>Namespace</strong> Fake.Git</p>
+ </div>
+ <div class="sub-header">
+
+
+ <h3 class="section">Methods</h3>
+ <ul>
+ <li><a href="../Fake.Git/Merge.htm#compareBranches">compareBranches</a></li>
+ <li><a href="../Fake.Git/Merge.htm#getMergeMessage">getMergeMessage</a></li>
+ <li><a href="../Fake.Git/Merge.htm#merge">merge</a></li>
+ </ul>
+
+ <h3 class="section">Properties</h3>
+ <ul>
+ <li><a href="../Fake.Git/Merge.htm#FastForwardFlag">FastForwardFlag</a></li>
+ <li><a href="../Fake.Git/Merge.htm#NoFastForwardFlag">NoFastForwardFlag</a></li>
+ </ul>
+
+ </div>
+
+
+
+ <h3 class="section">Public static methods</h3>
+
+ <div id="compareBranches" class="method">
+ <h4><a href="../Fake.Git/MergeType.htm">MergeType</a> <strong>compareBranches</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> local, <span title="System.string">string</span> remote)</h4>
+ <div class="content">Tests whether branches and their "origin" counterparts have diverged and need
+merging first.
+
+
+ <div class="parameters">
+ <h5>Parameters</h5>
+
+ <h6><code><span title="System.string">string</span></code> repositoryDir</h6>
+ <p class="comments">The path to the repository. </p>
+ <h6><code><span title="System.string">string</span></code> local</h6>
+ <p class="comments">The local branch name. </p>
+ <h6><code><span title="System.string">string</span></code> remote</h6>
+ <p class="comments">The remote branch name. </p>
+ </div>
+
+
+ </div>
+ </div>
+ <div id="getMergeMessage" class="method">
+ <h4><span title="System.string">string</span> <strong>getMergeMessage</strong>(<span title="System.string">string</span> repositoryDir)</h4>
+ <div class="content">Gets the current merge message
+
+
+
+
+ </div>
+ </div>
+ <div id="merge" class="method">
+ <h4><span title="System.void">void</span> <strong>merge</strong>(<span title="System.string">string</span> repositoryDir, <span title="System.string">string</span> flags, <span title="System.string">string</span> branch)</h4>
+ <div class="content">Performs a merge of the given branch with the current branch
+
+
+
+
+ </div>
+ </div>
+
+ <h3 class="section">Public properties</h3>
+
+ <div id="FastForwardFlag" class="method">
+ <h4><span title="System.string">string</span> <strong>FastForwardFlag</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="NoFastForwardFlag" class="method">
+ <h4><span title="System.string">string</span> <strong>NoFastForwardFlag</strong> get; </h4>
+ <div class="content">
+
+ </div>
+ </div>
+ <div id="footer">
+ <p>Based on v0.0.0.0 of </p>
+ <p>Generated by <a href="http://docu.jagregory.com">docu</a></p>
+</div>
+ </body>
+</html>
View
283 packages/FAKE.1.68.1.0/docs/Fake.Git/MergeType.htm
@@ -0,0 +1,283 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+ <head>
+ <title>MergeType - Documentation</title>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
+ <link type="text/css" rel="stylesheet" href="../main.css"/>
+ <script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>
+ <script type="text/javascript" src="../js/jquery.scrollTo-min.js"></script>
+ <script type="text/javascript" src="../js/navigation.js"></script>
+ <script type="text/javascript" src="../js/example.js"></script>
+ </head>
+ <body><div id="namespaces">
+ <h2 class="fixed">Namespaces</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake/index.htm">Fake</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/index.htm" class="current">Fake.Git</a>
+ </li>
+ <li>
+ <a href="../Fake.MSBuild/index.htm">Fake.MSBuild</a>
+ </li>
+ <li>
+ <a href="../Fake.SQL/index.htm">Fake.SQL</a>
+ </li>
+ <li>
+ <a href="../FakeLib/index.htm">FakeLib</a>
+ </li>
+ </ul>
+ </div>
+</div><div id="types">
+ <h2 class="fixed">Types in Fake.Git</h2>
+ <div class="scroll">
+ <ul>
+ <li>
+ <a href="../Fake.Git/Branches.htm">Branches</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommandHelper.htm">CommandHelper</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/CommitMessage.htm">CommitMessage</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/FileStatus.htm">FileStatus</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Information.htm">Information</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Merge.htm">Merge</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/MergeType.htm" class="current">MergeType</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Rebase.htm">Rebase</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Repository.htm">Repository</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Reset.htm">Reset</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SanityChecks.htm">SanityChecks</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/SHA1.htm">SHA1</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Staging.htm">Staging</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Stash.htm">Stash</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Submodule.htm">Submodule</a>
+ </li>
+ <li>
+ <a href="../Fake.Git/Tags.htm">Tags</a>
+ </li>
+ </ul>
+ </div>
+</div>
+ <div class="header">
+ <p class="class"><strong>Type</strong> MergeType</p>
+ <p><strong>Namespace</strong> Fake.Git</p>
+ <p><strong>Interfaces</strong> <span title="System.IEquatable<MergeType>">IEquatable&lt;MergeType&gt;</span>, <span title="System.Collections.IStructuralEquatable">IStructuralEquatable</span>, <span title="System.IComparable<MergeType>">IComparable&lt;MergeType&gt;</span>, <span title="System.IComparable">IComparable</span>, <span title="System.Collections.IStructuralComparable">IStructuralComparable</span></p>
+ </div>
+ <div class="sub-header">
+
+
+ <h3 class="section">Methods</h3>
+ <ul>
+ <li><a href="../Fake.Git/MergeType.htm#CompareTo">CompareTo</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#Equals">Equals</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#get_FirstNeedsFastForward">get_FirstNeedsFastForward</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#get_IsFirstNeedsFastForward">get_IsFirstNeedsFastForward</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#get_IsNeedsRealMerge">get_IsNeedsRealMerge</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#get_IsSameCommit">get_IsSameCommit</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#get_IsSecondNeedsFastForward">get_IsSecondNeedsFastForward</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#get_NeedsRealMerge">get_NeedsRealMerge</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#get_SameCommit">get_SameCommit</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#get_SecondNeedsFastForward">get_SecondNeedsFastForward</a></li>
+ </ul>
+
+ <h3 class="section">Properties</h3>
+ <ul>
+ <li><a href="../Fake.Git/MergeType.htm#FirstNeedsFastForward">FirstNeedsFastForward</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#IsFirstNeedsFastForward">IsFirstNeedsFastForward</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#IsNeedsRealMerge">IsNeedsRealMerge</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#IsSameCommit">IsSameCommit</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#IsSecondNeedsFastForward">IsSecondNeedsFastForward</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#NeedsRealMerge">NeedsRealMerge</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#SameCommit">SameCommit</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#SecondNeedsFastForward">SecondNeedsFastForward</a></li>
+ <li><a href="../Fake.Git/MergeType.htm#Tag">Tag</a></li>
+ </ul>
+
+ </div>
+
+
+ <h3 class="section">Public instance methods</h3>
+
+ <div id="CompareTo" class="method">
+ <h4><span title="System.int">int</span> <strong>CompareTo</strong>(<a href="../Fake.Git/MergeType.htm">MergeType</a> obj)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="Equals" class="method">
+ <h4><span title="System.bool">bool</span> <strong>Equals</strong>(<a href="../Fake.Git/MergeType.htm">MergeType</a> obj)</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_IsFirstNeedsFastForward" class="method">
+ <h4><span title="System.bool">bool</span> <strong>get_IsFirstNeedsFastForward</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_IsNeedsRealMerge" class="method">
+ <h4><span title="System.bool">bool</span> <strong>get_IsNeedsRealMerge</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_IsSameCommit" class="method">
+ <h4><span title="System.bool">bool</span> <strong>get_IsSameCommit</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_IsSecondNeedsFastForward" class="method">
+ <h4><span title="System.bool">bool</span> <strong>get_IsSecondNeedsFastForward</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+
+ <h3 class="section">Public static methods</h3>
+
+ <div id="get_FirstNeedsFastForward" class="method">
+ <h4><a href="../Fake.Git/MergeType.htm">MergeType</a> <strong>get_FirstNeedsFastForward</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_NeedsRealMerge" class="method">
+ <h4><a href="../Fake.Git/MergeType.htm">MergeType</a> <strong>get_NeedsRealMerge</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_SameCommit" class="method">
+ <h4><a href="../Fake.Git/MergeType.htm">MergeType</a> <strong>get_SameCommit</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>
+ </div>
+ <div id="get_SecondNeedsFastForward" class="method">
+ <h4><a href="../Fake.Git/MergeType.htm">MergeType</a> <strong>get_SecondNeedsFastForward</strong>()</h4>
+ <div class="content">
+
+
+
+
+ </div>