File tree 1 file changed +8
-3
lines changed
1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -47,17 +47,22 @@ module.exports = function (ts) {
47
47
}
48
48
49
49
var file ;
50
+ var current = this . files [ normalized ] ;
50
51
var previous = this . previousFiles [ normalized ] ;
51
52
var version ;
52
53
53
- if ( previous && previous . contents === text ) {
54
+ if ( current && current . contents === text ) {
55
+ file = current . ts ;
56
+ version = current . version ;
57
+ log ( 'Reused current file %s (version %d)' , normalized , version ) ;
58
+ } else if ( previous && previous . contents === text ) {
54
59
file = previous . ts ;
55
60
version = previous . version ;
56
- log ( 'Reused file %s (version %s )' , normalized , version ) ;
61
+ log ( 'Reused previous file %s (version %d )' , normalized , version ) ;
57
62
} else {
58
63
file = ts . createSourceFile ( filename , text , this . languageVersion , true ) ;
59
64
version = this . version ;
60
- log ( 'New version of source file %s (version %s )' , normalized , version ) ;
65
+ log ( 'New version of source file %s (version %d )' , normalized , version ) ;
61
66
}
62
67
63
68
this . files [ normalized ] = {
You can’t perform that action at this time.
0 commit comments