ugit
0.3
ugit: Updated Git.
A powerful PowerShell wrapper for git that lets you extend git, automate multiple repos, and use the object pipeline.
Installation Options
Owners
Copyright
2022 Start-Automating
Package Details
Author(s)
- James Brundage
Tags
Functions
Get-UGitExtension Use-Git Out-Git
Dependencies
This module has no dependencies.
Release Notes
## 0.3:
* Adding git version and git help to list of commands that do not require a repo (Fixes #79) (Thanks @charltonstanley!)
--
## 0.2.9:
* Adding support for git init (Fixes #75)
---
## 0.2.8:
* Adding support for git rm (Fixes #73)
---
## 0.2.7:
* Adding support for git mv (#70, thanks @ninmonkey !)
---
## 0.2.6:
* Fixing git diff for binary files (#47)
---
## 0.2.5:
* Improving .Merged support for git log (#68)
* git log now also returns:
* [int] .PullRequestNumber (the pull request number)
* .Source (the source branch of a merge)
* .Destination (the destination branch of a merge)
---
## 0.2.4:
* Adding support for git stash (#65)
* Allowing git diff extension to display git stash show --patch (#66)
---
## 0.2.3:
* Adding types for git.reference.log (#61 #62)
---
## 0.2.2:
* Outputting hints as warnings (#56)
* Improved support for git pull (#57)
* Auto-building depedencies (#58)
* Consolidating CI/CD (#59)
---
## 0.2.1:
* Adding support for git shortlog (#48)
* Adding .GitRoot to git reflog (#53)
* Extension documentation cleanup (#54)
---
## 0.2.0:
* Adding support for git reflog (#51)
---
## 0.1.9.1:
* Fixing git status duplicate message (#49)
---
## 0.1.9:
* Support for eventing (#42)
* Autogeneration of docs (#43)
* Autogeneration of formatting (#44)
* Fixing git status formatting (#45)
---
## 0.1.8:
* Adding Support for git checkout (#38)
* Use-Git: Avoiding unwanted confirmation ( Fixing #39 )
---
## 0.1.7:
* Use-Git: -Verbose no longer infers --verbose (#10)
* Out-Git: Support for extension caching (#35)
* Out-Git: Using -ErrorAction Ignore when -Verbose is not passed (#36)
* Get-UGitExtension: Updating Piecemeal Version [0.2.1]. (Re #32 #36)
---
## 0.1.6
* Adding support / formatting for git pull (#26)
* Out-Git: Extension Improvements (#33)
---
## 0.1.5
* Adding git.log .Checkout() and Revert() (#27, #28)
* Fixing formatting for git diff (#25)
* Out-Git: Adding History (#30)
* Use-Git: SupportsShouldProcess (#29)
---
## 0.1.4
* Adding git.log.reset() (#20)
* Adding git clone extension (#17)
* Use-Git: Running certain git commands when there is no repo (currently clone and init)
* Use-Git: Support for progress bars (#18). Warning when repo not found (#21)
* git branch extension: Adding example
* Highlighting branch name (fixing #19)
---
## 0.1.3
* Updating git.log extension: Adding .Merged (#16)
* Updating git push extension: Support for first push (#14)
* Adding .output to automatic typenames (Fixing #11)
* Adding .ToString to git.branch and git.branch.detail (#9)
* Updating git branch extension: Fixing --delete behavior (#13)
* Use-Git: Support for -d/-D/-v/-V (#12). -Verbose implies --verbose (#10)
---
## 0.1.2
* Support for git push (#7)
* Adding .Amend/.UpdateMessage to git.commit.info (#6)
---
## 0.1.1
* Support for git commit (#4)
---
## 0.1
* Initial Release of ugit
---
FileList
- ugit.nuspec
- Out-Git.ps1
- Get-UGitExtension.ps1
- Extensions\Git.Clone.UGit.Extension.ps1
- README.ps1.md
- assets\ugit.svg
- ugit.format.ps1xml
- docs\Git.Clone-Extension.md
- action.yml
- docs\Git.Branch-Extension.md
- ugit.tests.ps1
- docs\_config.yml
- ugit.PSSVG.ps1
- docs\Git.Push-Extension.md
- Use-Git.ps1
- docs\Git.Stash-Extension.md
- LICENSE
- docs\Git.Init-Extension.md
- ugit.psd1
- docs\Git.RefLog-Extension.md
- ugit.GitHubWorkflow.PSDevOps.ps1
- docs\Git.Rm-Extension.md
- README.md
- docs\CNAME
- docs\Git.Shortlog-Extension.md
- ugit.GitHubAction.PSDevOps.ps1
- docs\Git.Pull-Extension.md
- ugit.ezout.ps1
- docs\Git.Commit-Extension.md
- CHANGELOG.md
- docs\Git.Mv-Extension.md
- ugit.Piecemeal.ps1
- docs\README.md
- ugit.psm1
- docs\Git.Checkout-Extension.md
- ugit.types.ps1xml
- docs\Git.Log-Extension.md
- ugit.HelpOut.ps1
- docs\Use-Git.md
- Formatting\Git.Removal.format.ps1
- docs\CHANGELOG.md
- Formatting\Git.Pull.No.Update.Format.ps1
- docs\Get-UGitExtension.md
- Formatting\Git.Diff.format.ps1
- docs\Git.FileOutput-Extension.md
- Formatting\Git.Reference.Log.format.ps1
- docs\Out-Git.md
- Formatting\Git.Status.format.ps1
- docs\Git.Diff-Extension.md
- Formatting\Git.Stash.Drop.format.ps1
- docs\Git.Status-Extension.md
- Formatting\Git.Stash.Nothing.format.ps1
- docs\git.md
- Formatting\Git.Stash.Apply.format.ps1
- en-us\About_ugit.help.txt
- Formatting\Git.Stash.Entry.format.ps1
- GitHub\Actions\UGitAction.ps1
- Formatting\Git.Shortlog.Summary.format.ps1
- GitHub\Jobs\RunGitPub.psd1
- Formatting\Git.Branch.Format.ps1
- GitHub\Jobs\buildugit.psd1
- Formatting\Git.Clone.Format.ps1
- Types\git.status\Push.ps1
- Formatting\Git.Shortlog.format.ps1
- Types\git.reference.log\Checkout.ps1
- Formatting\Git.Pull.Format.ps1
- Types\git.reference.log\Archive.ps1
- Formatting\Git.Commit.Info.Format.ps1
- Types\git.reference.log\Reset.ps1
- Formatting\Git.Log.format.ps1
- Types\git.reference.log\get_ReferenceNumbers.ps1
- Formatting\Git.Init.Format.ps1
- Types\git.reference.log\Alias.psd1
- Formatting\Git.Push.Info.format.ps1
- Types\git.reference.log\Diff.ps1
- Formatting\Git.Output.format.ps1
- Types\git.reference.log\Revert.ps1
- Formatting\Git.Push.Upstream.format.ps1
- Types\git.branch\Delete.ps1
- Formatting\Git.Diff.ChangeSet.Format.ps1
- Types\git.branch\ToString.ps1
- Formatting\Git.Checkout.format.ps1
- Types\git.log\Checkout.ps1
- Extensions\Git.Rm.UGit.Extension.ps1
- Types\git.log\Archive.ps1
- Extensions\Git.Init.UGit.Extension.ps1
- Types\git.log\Reset.ps1
- Extensions\Git.FileOutput.UGit.Extension.ps1
- Types\git.log\get_ReferenceNumbers.ps1
- Extensions\Git.Status.UGit.Extension.ps1
- Types\git.log\Diff.ps1
- Extensions\Git.Diff.UGit.Extension.ps1
- Types\git.log\Revert.ps1
- Extensions\Git.Shortlog.UGit.Extension.ps1
- Types\git.stash.entry\Pop.ps1
- Extensions\Git.Mv.UGit.Extension.ps1
- Types\git.stash.entry\Delete.ps1
- Extensions\Git.Pull.UGit.Extension.ps1
- Types\git.stash.entry\Drop.ps1
- Extensions\Git.Branch.UGit.Extension.ps1
- Types\git.stash.entry\Apply.ps1
- Extensions\Git.Stash.UGit.Extension.ps1
- Types\git.stash.entry\Diff.ps1
- Extensions\Git.Push.UGit.Extension.ps1
- Types\git.branch.detail\Delete.ps1
- Extensions\Git.Commit.UGit.Extension.ps1
- Types\git.branch.detail\ToString.ps1
- Extensions\Git.Checkout.UGit.Extension.ps1
- Types\git.commit.info\UpdateMessage.ps1
- Extensions\Git.RefLog.UGit.Extension.ps1
- Types\git.commit.info\Amend.ps1
- Extensions\Git.Log.UGit.Extension.ps1
- docs\assets\ugit.svg
Version History
Version | Downloads | Last updated |
---|---|---|
0.4.5 | 1,113 | 10/16/2024 |
0.4.4 | 40,261 | 4/16/2024 |
0.4.3 | 9,872 | 2/28/2024 |
0.4.2 | 4,336 | 11/4/2023 |
0.4.1 | 392 | 10/5/2023 |
0.4 | 3,510 | 5/14/2023 |
0.3.9 | 547 | 4/24/2023 |
0.3.8 | 777 | 3/29/2023 |
0.3.7 | 227 | 3/9/2023 |
0.3.6 | 149 | 2/8/2023 |
0.3.5 | 7 | 2/5/2023 |
0.3.4 | 9 | 1/28/2023 |
0.3.3 | 21 | 1/18/2023 |
0.3.2 | 158 | 11/29/2022 |
0.3.1 | 40 | 10/30/2022 |
0.3 (current version) | 47 | 10/13/2022 |
0.2.9 | 25 | 10/1/2022 |
0.2.8 | 51 | 8/13/2022 |
0.2.7 | 36 | 7/29/2022 |
0.2.6 | 25 | 7/24/2022 |
0.2.5 | 29 | 7/18/2022 |
0.2.4 | 13 | 7/16/2022 |
0.2.3 | 26 | 7/7/2022 |
0.2.2 | 25 | 6/29/2022 |
0.2.1 | 14 | 6/25/2022 |
0.2.0 | 12 | 6/25/2022 |
0.1.9.1 | 22 | 6/8/2022 |
0.1.9 | 34 | 4/25/2022 |
0.1.8 | 18 | 4/12/2022 |
0.1.7 | 15 | 4/10/2022 |
0.1.6 | 12 | 4/9/2022 |
0.1.5 | 14 | 4/4/2022 |
0.1.4 | 19 | 3/26/2022 |
0.1.3 | 14 | 3/25/2022 |
0.1.2 | 17 | 3/22/2022 |
0.1.1 | 13 | 3/21/2022 |
0.1 | 13 | 3/20/2022 |