549

Downloads

12

Downloads of 0.3.0

2016-12-13

Last published

LibGit2

0.3.0

LibGit2 is a PowerShell module for working with Git repositories. You can use it to create, clone, query, push to, pull from, and commit to Git repositories.

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.

Inspect

PS> Save-Module -Name LibGit2 -Path <path> -RequiredVersion 0.3.0

Install

PS> Install-Module -Name LibGit2 -RequiredVersion 0.3.0

Deploy

See Documentation for more details.

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.

Owners

Authors

Aaron Jensen

Copyright

Copyright 2016 Aaron Jensen

FileList

Show

Tags

Cmdlets

This module has no cmdlets.

Functions

DSC Resources

This module has no DSC resources.

Workflows

This module has no workflows.

Role Capabilities

This module has no role capabilities.

Dependencies

This module has no dependencies.

Version History

Version Downloads Last updated
LibGit2 0.3.1 97 Friday, December 30 2016
LibGit2 0.3.0 (this version) 12 Tuesday, December 13 2016
LibGit2 0.2.0 31 Friday, November 04 2016
LibGit2 0.1.1 55 Saturday, September 10 2016
LibGit2 0.0.0 14 Wednesday, August 31 2016