Brownserve.PSSourceControl
0.2.0
Git, GitHub, and GitLab source control operations used across Brownserve projects.
Minimum PowerShell version
6.0
Installation Options
Owners
Copyright
2026 Brownserve UK
Package Details
Author(s)
- Brownserve UK
Tags
Functions
Add-GitChanges ConvertTo-HTTPSRepoURL Copy-GitRemoteRepository Get-GitBranches Get-GitChanges Get-GitCurrentBranch Get-GitMerges Get-GitRemoteOriginURL Get-GitRootDirectory New-GitBranch Push-GitChanges Submit-GitChanges Switch-GitBranch Set-GitLabCIVariable Add-GitHubReleaseAsset Add-PullRequestComment Get-GitHubIssues Get-GitHubPullRequests Get-GitHubRelease Get-GitHubTags New-GitHubBranch New-GitHubCommit New-GitHubPullRequest New-GitHubRelease
Dependencies
This module has no dependencies.
Release Notes
# Added
- feat: add new Set-GitLabCIVariable cmdlet in #10 by @shoddyguard
- feat: drop use of Brownserve.PSTools in #5 by @shoddyguard
- feat(test): add additional tests to the module. in #4 by @shoddyguard
# Fixed
- fix(build): add ExternalModuleDependencies to ensure PSGallery modules can be published correctly in #8 by @shoddyguard
- fix(build): Switch to older method of declaring module dependencies in #7 by @shoddyguard
# Changed
- chore: bring repo up to latest template standard in #9 by @shoddyguard
- refactor: remove private cmdlet in #6 by @shoddyguard
FileList
- Brownserve.PSSourceControl.nuspec
- Brownserve.PSSourceControl.psd1
- Brownserve.PSSourceControl.psm1
- Private\Classes.ps1
- Private\Git\Classes.ps1
- Public\Git\Add-GitChanges.ps1
- Public\Git\ConvertTo-HTTPSRepoURL.ps1
- Public\Git\Copy-GitRemoteRepository.ps1
- Public\Git\Get-GitBranches.ps1
- Public\Git\Get-GitChanges.ps1
- Public\Git\Get-GitCurrentBranch.ps1
- Public\Git\Get-GitMerges.ps1
- Public\Git\Get-GitRemoteOriginURL.ps1
- Public\Git\Get-GitRootDirectory.ps1
- Public\Git\New-GitBranch.ps1
- Public\Git\Push-GitChanges.ps1
- Public\Git\Submit-GitChanges.ps1
- Public\Git\Switch-GitBranch.ps1
- Public\GitHub\Add-GitHubReleaseAsset.ps1
- Public\GitHub\Add-PullRequestComment.ps1
- Public\GitHub\Get-GitHubIssues.ps1
- Public\GitHub\Get-GitHubPullRequests.ps1
- Public\GitHub\Get-GitHubRelease.ps1
- Public\GitHub\Get-GitHubTags.ps1
- Public\GitHub\New-GitHubBranch.ps1
- Public\GitHub\New-GitHubCommit.ps1
- Public\GitHub\New-GitHubPullRequest.ps1
- Public\GitHub\New-GitHubRelease.ps1
- Public\GitLab\Set-GitLabCIVariable.ps1
- en-US\Brownserve.PSSourceControl-help.xml
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.4.0 | 3 | 6/20/2026 |
| 0.3.0 | 5 | 6/19/2026 |
| 0.2.0 (current version) | 4 | 6/19/2026 |
| 0.1.0 | 6 | 5/24/2026 |