# # diff.py: public Python interface for diff components # # Subversion is a tool for revision control. # See http://subversion.apache.org for more information. # ###################################################################### # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.diff import * from svn.core import _unprefix_names _unprefix_names(locals(), 'svn_diff_') del _unprefix_names
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.fs import * from svn.core import _unprefix_names, Pool _unprefix_names(locals(), 'svn_fs_') _unprefix_names(locals(), 'SVN_FS_') __all__ = filter(lambda x: x.lower().startswith('svn_'), locals().keys()) del _unprefix_names # Names that are not to be exported import sys as _sys, os as _os, tempfile as _tempfile, subprocess as _subprocess try: # Python <3.0 # Check for Python <3.0 first to prevent the presence of the python2-future # package from incorrectly importing Python 3 behavior when it isn't intended. import __builtin__ as builtins except ImportError: # Python >=3.0 import builtins
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.wc import * from svn.core import _unprefix_names _unprefix_names(locals(), 'svn_wc_') _unprefix_names(locals(), 'SVN_WC_') __all__ = filter(lambda x: x.lower().startswith('svn_'), locals().keys()) del _unprefix_names class DiffCallbacks2: def file_changed(self, adm_access, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops): return (notify_state_unknown, notify_state_unknown) def file_added(self, adm_access, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2,
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.delta import * from svn.core import _unprefix_names _unprefix_names(locals(), 'svn_delta_') _unprefix_names(locals(), 'svn_txdelta_', 'tx_') del _unprefix_names # Force our accessor since it appears that there isn't a more civilized way # to make SWIG use it. svn_txdelta_window_t.ops = property(svn_txdelta_window_t_ops_get) class Editor: def set_target_revision(self, target_revision, pool=None): pass def open_root(self, base_revision, dir_pool=None): return None
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.ra import * from svn.core import _unprefix_names _unprefix_names(locals(), 'svn_ra_') _unprefix_names(locals(), 'SVN_RA_') __all__ = filter(lambda x: x.lower().startswith('svn_'), locals().keys()) del _unprefix_names class Callbacks: """Base class for callbacks structure for svn.ra.open2. Ra users may pass an instance of this class as is to svn.ra.open2 for some simple operations: as long as authentication is not required, auth_baton may be None, and some ra implementations do not use open_tmp_file at all. These are not guarantees, however, and all but the simplest scripts should fill even these in. The wc_prop slots, on the other hand, are only necessary for commits and updates, and progress_func and cancel_func are always optional.
# client.py: public Python interface for client components # # Subversion is a tool for revision control. # See http://subversion.apache.org for more information. # ###################################################################### # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.client import * from svn.core import _unprefix_names _unprefix_names(locals(), 'svn_client_') _unprefix_names(locals(), 'SVN_CLIENT_') __all__ = filter(lambda x: x.lower().startswith('svn_'), locals().keys()) del _unprefix_names
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.repos import * from svn.core import _unprefix_names, Pool _unprefix_names(locals(), 'svn_repos_') _unprefix_names(locals(), 'SVN_REPOS_') __all__ = filter(lambda x: x.lower().startswith('svn_'), locals().keys()) del _unprefix_names # Names that are not to be exported import svn.core as _svncore, svn.fs as _svnfs, svn.delta as _svndelta # Available change actions CHANGE_ACTION_MODIFY = 0 CHANGE_ACTION_ADD = 1 CHANGE_ACTION_DELETE = 2 CHANGE_ACTION_REPLACE = 3
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.wc import * from svn.core import _unprefix_names _unprefix_names(locals(), 'svn_wc_') _unprefix_names(locals(), 'SVN_WC_') del _unprefix_names class DiffCallbacks2: def file_changed(self, adm_access, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops): return (notify_state_unknown, notify_state_unknown) def file_added(self, adm_access, path, tmpfile1, tmpfile2, rev1, rev2, mimetype1, mimetype2, propchanges, originalprops):
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.ra import * from svn.core import _unprefix_names, _as_list _unprefix_names(locals(), 'svn_ra_') _unprefix_names(locals(), 'SVN_RA_') __all__ = [x for x in _as_list(locals()) if x.lower().startswith('svn_')] del _unprefix_names class Callbacks: """Base class for callbacks structure for svn.ra.open2. Ra users may pass an instance of this class as is to svn.ra.open2 for some simple operations: as long as authentication is not required, auth_baton may be None, and some ra implementations do not use open_tmp_file at all. These are not guarantees, however, and all but the simplest scripts should fill even these in. The wc_prop slots, on the other hand, are only necessary for commits
# "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.fs import * from svn.core import _unprefix_names, Pool _unprefix_names(locals(), 'svn_fs_') _unprefix_names(locals(), 'SVN_FS_') __all__ = filter(lambda x: x.lower().startswith('svn_'), locals().keys()) del _unprefix_names # Names that are not to be exported import sys as _sys, os as _os, tempfile as _tempfile, subprocess as _subprocess try: # Python >=3.0 import builtins except ImportError: # Python <3.0 import __builtin__ as builtins import svn.core as _svncore
# client.py: public Python interface for client components # # Subversion is a tool for revision control. # See http://subversion.apache.org for more information. # ###################################################################### # Licensed to the Apache Software Foundation (ASF) under one # or more contributor license agreements. See the NOTICE file # distributed with this work for additional information # regarding copyright ownership. The ASF licenses this file # to you under the Apache License, Version 2.0 (the # "License"); you may not use this file except in compliance # with the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, # software distributed under the License is distributed on an # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY # KIND, either express or implied. See the License for the # specific language governing permissions and limitations # under the License. ###################################################################### from libsvn.client import * from svn.core import _unprefix_names, _as_list _unprefix_names(locals(), 'svn_client_') _unprefix_names(locals(), 'SVN_CLIENT_') __all__ = [x for x in _as_list(locals()) if x.lower().startswith('svn_')] del _unprefix_names
# ###################################################################### # # Copyright (c) 2000-2004 CollabNet. All rights reserved. # # This software is licensed as described in the file COPYING, which # you should have received as part of this distribution. The terms # are also available at http://subversion.tigris.org/license-1.html. # If newer versions of this license are posted there, you may use a # newer version instead, at your option. # ###################################################################### from libsvn.delta import * from svn.core import _unprefix_names _unprefix_names(locals(), 'svn_delta_') _unprefix_names(locals(), 'svn_txdelta_', 'tx_') del _unprefix_names class Editor: def set_target_revision(self, target_revision, pool=None): pass def open_root(self, base_revision, dir_pool=None): return None def delete_entry(self, path, revision, parent_baton, pool=None): pass
###################################################################### # # Copyright (c) 2000-2004, 2008-2009 CollabNet. All rights reserved. # # This software is licensed as described in the file COPYING, which # you should have received as part of this distribution. The terms # are also available at http://subversion.tigris.org/license-1.html. # If newer versions of this license are posted there, you may use a # newer version instead, at your option. # ###################################################################### from libsvn.fs import * from svn.core import _unprefix_names, Pool _unprefix_names(locals(), "svn_fs_") _unprefix_names(locals(), "SVN_FS_") del _unprefix_names # Names that are not to be exported import sys as _sys, os as _os, tempfile as _tempfile, subprocess as _subprocess try: # Python >=3.0 import builtins except ImportError: # Python <3.0 import __builtin__ as builtins import svn.core as _svncore