PoshSvn

1.1.1

Apache Subversion client for PowerShell

Project website: https://www.poshsvn.com/

Minimum PowerShell version

3.0

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PoshSvn

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PoshSvn

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Timofei Zhakov. All rights reserved.

Package Details

Author(s)

  • Timofei Zhakov

Tags

svn subversion

Cmdlets

Invoke-SvnStatus Invoke-SvnUpdate Invoke-SvnCheckout Invoke-SvnCleanup Invoke-SvnCommit Invoke-SvnMkdir Invoke-SvnInfo Invoke-SvnAdd Invoke-SvnDelete Invoke-SvnAdminCreate Invoke-SvnMove Invoke-SvnLog Invoke-SvnList Invoke-SvnRevert Invoke-SvnCopy Invoke-SvnSwitch Invoke-SvnExport Invoke-SvnImport Invoke-SvnCat Invoke-SvnDiff Invoke-SvnBlame Invoke-SvnLock Invoke-SvnUnlock Invoke-SvnMerge Invoke-SvnMergeInfo Invoke-SvnRelocate Invoke-SvnPropset Invoke-SvnProplist Invoke-SvnPropget Invoke-SvnPropdel Invoke-SvnUpgrade New-SvnTarget

Dependencies

This module has no dependencies.

Release Notes

# Changelog

All notable changes to this project will be documented in this file.

# [1.1.1]

- Build improvements
 - Build EXPAT and ZLIB libraries as static.
 - Use SQLite amalgamation.
 - Other small build fixes and improvements.
- Little installer improvements.
 - Make 'Add Subversion to PATH' as separate feature.
 - Drop 'PoshSvn offline docs' feature, because it wasn't supported.

# [1.1.0]

- Added -Change parameter to all cmdlets.
- Added -AsByteStream, -Raw, and -Encoding parameters to the svn-diff cmdlet.
- Implement the svn-upgrade cmdlet.
- Minor fixes and improvement, specialy for the svn-diff and svn-log cmdlets.
- Build improvements.

## [1.0.1]

- Fixed help build.
- Updated docs.

## [1.0.0]

- Added -Recursive parameter to cmdlets that has -Depth parameter.
- Added all parameters to the svn-commit cmdlet.
- Remove SharpSvn.SvnPropertyCollection from output of cmdlets.
- Added -Encoding parameter to the svn-cat and svn-diff cmdlet.
- Properties to the svn-cleanup cmdlet.
- Added custom Format-List formatter for the svn-blame cmdlet.
- Ignore StatusCompleted notify action; write it only to verbose.
- Added short aliases to cmdlets.
- Do not write action to verbose if it is already written to output.
- Added -TrustServerCertificateFailures parameter to all cmdlets.
- Fix progress title (replace 'Processing' with correct titile).
- Removed svn-dist from release.
- [VSCode extension] Add Alt+U hotkey to open poshsvn terminal.
- [VSCode extension] Do not create new terminal if it is already exists.
- [VSCode extension] Fix Ctrl+Backspace and other shortcuts in terminal.
- [VSCode extension] Added demo screenshot.
- Minor fixes and improvement.
- Build improvements.

## [0.7.4]

- Fix name of svn-dist in release.

## [0.7.3]

- Fix upload of svn-dist to release.

## [0.7.2]

- Upload svn-dist to release.
- Enable SSPI in serf.

## [0.7.1]

- Build and publish improvements.

## [0.7.0]

- Added properties cmdlets.
 - Implement svn-propdel cmdlet.
 - Implement svn-propget cmdlet.
 - Implement svn-proplist cmdlet.
 - Implement svn-propset cmdlet.
 - Functions works over rvision properties
 - Added formatters for SvnProperty object.
- Implement svn-mergeinfo cmdlet.
- Implement svn-relocate cmdlet.
- Some fixes with targets of cmdlets.
- Fix peg-revision.
- Fix version of the MSI installer.
- Minor fixes and improvements.
- Build and publish improvements.

## [0.6.2]

- Build and publish improvements.

## [0.6.1]

- Add build for x86 platform.
- Build and publish improvements.

## [0.6.0]

- Implement svn-lock cmdlet.
- Implement svn-unlock cmdlet.
- Implement svn-merge cmdlet.
- Compile SharpSvn myself instead of using its NuGet package.
 - All Subversion binaries are now in theirs DLLs (originaly SharpSvn compiles them into one DLL).
 - Many other improvements.
 - Use vcpkg to build dependecies.
- Add French-localized documentation.
- Add MSI installer for PoshSvn and Subversion command-line tools.
- Minor fixes and improvement.

## [0.5.0]

- Implement svn-cat cmdlet.
- Implement svn-diff cmdlet.
- Implement svn-blame cmdlet.
- Some fixes in commit output.
- Minor fixes and improvement.

## [0.4.0]

- Added vscode extension.
- Minor fixes and improvement.

## [0.3.0]

- Add -Revision parameter to svn-log cmdlet.
- Implement svn-import and svn-export cmdlets.
- Minor fixes and improvement.

## [0.2.0]

- Rework targets of cmdlets.
- Implement svn-switch.
- Minor fixes and improvement.

## [0.1.3]

- Minor fixes and improvement.
- Implement svn-copy.

## [0.1.2]

- Add documentation.
- Some fixes in metadata.

## [0.1.1]

- Include CRT to package
- Minor fixes in module manifest

## [0.1.0]

- Initial release

FileList

Version History

Version Downloads Last updated
1.1.1 (current version) 19 6/23/2024
1.1.0 11 5/31/2024
1.0.1 10 5/14/2024
1.0.0 5 5/12/2024
0.7.4 7 5/2/2024
0.7.3 3 5/2/2024
0.7.1 3 5/1/2024
0.7.0 3 5/1/2024
0.6.2 4 4/25/2024
0.6.1 3 4/25/2024
0.6.0 5 4/23/2024
0.5.2 19 3/27/2024
0.5.1 4 3/27/2024
0.5.0.1 3 3/27/2024
0.4.1 4 3/23/2024
0.4.0 7 3/22/2024
0.3.0 8 3/19/2024
0.2.0 9 3/17/2024
0.1.3 12 3/12/2024
0.1.2-alpha 8 3/9/2024
0.1.1-alpha 10 3/7/2024
0.1.0-alpha 6 3/7/2024
Show more