302
304
for path, id, kind in self.delta.added:
303
305
marker = osutils.kind_marker(kind)
304
self._file_store.append([ True, path+marker, _('added'), path ])
306
if self.selected is not None:
307
if path == os.path.join(self.wtpath, self.selected):
308
self._file_store.append([ True, path+marker, _('added'), path ])
310
self._file_store.append([ False, path+marker, _('added'), path ])
312
self._file_store.append([ True, path+marker, _('added'), path ])
306
314
for path, id, kind in self.delta.removed:
307
315
marker = osutils.kind_marker(kind)
308
self._file_store.append([ True, path+marker, _('removed'), path ])
316
if self.selected is not None:
317
if path == os.path.join(self.wtpath, self.selected):
318
self._file_store.append([ True, path+marker, _('removed'), path ])
320
self._file_store.append([ False, path+marker, _('removed'), path ])
322
self._file_store.append([ True, path+marker, _('removed'), path ])
310
324
for oldpath, newpath, id, kind, text_modified, meta_modified in self.delta.renamed:
311
325
marker = osutils.kind_marker(kind)
313
327
changes = _('renamed and modified')
315
329
changes = _('renamed')
316
self._file_store.append([ True,
317
oldpath+marker + ' => ' + newpath+marker,
330
if self.selected is not None:
331
if newpath == os.path.join(self.wtpath, self.selected):
332
self._file_store.append([ True,
333
oldpath+marker + ' => ' + newpath+marker,
338
self._file_store.append([ False,
339
oldpath+marker + ' => ' + newpath+marker,
344
self._file_store.append([ True,
345
oldpath+marker + ' => ' + newpath+marker,
322
350
for path, id, kind, text_modified, meta_modified in self.delta.modified:
323
351
marker = osutils.kind_marker(kind)
324
self._file_store.append([ True, path+marker, _('modified'), path ])
352
if self.selected is not None:
353
if path == os.path.join(self.wtpath, self.selected):
354
self._file_store.append([ True, path+marker, _('modified'), path ])
356
self._file_store.append([ False, path+marker, _('modified'), path ])
358
self._file_store.append([ True, path+marker, _('modified'), path ])
326
360
def _create_pending_merges(self):
327
361
if not self.pending: