svn-dav-fs

    7.0.0 • Public • Published

    npm Greenkeeper semantic-release styled with prettier Build Status codecov.io Known Vulnerabilities GitHub Issues Dependency Status devDependency Status docs downloads Commitizen friendly

    svn-dav-fs

    handler for 'svn+https' url scheme (plain js svn dav fs)

    API

    Table of Contents

    SVNHTTPSScheme

    Extends HTTPSScheme

    URL scheme 'svn+https' svn over https

    optionsRequest

    Execute options request

    Parameters

    • context Context execution context
    • url URL
    • body Array<string> xml lines

    Returns Promise<Request>

    activityCollectionSet

    query for the activity collection set.

    Parameters

    • context Context execution context
    • url URL

    Returns Promise<ActivityCollectionSet>

    userAgent

    Delivers svn user agent

    Returns string user agent identifier

    clientVersion

    Delivers svn client version

    Returns string version

    davHeader

    Type: string

    mkcol

    Parameters

    Examples

    MKCOL /svn/delivery_notes/!svn/txr/1485-1cs/data/comp2 HTTP/1.1
    DAV http://subversion.tigris.org/xmlns/dav/svn/depth
    DAV http://subversion.tigris.org/xmlns/dav/svn/mergeinfo
    DAV http://subversion.tigris.org/xmlns/dav/svn/log-revprops

    startTransaction

    Start a new transaction

    Parameters

    • context Context
    • url ULR
    • message string

    Examples

    POST /svn/delivery_notes/!svn/me HTTP/1.1
    Content-Type application/vnd.svn-skel
    DAV http://subversion.tigris.org/xmlns/dav/svn/depth
    DAV http://subversion.tigris.org/xmlns/dav/svn/mergeinfo
    DAV http://subversion.tigris.org/xmlns/dav/svn/log-revprops
    (create-txn-with-props (svn:txn-user-agent 48 SVN/1.9.4 (x86_64-apple-darwin15.0.0) serf/1.3.8 svn:log 19 this is the message svn:txn-client-compat-version 5 1.9.4))
    Response:
    SVN-Txn-Name: 1483-1a1

    Returns Object acs, txn

    put

    Parameters

    • context Context
    • url URL
    • stream ReadableStream
    • options Object

    optionsFromEnvironment

    Extract options suitable for the constructor form the given set of environment variables

    Parameters

    Returns Object undefined if no suitable environment variables have been found

    ActivityCollectionSet

    Parameters

    Properties

    repositoryRoot

    Type: string

    absoluteRepositoryRoot

    Type: string

    pathInsideRepository

    Returns string path of the url inside of the repository

    encodeProperties

    Encodes objects into strings as used by svn

    Parameters

    Examples

    (create-txn-with-props
       (svn:txn-user-agent 48 SVN/1.9.4 (x86_64-apple-darwin15.0.0) serf/1.3.8
        svn:log 19 this is the message
        svn:txn-client-compat-version 5 1.9.4))

    Returns string encoded object value

    install

    With npm do:

    npm install svn-dav-fs

    license

    BSD-2-Clause

    Install

    npm i svn-dav-fs

    DownloadsWeekly Downloads

    14

    Version

    7.0.0

    License

    BSD-2-Clause

    Unpacked Size

    31.7 kB

    Total Files

    7

    Last publish

    Collaborators

    • arlac77