svn-extension
XML Calabash extensions to implement Subversion with SVNKit as XProc steps
Repository
                           
                              
                        
                     
                  | Git URL | https://github.com/transpect/svn-extension.git | 
                              
| SVN URL | https://github.com/transpect/svn-extension | 
                              
| Base URI | http://transpect.io/calabash-extensions/subversion/ | 
                              
svn:add
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-add-declaration.xpl"/>
                     Synopsis
<svn:add xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="path"/>
  <p:option name="parents" select="'no'"/>
</svn:add>
                  svn:checkout
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-checkout-declaration.xpl"/>
                     Synopsis
<svn:checkout xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="repo"/>
  <p:option name="revision" required="false" select="'HEAD'"/>
  <p:option name="path"/>
  <p:option name="depth"/>
</svn:checkout>
                  svn:commit
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-commit-declaration.xpl"/>
                     Synopsis
<svn:commit xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="path"/>
  <p:option name="message" select="'svn:commit'"/>
</svn:commit>
                  svn:copy
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-copy-declaration.xpl"/>
                     Synopsis
<svn:copy xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="repo"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="path"/>
  <p:option name="target"/>
  <p:option name="move" select="'no'"/>
  <p:option name="message" select="'svn:delete removed path'"/>
</svn:copy>
                  svn:delete
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-delete-declaration.xpl"/>
                     Synopsis
<svn:delete xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="url"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="force" select="'no'"/>
  <p:option name="message" select="'svn:delete removed path'"/>
</svn:delete>
                  svn:info
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-info-declaration.xpl"/>
                     Synopsis
<svn:info xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="repo"/>
  <p:option name="username"/>
  <p:option name="password"/>
</svn:info>
                  svn:list
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-list-declaration.xpl"/>
                     Synopsis
<svn:list xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="repo"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="recursive"/>
</svn:list>
                  svn:lock
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-lock-declaration.xpl"/>
                     Synopsis
<svn:lock xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="repo"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="path"/>
  <p:option name="unlock" select="'no'"/>
  <p:option name="break-lock" select="'no'"/>
  <p:option name="message" select="''"/>
</svn:lock>
                  svn:mkdir
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-mkdir-declaration.xpl"/>
                     Synopsis
<svn:mkdir xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="dir"/>
  <p:option name="parents" select="'no'"/>
  <p:option name="message" select="'svn:mkdir create dir'"/>
</svn:mkdir>
                  svn:move
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-move-declaration.xpl"/>
                     Synopsis
<svn:move xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="repo" select="'https://subversion.le-tex.de/common/'"/>
  <p:option name="username" select="'user'"/>
  <p:option name="password" select="'pass'"/>
  <p:option name="path" select="'ToBeCopied'"/>
  <p:option name="target" select="'Output'"/>
  <p:option name="message" select="'my commit message'"/>
</svn:move>
                  svn:propget
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-propget-declaration.xpl"/>
                     Synopsis
<svn:propget xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="repo"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="property"/>
  <p:option name="revision"/>
</svn:propget>
                  svn:propset
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-propset-declaration.xpl"/>
                     Synopsis
<svn:propset xmlns:svn="http://transpect.io/svn">
  <p:input port="source" sequence="true"/>
  <p:output port="result" sequence="true"/>
  <p:option name="path"/>
  <p:option name="username"/>
  <p:option name="password"/>
</svn:propset>
                  svn:unlock
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-unlock-declaration.xpl"/>
                     Synopsis
<svn:unlock xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="repo" select="'repo'"/>
  <p:option name="username" select="'user'"/>
  <p:option name="password" select="'pass'"/>
  <p:option name="path" select="'MyFile.xml'"/>
  <p:option name="break-lock" select="'no'"/>
  <p:option name="message" select="'file unlocked'"/>
</svn:unlock>
                  svn:update
Import
<p:import href="http://transpect.io/calabash-extensions/subversion/svn-update-declaration.xpl"/>
                     Synopsis
<svn:update xmlns:svn="http://transpect.io/svn">
  <p:output port="result" sequence="true"/>
  <p:option name="username"/>
  <p:option name="password"/>
  <p:option name="path"/>
  <p:option name="revision" required="false" select="'HEAD'"/>
</svn:update>
                  GitHub sync date: 2025-01-08+01:00