-
-
Notifications
You must be signed in to change notification settings - Fork 821
Open
Labels
Milestone
Description
First off, huge thanks to @rkeithhill for his recent help in pushing posh-git forward! He suggested adopting SemVer and using 1.0 for the forewarned dropping of support for PowerShell 2.0. We should also consider if 1.0 is a good time to drop support for versions prior to PowerShell 5.0. Before we do that, I think it makes sense to cut a "final" (modulo minor bug fixes) pre-1.0 release.
The 1.0 milestone also give us an opportunity to revisit the many ways that posh-git is currently distributed:
git clone <url> && .\install.ps1- Download ZIP &
.\install.ps1 - Chocolatey (which always installs or upgrades to
master) - PSGet
- PowerShell Gallery
So... tentative roadmap:
posh-git 0.7
- Fix Chocolatey package to install specific version (Chocolatey Simplification + Uninstall #358)
- Close out existing PRs that are compatible with 2.0
- In particular, finally merge Use GitStatusCache when it's installed. #208, assuming it works with PowerShell 2.0 /cc @cmarcusreid
- Close out trivial issues that I've just been ignoring for months or years 😒
- Make
promptself-installing from the module (Move simple prompt to the module. #217)
posh-git 1.0
- Drop 2.0 support and warnings
- Review exported commands - surface area seems too big (e.g.
Invoke-NullCoalescing) - PowerShell Core support
- ANSI support?
- Remove
profile.example.ps1 - Update Chocolatey install/uninstall process
- Spin off SSH Agent module (Spin off SSH Agent module? #338)
- Close remaining Linux issues (PowerShell Core on Linux support #302)
cmarcusreid, nozzlegear, hugo-vrijswijk, gluons, csrakowski and 4 more