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/

Source ⬇

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: 2024-04-23+02:00