Nodejs lib to convert a svn commit revision to a git diff.
- initialization
var DiffSvn2Git = require('diffsvn2git'); var diffSvn2Git = new DiffSvn2Git({ // these parameters will be used by the svn spawn dependency. cwd: '/svn/awesome-repo/awesome-repo', username: 'awesome-user', // optional if authentication not required or is already saved password: 'pass', // optional if authentication not required or is already saved noAuthCache: true // optional, if true, username does not become the logged in user on the machine });- listRevisionsByDate (work in progress)
Lists all the revision information by date in JSON format.
diffSvn2Git.listRevisionsByDate().then((revJson) => { console.log(revJson); }); - parse
The parse method reads the repository and generates a git diff from the revision passed, or the last commit's revision. if the revision parameter is not passed to the method.
diffSvn2Git.parse().then((patch) => { console.log(patch); }); 
