Nuclearly Potent Moonshine
Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

svn-dav-fs

6.0.8 • Public • Published

npm Greenkeeper semantic-release styled with prettier Build Status codecov.io Coverage Status Known Vulnerabilities GitHub Issues Stories in Ready Dependency Status devDependency Status docs XO code style 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

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

471

version

6.0.8

license

BSD-2-Clause

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar