LibGit2
0.3.0
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
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 Copy-GitRepository Find-GitRepository Get-GitBranch Get-GitCommit Get-GitRepository Get-GitRepositoryStatus Get-GitTag New-GitBranch New-GitRepository New-GitTag Receive-GitCommit Save-GitChange Set-GitConfiguration Test-GitBranch Test-GitIncomingCommit Test-GitOutgoingCommit Test-GitRemoteUri Test-GitTag Test-GitUncommittedChange Update-GitRepository
Dependencies
This module has no dependencies.
Release Notes
* Added `Get-GitCommit` function for getting commits.
* Added `Test-GitOutgoingCommit` function for checking if there are outgoing changes.
* Added `Test-GitUncommmittedChange` function for checking if there are any uncommitted changes in a repository.
* Added `Receive-GitCommit` function for pulling/fetching changes into a repository from a remote repository.
* Added `Test-GitRemoteUri` function for testing if a URI points to a Git repository.
* Added `Test-GitIncomingCommit` function for testing if there are incoming/unpulled/unfetched commits.
* Added `Get-GitBranch` function for getting the branches in a repository.
* Added `New-GitBranch` function for creating a new branch in a repository.
* Added `Test-GitBranch` function for testing if a branch exists in a repository.
* Added `Get-GitTag` function for getting the tags in a repository.
* Added `New-GitTag` function for creating tags in a repository.
* Added `Test-GitTag` function for testing if a tag exists in a repository.
* Added `Update-GitRepository` for updating a repository to a commit, branch, tag, etc, i.e. for checking out a specific commit.
FileList
- LibGit2.nuspec
- Import-LibGit2.ps1
- LibGit2.psd1
- LibGit2.psm1
- LICENSE
- NOTICE
- RELEASE_NOTES.md
- bin\LibGit2.Automation.dll
- bin\LibGit2Sharp.dll
- bin\LibGit2Sharp.dll.config
- bin\LibGit2Sharp.xml
- bin\NativeBinaries\amd64\git2-785d8c4.dll
- bin\NativeBinaries\linux\amd64\libgit2-785d8c4.so
- bin\NativeBinaries\osx\libgit2-785d8c4.dylib
- bin\NativeBinaries\x86\git2-785d8c4.dll
- 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\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\New-GitBranch.ps1
- Functions\New-GitRepository.ps1
- Functions\New-GitTag.ps1
- Functions\Receive-GitCommit.ps1
- Functions\Save-GitChange.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 |
---|