comparison hg_delta_editor.py @ 217:6eb691a163cd

hg_delta_editor: stop using foobaz as a bogus filename.
author Augie Fackler <durin42@gmail.com>
date Sat, 28 Mar 2009 14:27:27 -0500
parents 1416429584b2
children a360ddc97719
comparison
equal deleted inserted replaced
216:3c87de482011 217:6eb691a163cd
344 if inc is None or exc is not None: 344 if inc is None or exc is not None:
345 return False 345 return False
346 return True 346 return True
347 347
348 def _is_path_valid(self, path): 348 def _is_path_valid(self, path):
349 if path is None:
350 return False
349 subpath = self._split_branch_path(path)[0] 351 subpath = self._split_branch_path(path)[0]
350 if subpath is None: 352 if subpath is None:
351 return False 353 return False
352 return self._is_file_included(subpath) 354 return self._is_file_included(subpath)
353 355
823 self.delete_file(f_p) 825 self.delete_file(f_p)
824 self.delete_file(path) 826 self.delete_file(path)
825 delete_entry = stash_exception_on_self(delete_entry) 827 delete_entry = stash_exception_on_self(delete_entry)
826 828
827 def open_file(self, path, parent_baton, base_revision, p=None): 829 def open_file(self, path, parent_baton, base_revision, p=None):
828 self.current_file = 'foobaz' 830 self.current_file = None
829 fpath, branch = self._path_and_branch_for_path(path) 831 fpath, branch = self._path_and_branch_for_path(path)
830 if fpath: 832 if fpath:
831 self.current_file = path 833 self.current_file = path
832 self.ui.note('M %s\n' % path) 834 self.ui.note('M %s\n' % path)
833 if base_revision != -1: 835 if base_revision != -1:
866 # parentctx is not an ancestor of childctx, files are unrelated 868 # parentctx is not an ancestor of childctx, files are unrelated
867 return False 869 return False
868 870
869 def add_file(self, path, parent_baton, copyfrom_path, 871 def add_file(self, path, parent_baton, copyfrom_path,
870 copyfrom_revision, file_pool=None): 872 copyfrom_revision, file_pool=None):
871 self.current_file = 'foobaz' 873 self.current_file = None
872 self.base_revision = None 874 self.base_revision = None
873 if path in self.deleted_files: 875 if path in self.deleted_files:
874 del self.deleted_files[path] 876 del self.deleted_files[path]
875 fpath, branch = self._path_and_branch_for_path(path, existing=False) 877 fpath, branch = self._path_and_branch_for_path(path, existing=False)
876 if not fpath: 878 if not fpath:
928 cp_f = '' 930 cp_f = ''
929 else: 931 else:
930 source_rev = copyfrom_revision 932 source_rev = copyfrom_revision
931 cp_f, source_branch = self._path_and_branch_for_path(copyfrom_path) 933 cp_f, source_branch = self._path_and_branch_for_path(copyfrom_path)
932 if cp_f == '' and br_path == '': 934 if cp_f == '' and br_path == '':
935 assert br_path is not None
933 self.branches[branch] = source_branch, source_rev, self.current_rev.revnum 936 self.branches[branch] = source_branch, source_rev, self.current_rev.revnum
934 new_hash = self.get_parent_revision(source_rev + 1, 937 new_hash = self.get_parent_revision(source_rev + 1,
935 source_branch) 938 source_branch)
936 if new_hash == node.nullid: 939 if new_hash == node.nullid:
937 self.missing_plaintexts.add('%s/' % path) 940 self.missing_plaintexts.add('%s/' % path)