0.2.4 • Published 10 years ago

svn-release v0.2.4

Weekly downloads
22
License
Apache-2.0
Repository
github
Last release
10 years ago

svn-release

Build Status CircleCI

Code Climate Test Coverage

dependencies devDependencies

GitHub version npm version

npm

GitHub issues Join the chat at https://gitter.im/codeweaver-pl/svn-release

License

Introduction

A subversion release toolkit module for node.js projects.

Installation

With npm do:

npm install svn-release

or, to make use of modules command line interface:

npm install -g svn-release

Usage

svn-release can be used in a programmatic or in a command line fashion.

API

Performing releases

  var pkg = require('./package.json'),
    svnOptions = {cwd: '.'},
    releaseOptions = new SvnRelease.SvnDefaults(pkg.version)
                                .releaseOptions({dist: 'dist'});

  return new SvnRelease(svnOptions)
    .release(releaseOptions);

CLI

Displaying help information

svn-release --help:

Usage: svn-release <cmd> [options...]

Commands:

branch [options]    create new branch, based on current working copy
release [options]   create new release, based on current working copy

Options:

  -h, --help         output usage information
  -V, --version      output the version number
  -I, --interactive  perform branch or release tasks in interactive mode

Performing releases

svn-release release --help:

Usage: release [options]

create new release, based on current working copy

Options:

  -h, --help                       output usage information
  -n, --release-name [name]        overrides default release version
  -r, --release-version [version]  overrides default release version
  -N, --next-version [version]     overrides next version
  -d, --dist [dist-folder]         include distribution folder on release
  -R, --releases [path]            relative path to releases (tags)

Branching

svn-release branch --help :

Usage: branch [options]

create new branch, based on current working copy

Options:

  -h, --help                      output usage information
  -n, --branch-name [name]        override default branch name
  -b, --branch-version [version]  override default branch version
  -N, --next-version [version]    override next version
  -B, --branches [path]           relative path to branches

License

svn-release is available under the following licenses:

  • Apache 2.0
0.2.4

10 years ago

0.2.3

10 years ago

0.2.1

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.4.23

10 years ago

0.4.22

10 years ago

0.2.0

10 years ago

0.1.19

10 years ago

0.1.18

10 years ago

0.1.17

10 years ago

0.1.16

10 years ago

0.1.15

10 years ago

0.1.14

10 years ago

0.1.11

10 years ago

0.1.10

10 years ago

0.1.9

10 years ago

0.0.8

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago