mercurial/archival.py
changeset 10282 08a0f04b56bd
parent 10263 25e572394f5c
child 11557 57bdc2239535
child 12319 381f131220ad
equal deleted inserted replaced
10281:e7d3b509af8b 10282:08a0f04b56bd
   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