Skip to content

ugit 0.3.6

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Feb 04:29
· 1359 commits to main since this release
aebf58a

0.3.6:

  • git log
    • Supporting --stat (Fixes #123)
    • Supporting --shortstat (Fixes #102)
    • Adding .GitOutputLines (Fixes #122)
  • git diff
    • Fixing subdirectory issue (Fixes #121)

0.3.5:

  • Use-Git: Fixing pipeline behavior for non-file input (Fixes #119)
  • Git.log: Attaching .GitCommand, not .GitArgument (Fixes #118)
  • Git.mv: Reducing liklihood of errors in directory moves (Fixes #117)

0.3.4:

  • Improving pipeling behavior (Fixes #110)
  • Adding tests for pipelining

0.3.3:

  • New Extensions:
    • git grep (Fixes #101)
    • --name-only support (Fixes #103)
  • -WhatIf now returns a [ScriptBlock] (Fixes #90)
  • Git.FileOutput: Test-Path before Get-Item (Fixes #106)

0.3.2:

  • git diff now includes .File and .GitRoot (Fixes #93)
  • git pull no longer includes 'files changed' when no files change (Fixes #92)

0.3.1:

  • git help --all now returns as objects (Fixes #88)
  • (git log .\filename).Diff() now only diffs the selected files (Fixes #87)
  • git -C is permitted in any direectory (Fixes #85)

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:


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