[update] Prevent new version if no change

This commit is contained in:
Bruno SIMON
2016-09-16 19:00:18 +02:00
parent b7264eaaf5
commit 42dff9255b
4 changed files with 16 additions and 8 deletions
+9
View File
@@ -2,6 +2,7 @@
// Depedencies
let diff = require( 'diff' ),
util = require( 'util' ),
paths = require( '../utils/paths.class.js' ),
ids = require( '../utils/ids.class.js' )
@@ -39,8 +40,11 @@ class File
version.content = content
if( !last_version )
{
version.diff = false
}
else
{
version.diff = diff.diffLines(
last_version.content,
version.content,
@@ -49,6 +53,11 @@ class File
}
)
// No changed
if( version.diff.length === 1 )
return false
}
// Emit
this.socket.emit( 'create_version', { file: this.path.full, version: version } )