#NEWLINE# def _createTroves( self , troveAndPathList ) : #NEWLINE# #INDENT# cs = changeset . ChangeSet ( ) #NEWLINE# troveList = [ x [ 0 ] for x in troveAndPathList ] #NEWLINE# previousVersionMap = self . _targetNewTroves ( troveList ) #NEWLINE# self . _addAllNewFiles ( cs , troveAndPathList , previousVersionMap ) #NEWLINE# for trv in troveAndPathList : #NEWLINE# #INDENT# trv . computeDigests ( ) #NEWLINE# trvCs = trv . diff ( None , absolute = True ) [ 0 ] #NEWLINE# cs . newTrove ( trvCs ) #NEWLINE# #UNINDENT# return cs