Vistrail.__init__(): change self.latestTime to valid number Vistrail.actionChain(): don't copy actions, rely on callers to do so when necessary. This is faster. Vistrail.addVersion(): Updates self.latestTime. Vistrail.getFreshTimestep(): Uses O(1) algo instead of O(n) :)
Vistrail.__init__(): change self.latestTime to valid number
Vistrail.actionChain(): don't copy actions, rely on callers to do so when necessary. This is faster.
Vistrail.addVersion(): Updates self.latestTime.
Vistrail.getFreshTimestep(): Uses O(1) algo instead of O(n) :)

Vistrail.invalidateCurrentTime(): made code easier to read
Vistrail.getCurrentGraph(): changed .__copy__ to copy.copy()
Vistrail.setCurrentGraph(): changed .__copy__ to copy.copy()

minesense/VisTrails,celiafish/VisTrails,minesense/VisTrails,hjanime/VisTrails,VisTrails/VisTrails,minesense/VisTrails,celiafish/VisTrails,hjanime/VisTrails,hjanime/VisTrails,Nikea/VisTrails,Nikea/VisTrails,Nikea/VisTrails,hjanime/VisTrails,VisTrails/VisTrails,minesense/VisTrails,minesense/VisTrails,Nikea/VisTrails,celiafish/VisTrails,VisTrails/VisTrails,VisTrails/VisTrails,VisTrails/VisTrails,celiafish/VisTrails,hjanime/VisTrails