Mercurial > hgsubversion
comparison svnwrap/svn_swig_wrapper.py @ 47:9738a7c4e3dd
fix svn push when there's just a file removal
| author | Valentino Volonghi aka dialtone <valentino@adroll.com> |
|---|---|
| date | Wed, 29 Oct 2008 14:11:04 -0700 |
| parents | f30cda3389c2 |
| children | 80b923ab242b |
comparison
equal
deleted
inserted
replaced
| 46:f30cda3389c2 | 47:9738a7c4e3dd |
|---|---|
| 2 import getpass | 2 import getpass |
| 3 import os | 3 import os |
| 4 import shutil | 4 import shutil |
| 5 import sys | 5 import sys |
| 6 import tempfile | 6 import tempfile |
| 7 import hashlib | |
| 7 | 8 |
| 8 from svn import client | 9 from svn import client |
| 9 from svn import core | 10 from svn import core |
| 10 from svn import delta | 11 from svn import delta |
| 11 from svn import ra | 12 from svn import ra |
| 314 txdelta_stream = delta.svn_txdelta( | 315 txdelta_stream = delta.svn_txdelta( |
| 315 cStringIO.StringIO(base_text), cStringIO.StringIO(new_text), | 316 cStringIO.StringIO(base_text), cStringIO.StringIO(new_text), |
| 316 self.pool) | 317 self.pool) |
| 317 delta.svn_txdelta_send_txstream(txdelta_stream, handler, | 318 delta.svn_txdelta_send_txstream(txdelta_stream, handler, |
| 318 wh_baton, pool) | 319 wh_baton, pool) |
| 319 # TODO pass md5(new_text) instead of None | 320 |
| 320 editor.close_file(baton, None) | 321 # TODO pass md5(new_text) instead of None |
| 322 editor.close_file(baton, None, pool) | |
| 321 | 323 |
| 322 delta.path_driver(editor, edit_baton, base_revision, paths, driver_cb, | 324 delta.path_driver(editor, edit_baton, base_revision, paths, driver_cb, |
| 323 self.pool) | 325 self.pool) |
| 324 editor.close_edit(edit_baton, self.pool) | 326 editor.close_edit(edit_baton, self.pool) |
| 325 | 327 |
