Logo Search packages:      
Sourcecode: qbzr version File versions

def qbzr::lib::loggraphprovider::LogGraphProvider::load_filter_file_id (   self  ) 

Load with revisions affect the fileids

It requires that compute_merge_info has been run.

Definition at line 680 of file loggraphprovider.py.

00680                                  :
        """Load with revisions affect the fileids
        
        It requires that compute_merge_info has been run.
        
        """
        if self.fileids:
            self.throbber_show()
            
            self.filter_file_id = [False for i in 
                         xrange(len(self.merge_sorted_revisions))]
            
            revids = [revid for (sequence_number,
                                 revid,
                                 merge_depth,
                                 revno_sequence,
                                 end_of_merge) in self.merge_sorted_revisions ]
            repo_revids = self.get_repo_revids(revids)
            for repo in self.repos_sorted_local_first():
                revids = repo_revids[repo.base]
                if not self.load_filter_file_id_uses_inventory():
                    chunk_size = 500
                else:
                    chunk_size = 50
                
                for start in xrange(0, len(revids), chunk_size):
                    text_keys = []
                    self.load_filter_file_id_chunk(repo, 
                            revids[start:start + chunk_size])
            
            self.load_filter_file_id_chunk_finished()
    
    def load_filter_file_id_chunk(self, repo, revids):


Generated by  Doxygen 1.6.0   Back to index