On the user-facing front, this release adds cmdlets to enable/disable Git repositories.
But another big change is a refactoring of the project structure to simplify the codebase. Now, instead of three projects (TfsCmdlets.Common, TfsCmdlets.PSDesktop, and TfsCmdlets.PSCore), there is only one project (TfsCmdlets), which leverages .NET SDK multi-targeting support to achieve what previously required separate projects for each target framework. This change will speed up the development process and make it easier to add new cmdlets in the future.
- Enable-TfsGitRepository and Disable-TfsGitRepository: Adds cmdlets to enable/disable Git repositories. When a repository is disabled it cannot be accessed (including clones, pulls, pushes, builds, pull requests etc) but remains discoverable, with a warning message stating it is disabled. (fixes #131)