1.0.4 • Published 9 years ago

gulp-ecs-svn v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
9 years ago

gulp-ecs-svn

Gulp plugin to work with svn

NPM

This is a simple interface to export packages from SVN to work on gulp.js with SVN. It assumes you can export without providing SVN login credentials and you'll need to install an SVN client - on Windows TortoiseSVN is your best bet.

For a full list of SVN client packages look here.

Install

$ npm install --save-dev gulp-ecs-svn

Usage

var gulp = require('gulp');
var svn  = require('gulp-ecs-svn');
var readlineSync = require('readline-sync');

var svnConf = {
	svnDir :'./app',
	destDir : './export',
}
var svnConf = {
    svnDirCore :'http://svn-repository/app',
    destDir : './app',
}

var version = 'trunk';

gulp.task('set-svn-build-version', function() {
	version = readlineSync.question('What SVN version shall we export [trunk]?: ', {defaultInput: 'trunk'});
});

gulp.task('export-svn', function() {
     	return svn.export(svnConf.svnDir, svnConf.destDir, version, function(err){
		    	if(err) throw err;
	});
});

Run Gulp Tasks

$ gulp set-svn-build-version, export-svn

License

MIT. See package LICENSE.md for details.