def launch_sidebyside_diff(self): """ Launch diff as a side-by-side comparison using our comparison tool """ action = SVNAction(self.svn, notification=False, run_in_thread=False) if self.revision1.kind == "working": dest1 = self.path1 else: dest1 = self._build_export_path(1, self.revision1, self.path1) action.run_single(self.svn.export, self.path1, dest1, self.revision1) action.stop_loader() if self.revision2.kind == "working": dest2 = self.path2 else: dest2 = self._build_export_path(2, self.revision2, self.path2) action.run_single(self.svn.export, self.path2, dest2, self.revision2) action.stop_loader() helper.launch_diff_tool(dest1, dest2)
def launch_sidebyside_diff(self): """ Launch diff as a side-by-side comparison using our comparison tool """ action = SVNAction( self.svn, notification=False, run_in_thread=False ) if self.revision1.kind == "working": dest1 = self.path1 else: dest1 = self._build_export_path(1, self.revision1, self.path1) action.run_single( self.svn.export, self.path1, dest1, self.revision1, silent_fail=True ) action.stop_loader() if not os.path.isfile(dest1): with open(dest1, 'a'): os.utime(dest1, None) if self.revision2.kind == "working": dest2 = self.path2 else: dest2 = self._build_export_path(2, self.revision2, self.path2) action.run_single( self.svn.export, self.path2, dest2, self.revision2, silent_fail=True ) action.stop_loader() if not os.path.isfile(dest2): with open(dest2, 'a'): os.utime(dest2, None) rabbitvcs.util.helper.launch_diff_tool(dest1, dest2)
def launch_sidebyside_diff(self): """ Launch diff as a side-by-side comparison using our comparison tool """ action = SVNAction(self.svn, notification=False, run_in_thread=False) if self.revision1.kind == "working": dest1 = self.path1 else: dest1 = self._build_export_path(1, self.revision1, self.path1) action.run_single(self.svn.export, self.path1, dest1, self.revision1) action.stop_loader() if self.revision2.kind == "working": dest2 = self.path2 else: dest2 = self._build_export_path(2, self.revision2, self.path2) action.run_single(self.svn.export, self.path2, dest2, self.revision2) action.stop_loader() rabbitvcs.util.helper.launch_diff_tool(dest1, dest2)