Lines Matching refs:SHA1
34 def StashBlocks(self, SHA1, blocks): argument
35 if SHA1 in self.stash_map:
36 logging.info("already stashed {}: {}".format(SHA1, blocks))
41 self.stash_map[SHA1] = blocks
43 def FreeBlocks(self, SHA1): argument
44 assert self.stash_map.has_key(SHA1), "stash {} not found".format(SHA1)
45 self.current_stash_size -= self.stash_map[SHA1].size()
46 del self.stash_map[SHA1]
48 def HandleOverlapBlocks(self, SHA1, blocks): argument
49 self.StashBlocks(SHA1, blocks)
51 self.FreeBlocks(SHA1)
103 SHA1 = cmd_list[1]
106 my_stash.HandleOverlapBlocks(SHA1, source_range)
121 SHA1 = cmd_list[1]
123 my_stash.StashBlocks(SHA1, source_range)
126 SHA1 = cmd_list[1]
127 my_stash.FreeBlocks(SHA1)