| Index: checkout.py
 | 
| diff --git a/checkout.py b/checkout.py
 | 
| index c6743479da4d4424c591d86f55fede84a50c0cb3..7615fc024154b3b578ac4840bb43ff10f044b174 100644
 | 
| --- a/checkout.py
 | 
| +++ b/checkout.py
 | 
| @@ -339,11 +339,7 @@ class SvnCheckout(CheckoutBase, SvnMixIn):
 | 
|                  raise PatchApplicationFailed(
 | 
|                      p, 'File exist but was about to be overwriten')
 | 
|                self._check_output_svn(
 | 
| -                  [
 | 
| -                    'copy',
 | 
| -                    os.path.join(self.project_path, p.source_filename),
 | 
| -                    filepath
 | 
| -                  ])
 | 
| +                  ['copy', p.source_filename, p.filename])
 | 
|              if p.diff_hunks:
 | 
|                cmd = ['patch', '-p%s' % p.patchlevel, '--forward', '--force']
 | 
|                stdout += subprocess2.check_output(
 | 
| 
 |