Git for Windows 2.8.2リリース

git – A fork of Git containing Windows-specific patches.

情報源: Release Git for Windows 2.8.2 · git-for-windows/git

2.8.2がリリースされました。

主な変更点はGit 2.8.2への追従、nugetパッケージ化をインストール方法として追加、Git Credential Managerを1.3.0にアップデート。その他バグ修正ですが、バグ修正としてOpenSSHの脆弱性アップデートが含まれるので、必ずアップデートしましょう。

上リンクよりダウンロードできます。

という事で、Nugetでインストールしてみましょう。コマンドライン版のNuget.exeを使ってインストールしてみました。

ishisaka@SHINANO C:\Users\ishisaka
$ C:\bin\nuget.exe install GitForWindows
Feeds used:
  https://api.nuget.org/v3/index.json

  GET https://api.nuget.org/v3/registration1-gz/gitforwindows/index.json
  OK https://api.nuget.org/v3/registration1-gz/gitforwindows/index.json 791ms
Attempting to gather dependency information for package 'GitForWindows.2.8.2' with respect to project 'C:\Users\ishisaka', targeting 'Any,Version=v0.0'
Attempting to resolve dependencies for package 'GitForWindows.2.8.2' with DependencyBehavior 'Lowest'
Resolving actions to install package 'GitForWindows.2.8.2'
Resolved actions to install package 'GitForWindows.2.8.2'
  GET https://api.nuget.org/packages/gitforwindows.2.8.2.nupkg
  OK https://api.nuget.org/packages/gitforwindows.2.8.2.nupkg 940ms
Acquiring lock for the installation of GitForWindows 2.8.2
Acquired lock for the installation of GitForWindows 2.8.2
Installing GitForWindows 2.8.2.
Completed installation of GitForWindows 2.8.2
Adding package 'GitForWindows.2.8.2' to folder 'C:\Users\ishisaka'
Added package 'GitForWindows.2.8.2' to folder 'C:\Users\ishisaka'
Successfully installed 'GitForWindows 2.8.2' to C:\Users\ishisaka

という事で、ユーザーのHOMEにフォルダが作られて、パッケージが展開されます。

VSのパッケージマネージャーコンソールからですと。。。


PM> install-Package GitForWindows
'.NETFramework,Version=v4.6.1' を対象とするプロジェクト 'ConsoleApplicationHello' に関して、パッケージ 'GitForWindows.2.8.2' の依存関係情報の収集を試行しています
DependencyBehavior 'Lowest' でパッケージ 'GitForWindows.2.8.2' の依存関係の解決を試行しています
パッケージ 'GitForWindows.2.8.2' をインストールするアクションを解決しています
パッケージ 'GitForWindows.2.8.2' をインストールするアクションが解決されました
パッケージ 'GitForWindows.2.8.2' をフォルダー 'D:\Documents\Visual Studio 2015\Projects\ConsoleApplicationHello\packages' に追加しています
パッケージ 'GitForWindows.2.8.2' をフォルダー 'D:\Documents\Visual Studio 2015\Projects\ConsoleApplicationHello\packages' に追加しました
パッケージ 'GitForWindows.2.8.2' を 'packages.config' に追加しました
スクリプト ファイル 'D:\Documents\Visual Studio 2015\Projects\ConsoleApplicationHello\packages\GitForWindows.2.8.2\tools\Install.ps1' を実行しています
'GitForWindows 2.8.2' が ConsoleApplicationHello に正常にインストールされました。
PM> git --version
git version 2.8.1.windows.1

SnapCrab_NoName_2016-5-4_10-7-11_No-00

と言うように、プロジェクトに追加されます。(当たり前ですが。)そして、パッケージコンソールから呼び出されるGitはこのインストールされた物じゃなくて、PATHが通っている方という。

nugetパッケージ用意した意味がよくわからない。

という事で、当面は普通にインストーラーをダウンロードしてインストールしましょう。