equal
deleted
inserted
replaced
203 matchfn is function to filter names of files to write to archive. |
203 matchfn is function to filter names of files to write to archive. |
204 |
204 |
205 prefix is name of path to put before every archive member.''' |
205 prefix is name of path to put before every archive member.''' |
206 |
206 |
207 def write(name, mode, islink, getdata): |
207 def write(name, mode, islink, getdata): |
208 if matchfn and not matchfn(name): return |
208 if matchfn and not matchfn(name): |
|
209 return |
209 data = getdata() |
210 data = getdata() |
210 if decode: |
211 if decode: |
211 data = repo.wwritedata(name, data) |
212 data = repo.wwritedata(name, data) |
212 archiver.addfile(name, mode, islink, data) |
213 archiver.addfile(name, mode, islink, data) |
213 |
214 |