equal
deleted
inserted
replaced
159 validatepatterns(includepats) |
159 validatepatterns(includepats) |
160 validatepatterns(excludepats) |
160 validatepatterns(excludepats) |
161 spec = format(includepats, excludepats) |
161 spec = format(includepats, excludepats) |
162 repo.svfs.write(FILENAME, spec) |
162 repo.svfs.write(FILENAME, spec) |
163 |
163 |
164 def copytoworkingcopy(repo, tr): |
164 def copytoworkingcopy(repo): |
165 if tr: |
165 spec = repo.svfs.read(FILENAME) |
166 def write(file): |
166 repo.vfs.write(DIRSTATE_FILENAME, spec) |
167 spec = repo.svfs.read(FILENAME) |
|
168 file.write(spec) |
|
169 file.close() |
|
170 tr.addfilegenerator('narrowspec', (DIRSTATE_FILENAME,), write, |
|
171 location='plain') |
|
172 else: |
|
173 spec = repo.svfs.read(FILENAME) |
|
174 repo.vfs.write(DIRSTATE_FILENAME, spec) |
|
175 |
167 |
176 def savebackup(repo, backupname): |
168 def savebackup(repo, backupname): |
177 if repository.NARROW_REQUIREMENT not in repo.requirements: |
169 if repository.NARROW_REQUIREMENT not in repo.requirements: |
178 return |
170 return |
179 svfs = repo.svfs |
171 svfs = repo.svfs |