~svn/ubuntu/oneiric/subversion/ppa

« back to all changes in this revision

Viewing changes to subversion/bindings/swig/python/svn/delta.py

  • Committer: Bazaar Package Importer
  • Author(s): Adam Conrad
  • Date: 2005-12-05 01:26:14 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051205012614-qom4xfypgtsqc2xq
Tags: 1.2.3dfsg1-3ubuntu1
Merge with the final Debian release of 1.2.3dfsg1-3, bringing in
fixes to the clean target, better documentation of the libdb4.3
upgrade and build fixes to work with swig1.3_1.3.27.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# delta.py: public Python interface for delta components
 
3
#
 
4
# Subversion is a tool for revision control. 
 
5
# See http://subversion.tigris.org for more information.
 
6
#    
 
7
######################################################################
 
8
#
 
9
# Copyright (c) 2000-2004 CollabNet.  All rights reserved.
 
10
#
 
11
# This software is licensed as described in the file COPYING, which
 
12
# you should have received as part of this distribution.  The terms
 
13
# are also available at http://subversion.tigris.org/license-1.html.
 
14
# If newer versions of this license are posted there, you may use a
 
15
# newer version instead, at your option.
 
16
#
 
17
######################################################################
 
18
 
 
19
from libsvn.delta import *
 
20
from core import _unprefix_names
 
21
_unprefix_names(locals(), 'svn_delta_')
 
22
_unprefix_names(locals(), 'svn_txdelta_', 'tx_')
 
23
del _unprefix_names
 
24
 
 
25
 
 
26
class Editor:
 
27
 
 
28
  def set_target_revision(self, target_revision):
 
29
    pass
 
30
 
 
31
  def open_root(self, base_revision, dir_pool):
 
32
    return None
 
33
 
 
34
  def delete_entry(self, path, revision, parent_baton, pool):
 
35
    pass
 
36
 
 
37
  def add_directory(self, path, parent_baton,
 
38
                    copyfrom_path, copyfrom_revision, dir_pool):
 
39
    return None
 
40
 
 
41
  def open_directory(self, path, parent_baton, base_revision, dir_pool):
 
42
    return None
 
43
 
 
44
  def change_dir_prop(self, dir_baton, name, value, pool):
 
45
    pass
 
46
 
 
47
  def close_directory(self, dir_baton):
 
48
    pass
 
49
 
 
50
  def add_file(self, path, parent_baton,
 
51
               copyfrom_path, copyfrom_revision, file_pool):
 
52
    return None
 
53
 
 
54
  def open_file(self, path, parent_baton, base_revision, file_pool):
 
55
    return None
 
56
 
 
57
  def apply_textdelta(self, file_baton, base_checksum):
 
58
    return None
 
59
 
 
60
  def change_file_prop(self, file_baton, name, value, pool):
 
61
    pass
 
62
 
 
63
  def close_file(self, file_baton, text_checksum):
 
64
    pass
 
65
 
 
66
  def close_edit(self):
 
67
    pass
 
68
 
 
69
  def abort_edit(self):
 
70
    pass
 
71
 
 
72
 
 
73
def make_editor(editor, pool):
 
74
  return svn_swig_py_make_editor(editor, pool)