PoshSvn.psd1

@{
    GUID                   = "{49B991B6-D257-4122-AEDA-0C317118596A}"
    Author                 = "Timofei Zhakov"
    CompanyName            = "Rinrab"
    Copyright              = "(c) Timofei Zhakov. All rights reserved."
    ModuleVersion          = "1.0.0"
    PowerShellVersion      = "3.0"
    CLRVersion             = "4.0"
    Description            = "Apache Subversion client for PowerShell
 
Project website: https://www.poshsvn.com"

    ProcessorArchitecture  = "Amd64"
    RootModule             = "PoshSvn.dll"
    DotNetFrameworkVersion = "4.7.2"
    CmdletsToExport        = @(
        "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"
        "New-SvnTarget"
    )
    AliasesToExport        = @(
        "svn-status"
        "svn-update"
        "svn-checkout"
        "svn-cleanup"
        "svn-commit"
        "svn-mkdir"
        "svn-info"
        "svn-add"
        "svn-delete"
        "svn-remove"
        "svn-move"
        "svn-log"
        "svn-list"
        "svn-revert"
        "svn-copy"
        "svn-switch"
        "svn-export"
        "svn-import"
        "svn-cat"
        "svn-diff"
        "svn-blame"
        "svn-lock"
        "svn-unlock"
        "svn-merge"
        "svn-mergeinfo"
        "svn-relocate"
        "svn-propset"
        "svn-proplist"
        "svn-propget"
        "svn-propdel"
        "svnadmin-create"
    )
    FunctionsToExport      = @()
    FormatsToProcess       = @(
        "SvnStatus.format.ps1xml"
        "SvnInfo.format.ps1xml"
        "SvnNotifyOutput.format.ps1xml"
        "SvnLog.format.ps1xml"
        "SvnItem.format.ps1xml"
        "SvnProperty.format.ps1xml"
        "SvnBlame.format.ps1xml"
        "SvnMergeInfo.format.ps1xml"
    )
    PrivateData            = @{
        PSData = @{
            Tags                     = @("svn", "subversion")
            ReleaseNotes             = "# Changelog
 
All notable changes to this project will be documented in this file.
 
## [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
"

            # LicenseUri = "https://aka.ms/azps-license"
            ProjectUri = "https://www.poshsvn.com"
            IconUri = "https://www.poshsvn.com/icon.svg"
            RequireLicenseAcceptance = $false
            # ExternalModuleDependencies = @()
        }
    }
}