Show More
@@ -188,6 +188,25 b' editcomment = _("""# Edit history betwee' | |||
|
188 | 188 | # |
|
189 | 189 | """) |
|
190 | 190 | |
|
191 | class histeditstate(object): | |
|
192 | def __init__(self, repo, parentctxnode=None, rules=None, keep=None, | |
|
193 | topmost=None, replacements=None): | |
|
194 | self.repo = repo | |
|
195 | self.parentctxnode = parentctxnode | |
|
196 | self.rules = rules | |
|
197 | self.keep = keep | |
|
198 | self.topmost = topmost | |
|
199 | if replacements is None: | |
|
200 | self.replacements = [] | |
|
201 | else: | |
|
202 | self.replacements = replacements | |
|
203 | ||
|
204 | def write(self): | |
|
205 | fp = self.repo.vfs('histedit-state', 'w') | |
|
206 | pickle.dump((self.parentctxnode, self.rules, self.keep, | |
|
207 | self.topmost, self.replacements), fp) | |
|
208 | fp.close() | |
|
209 | ||
|
191 | 210 | def commitfuncfor(repo, src): |
|
192 | 211 | """Build a commit function for the replacement of <src> |
|
193 | 212 |
General Comments 0
You need to be logged in to leave comments.
Login now