コード例 #1
0
 def filectxfn(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       path=path,
                                       data='added',
                                       islink=False,
                                       isexec=False,
                                       copied=False)
コード例 #2
0
 def filectxfn(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       path=path,
                                       data='contents of %s' % path,
                                       islink=False,
                                       isexec=False,
                                       copied=False)
コード例 #3
0
 def file_callback2(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       path=path,
                                       data='bar',
                                       islink=link,
                                       isexec=execute,
                                       copied=False)
コード例 #4
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)
     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)
コード例 #5
0
 def file_callback(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       path=path,
                                       data='data of %s' % path,
                                       islink=False,
                                       isexec=False,
                                       copied=False)
コード例 #6
0
 def file_callback3(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       memctx=memctx,
                                       path=path,
                                       data='bar',
                                       islink=False,
                                       isexec=False,
                                       copied=False)
コード例 #7
0
 def file_callback(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       memctx=memctx,
                                       path=path,
                                       data='foo',
                                       islink=link,
                                       isexec=execute,
                                       copied=False)
コード例 #8
0
 def filectxfn(repo, memctx, path):
     return compathacks.makememfilectx(repo,
                                       memctx=memctx,
                                       path=path,
                                       data='added',
                                       islink=False,
                                       isexec=False,
                                       copied=False)
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #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()
コード例 #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)
コード例 #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)
コード例 #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()
コード例 #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)
コード例 #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)
コード例 #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)
コード例 #19
0
ファイル: test_util.py プロジェクト: fuzzball81/dotfiles
 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)
コード例 #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)