コード例 #1
0
ファイル: CommitController.py プロジェクト: ararog/iShareCode
	def updateStatus(self):
		self.files = []
		states = 'modified added removed deleted unknown ignored clean'.split()
		self.repository = hg.repository(ui.ui(), self.directory)
		status = self.repository.status('.', None, None, True, True, True)	
		self.changestates = zip(states, status)
		for _state, _files in self.changestates:
			for _file in _files:
				resource = Resource()
				resource.setPath(_file)
				resource.setState(NSLocalizedString(_state, None))
				resource.setSelected(False)
				self.files.append(resource)