def filectxfn(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       path=path,
                                       data='added',
                                       islink=False,
                                       isexec=False,
                                       copied=False)
 def filectxfn(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       path=path,
                                       data='contents of %s' % path,
                                       islink=False,
                                       isexec=False,
                                       copied=False)
Esempio n. 3
0
 def file_callback2(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       path=path,
                                       data='bar',
                                       islink=link,
                                       isexec=execute,
                                       copied=False)
 def file_callback(repo, memctx, path):
     if path == 'adding_file':
         return compathacks.makememfilectx(repo,
                                           path=path,
                                           data='foo',
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     elif path == 'adding_binary':
         return compathacks.makememfilectx(repo,
                                           path=path,
                                           data='\0binary',
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     raise IOError(errno.EINVAL, 'Invalid operation: ' + path)
 def file_callback(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       path=path,
                                       data='data of %s' % path,
                                       islink=False,
                                       isexec=False,
                                       copied=False)
Esempio n. 6
0
 def file_callback3(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       memctx=memctx,
                                       path=path,
                                       data='bar',
                                       islink=False,
                                       isexec=False,
                                       copied=False)
Esempio n. 7
0
 def file_callback(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       memctx=memctx,
                                       path=path,
                                       data='foo',
                                       islink=link,
                                       isexec=execute,
                                       copied=False)
 def filectxfn(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       memctx=memctx,
                                       path=path,
                                       data='added',
                                       islink=False,
                                       isexec=False,
                                       copied=False)
Esempio n. 9
0
 def filectxfn(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       memctx=memctx,
                                       path=path,
                                       data='contents of %s' % path,
                                       islink=False,
                                       isexec=False,
                                       copied=False)
Esempio n. 10
0
 def file_callback(repo, memctx, path):
     if path == 'adding_file':
         return compathacks.makememfilectx(repo,
                                           memctx=memctx,
                                           path=path,
                                           data='foo',
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     elif path == 'adding_binary':
         return compathacks.makememfilectx(repo,
                                           memctx=memctx,
                                           path=path,
                                           data='\0binary',
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     raise IOError(errno.EINVAL, 'Invalid operation: ' + path)
Esempio n. 11
0
 def cb(repo, memctx, path):
     if path == data:
         return compathacks.makememfilectx(repo,
                                           path=path,
                                           data=data,
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     raise IOError(errno.EINVAL, 'Invalid operation: ' + path)
Esempio n. 12
0
 def file_callback(repo, memctx, path):
     if path == 'adding_file':
         return compathacks.makememfilectx(repo,
                                           path=path,
                                           data='foo',
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     raise IOError()
Esempio n. 13
0
 def file_callback3(repo, memctx, path):
     if path == 'gamma':
         return compathacks.makememfilectx(repo,
                                           path=path,
                                           data='a' * 64 + 'b' * 65,
                                           islink=True,
                                           isexec=False,
                                           copied=False)
     raise IOError(errno.EINVAL, 'Invalid operation: ' + path)
Esempio n. 14
0
 def file_callback3(repo, memctx, path):
     if path == 'gamma':
         return compathacks.makememfilectx(repo,
                                           memctx=memctx,
                                           path=path,
                                           data='a' * 64 + 'b' * 65,
                                           islink=True,
                                           isexec=False,
                                           copied=False)
     raise IOError(errno.EINVAL, 'Invalid operation: ' + path)
Esempio n. 15
0
 def file_callback(repo, memctx, path):
     if path == 'adding_file':
         return compathacks.makememfilectx(repo,
                                           memctx=memctx,
                                           path=path,
                                           data='foo',
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     raise IOError()
Esempio n. 16
0
 def cb(repo, memctx, path):
     if path == data:
         return compathacks.makememfilectx(repo,
                                           memctx=memctx,
                                           path=path,
                                           data=data,
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     raise IOError(errno.EINVAL, 'Invalid operation: ' + path)
Esempio n. 17
0
 def file_callback(repo, memctx, path):
     if path == 'adding_file' or path == 'newdir/new_file':
         testData = 'fooFirstFile'
         if path == 'newdir/new_file':
             testData = 'fooNewFile'
         return compathacks.makememfilectx(repo,
                                           path=path,
                                           data=testData,
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     raise IOError(errno.EINVAL, 'Invalid operation: ' + path)
Esempio n. 18
0
 def file_callback(repo, memctx, path):
     if path == 'adding_file' or path == 'newdir/new_file':
         testData = 'fooFirstFile'
         if path == 'newdir/new_file':
             testData = 'fooNewFile'
         return compathacks.makememfilectx(repo,
                                           memctx=memctx,
                                           path=path,
                                           data=testData,
                                           islink=False,
                                           isexec=False,
                                           copied=False)
     raise IOError(errno.EINVAL, 'Invalid operation: ' + path)
Esempio n. 19
0
 def filectxfn(repo, memctx, path):
     if path in removed:
         return compathacks.filectxfn_deleted(memctx, path)
     entry = [e for e in changes if path == e[1]][0]
     source, dest, newdata = entry
     if newdata is None:
         newdata = parentctx[source].data()
     copied = None
     if source != dest:
         copied = source
     return compathacks.makememfilectx(repo,
                                       path=dest,
                                       data=newdata,
                                       islink=False,
                                       isexec=False,
                                       copied=copied)
Esempio n. 20
0
 def filectxfn(repo, memctx, path):
     if path in removed:
         return compathacks.filectxfn_deleted(memctx, path)
     entry = [e for e in changes if path == e[1]][0]
     source, dest, newdata = entry
     if newdata is None:
         newdata = parentctx[source].data()
     copied = None
     if source != dest:
         copied = source
     return compathacks.makememfilectx(repo,
                                       memctx=memctx,
                                       path=dest,
                                       data=newdata,
                                       islink=False,
                                       isexec=False,
                                       copied=copied)