LibGit2
0.9.1
This module uses the .NET wrapper of [libgit2](https://libgit2.github.com/), "a portable, pure C implementation of... Git", which allows you to call Git via API instead using the Git command line i
This module uses the .NET wrapper of [libgit2](https://libgit2.github.com/), "a portable, pure C implementation of... Git", which allows you to call Git via API instead using the Git command line interface.
Installation Options
Owners
Copyright
Copyright 2016 Aaron Jensen
Package Details
Author(s)
- Aaron Jensen
Tags
git vcs rcs automation github gitlab libgit2
Functions
Add-GitItem Compare-GitTree Copy-GitRepository Find-GitRepository Get-GitBranch Get-GitCommit Get-GitRepository Get-GitRepositoryStatus Get-GitTag Merge-GitCommit New-GitBranch New-GitRepository New-GitSignature New-GitTag Receive-GitCommit Remove-GitItem Save-GitChange Send-GitCommit Set-GitConfiguration Test-GitBranch Test-GitIncomingCommit Test-GitOutgoingCommit Test-GitRemoteUri Test-GitTag Test-GitUncommittedChange Update-GitRepository
Dependencies
This module has no dependencies.
Release Notes
# 0.9.1
* Fixed: publishing to nuget.org fails.
* Fixed: Chocolatey package is missing VERIFICATION.txt.
# 0.9.0
* Upgraded to LibGit2 0.24.0. This is a potential breaking change. We noticed the following changes:
* The "LibGit2Sharp.TreeChanges" object returned by "Compare-GitTree" returns new objects types for its "Added", "Deleted", "Modified", "TypeChanged", "Renamed", "Copied", "Unmodified", and "Conflicted" properties. They used to be "List" objects, but now they are strictly "IEnumerable".
* The "LibGit2Sharp.FileStatus" no longer has "Added", "Staged", "Removed", "StagedTypeChange", "Untracked", "Modified", "Missing", or "TypeChanged" values. This affects the object returned by "Get-GitRepositoryStatus".
* The "Since" property on "LibGit2Sharp.CommitFilter" is gone, replaced with "IncludeReachableFrom".
* The "Until" property on "LibGit2Sharp.CommitFilter" is gone, replaced with "ExcludeReachableFrom".
* The "Name" property on "LibGit2Sharp.Branch" is gone, replaced with "FriendlyName".
* Fixed: "Get-GitCommit" doesn't return all commits when using the "-All" switch; it only returns commits reachable from the current HEAD.
* Added "Merge-GitCommit" function for merging branches, tags, commits, etc.
* Added "New-GitSignature" function for creating author signatures, which are used when committing to record the commit's author.
* Added "Signature" parameter to "Save-GitChange" so you can customize the author information for a commit. By default, "Save-GitChange" reads author information from Git's global configuration files.
FileList
- LibGit2.nuspec
- Import-LibGit2.ps1
- LibGit2.psd1
- LibGit2.psm1
- bin\LibGit2.Automation.dll
- bin\LibGit2.Automation.pdb
- bin\LibGit2Sharp.dll
- bin\LibGit2Sharp.dll.config
- bin\LibGit2Sharp.pdb
- bin\LibGit2Sharp.xml
- bin\System.Management.Automation.dll
- bin\lib\linux\x86_64\libgit2-15e1193.so
- bin\lib\osx\libgit2-15e1193.dylib
- bin\lib\win32\x64\git2-15e1193.dll
- bin\lib\win32\x64\git2-15e1193.pdb
- bin\lib\win32\x86\git2-15e1193.dll
- bin\lib\win32\x86\git2-15e1193.pdb
- en-US\about_LibGit2.help.txt
- en-US\about_LibGit2_Installation.help.txt
- Formats\LibGit2.Automation.CommitInfo.formats.ps1xml
- Formats\LibGit2Sharp.StatusEntry.formats.ps1xml
- Functions\Add-GitItem.ps1
- Functions\Compare-GitTree.ps1
- Functions\ConvertTo-GitFullPath.ps1
- Functions\Copy-GitRepository.ps1
- Functions\Find-GitRepository.ps1
- Functions\Get-GitBranch.ps1
- Functions\Get-GitCommit.ps1
- Functions\Get-GitRepository.ps1
- Functions\Get-GitRepositoryStatus.ps1
- Functions\Get-GitTag.ps1
- Functions\Merge-GitCommit.ps1
- Functions\New-GitBranch.ps1
- Functions\New-GitRepository.ps1
- Functions\New-GitSignature.ps1
- Functions\New-GitTag.ps1
- Functions\Receive-GitCommit.ps1
- Functions\Remove-GitItem.ps1
- Functions\Save-GitChange.ps1
- Functions\Send-GitCommit.ps1
- Functions\Set-GitConfiguration.ps1
- Functions\Test-GitBranch.ps1
- Functions\Test-GitIncomingCommit.ps1
- Functions\Test-GitOutgoingCommit.ps1
- Functions\Test-GitRemoteUri.ps1
- Functions\Test-GitTag.ps1
- Functions\Test-GitUncommittedChange.ps1
- Functions\Update-GitConfigurationSearchPath.ps1
- Functions\Update-GitRepository.ps1
- Functions\Use-CallerPreference.ps1
- Types\LibGit2Sharp.StatusEntry.types.ps1xml
Version History
Version | Downloads | Last updated |
---|