--- bzr-svn-0.4.10.orig/workingtree.py +++ bzr-svn-0.4.10/workingtree.py @@ -32,20 +32,20 @@ from bzrlib.transport.local import LocalTransport from bzrlib.workingtree import WorkingTree, WorkingTreeFormat -from branch import SvnBranch -from commit import _revision_id_to_svk_feature -from convert import SvnConverter -from errors import LocalCommitsUnsupported, NoSvnRepositoryPresent +from bzrlib.plugins.svn.branch import SvnBranch +from bzrlib.plugins.svn.commit import _revision_id_to_svk_feature +from bzrlib.plugins.svn.convert import SvnConverter +from bzrlib.plugins.svn.errors import LocalCommitsUnsupported, NoSvnRepositoryPresent from bzrlib.plugins.svn.mapping import (SVN_PROP_BZR_ANCESTRY, SVN_PROP_BZR_FILEIDS, SVN_PROP_BZR_REVISION_ID, SVN_PROP_BZR_REVISION_INFO, generate_revision_metadata) -from remote import SvnRemoteAccess -from repository import SvnRepository -from svk import SVN_PROP_SVK_MERGE, parse_svk_features, serialize_svk_features +from bzrlib.plugins.svn.remote import SvnRemoteAccess +from bzrlib.plugins.svn.repository import SvnRepository +from bzrlib.plugins.svn.svk import SVN_PROP_SVK_MERGE, parse_svk_features, serialize_svk_features from bzrlib.plugins.svn.mapping import escape_svn_path -from transport import (SvnRaTransport, bzr_to_svn_url, create_svn_client, +from bzrlib.plugins.svn.transport import (SvnRaTransport, bzr_to_svn_url, create_svn_client, svn_config) -from tree import SvnBasisTree +from bzrlib.plugins.svn.tree import SvnBasisTree import os import urllib @@ -53,8 +53,8 @@ import svn.core, svn.wc from svn.core import SubversionException -from errors import NoCheckoutSupport -from format import get_rich_root_format +from bzrlib.plugins.svn.errors import NoCheckoutSupport +from bzrlib.plugins.svn.format import get_rich_root_format def generate_ignore_list(ignore_map): """Create a list of ignores, ordered by directory. --- bzr-svn-0.4.10.orig/branch.py +++ bzr-svn-0.4.10/branch.py @@ -27,12 +27,12 @@ import svn.client, svn.core from svn.core import SubversionException -from commit import push -from config import BranchConfig -from errors import NotSvnBranchPath -from format import get_rich_root_format -from repository import SvnRepository -from transport import bzr_to_svn_url, create_svn_client +from bzrlib.plugins.svn.commit import push +from bzrlib.plugins.svn.config import BranchConfig +from bzrlib.plugins.svn.errors import NotSvnBranchPath +from bzrlib.plugins.svn.format import get_rich_root_format +from bzrlib.plugins.svn.repository import SvnRepository +from bzrlib.plugins.svn.transport import bzr_to_svn_url, create_svn_client class FakeControlFiles(object): --- bzr-svn-0.4.10.orig/tree.py +++ bzr-svn-0.4.10/tree.py @@ -31,7 +31,7 @@ import svn.core, svn.wc, svn.delta from svn.core import Pool -import errors +from bzrlib.plugins.svn import errors def parse_externals_description(base_url, val): """Parse an svn:externals property value. --- bzr-svn-0.4.10.orig/upgrade.py +++ bzr-svn-0.4.10/upgrade.py @@ -19,7 +19,7 @@ from bzrlib.trace import info, mutter import bzrlib.ui as ui -from errors import RebaseNotPresent +from bzrlib.plugins.svn.errors import RebaseNotPresent import itertools from bzrlib.plugins.svn.mapping import parse_revision_id --- bzr-svn-0.4.10.orig/revids.py +++ bzr-svn-0.4.10/revids.py @@ -22,12 +22,12 @@ import svn.core -from cache import CacheTable -from errors import InvalidPropertyValue +from bzrlib.plugins.svn.cache import CacheTable +from bzrlib.plugins.svn.errors import InvalidPropertyValue from bzrlib.plugins.svn.mapping import (parse_revision_id, BzrSvnMapping, SVN_PROP_BZR_REVISION_ID, parse_revid_property) from bzrlib.plugins.svn.mapping3 import BzrSvnMappingv3FileProps -from mapping3.scheme import BranchingScheme +from bzrlib.plugins.svn.mapping3.scheme import BranchingScheme class RevidMap(object): def __init__(self, repos): @@ -148,7 +148,7 @@ pass def get_scheme(name): - from mapping3.scheme import BranchingScheme + from bzrlib.plugins.svn.mapping3.scheme import BranchingScheme assert isinstance(name, str) return BranchingScheme.find_scheme(name) --- bzr-svn-0.4.10.orig/transport.py +++ bzr-svn-0.4.10/transport.py @@ -26,7 +26,7 @@ import svn.core import svn.client -from errors import convert_svn_error, NoSvnRepositoryPresent +from bzrlib.plugins.svn.errors import convert_svn_error, NoSvnRepositoryPresent import urlparse import urllib @@ -411,7 +411,7 @@ discover_changed_paths, strict_node_history, revprops, rcvr, pool=None): if paths is None: - paths = ["/"] + paths = [""] self.mutter('svn log %r:%r %r (limit: %r)' % (from_revnum, to_revnum, paths, limit)) if hasattr(svn.ra, 'get_log2'): return svn.ra.get_log2(self._ra, paths, @@ -755,8 +755,7 @@ return self.PhonyLock() # FIXME def _is_http_transport(self): - return (self.svn_url.startswith("http://") or - self.svn_url.startswith("https://")) + return False def clone_root(self): if self._is_http_transport(): --- bzr-svn-0.4.10.orig/convert.py +++ bzr-svn-0.4.10/convert.py @@ -23,7 +23,7 @@ from bzrlib.revision import ensure_null from bzrlib.transport import get_transport -from format import get_rich_root_format +from bzrlib.plugins.svn.format import get_rich_root_format import svn.core, svn.repos --- bzr-svn-0.4.10.orig/__init__.py +++ bzr-svn-0.4.10/__init__.py @@ -25,8 +25,8 @@ from bzrlib.trace import warning, mutter from bzrlib.transport import register_lazy_transport, register_transport_proto -import format -import revspec +from bzrlib.plugins.svn import format +from bzrlib.plugins.svn import revspec # versions ending in 'exp' mean experimental mappings # versions ending in 'dev' mean development version @@ -133,8 +133,8 @@ if optimizers_registered: return from bzrlib.repository import InterRepository - import commit - import fetch + from bzrlib.plugins.svn import commit + from bzrlib.plugins.svn import fetch optimizers_registered = True InterRepository.register_optimiser(fetch.InterFromSvnRepository) InterRepository.register_optimiser(commit.InterToSvnRepository) @@ -147,7 +147,7 @@ """ if isinstance(schemename, unicode): schemename = schemename.encode("ascii") - from mapping3.scheme import BranchingScheme + from bzrlib.plugins.svn.mapping3.scheme import BranchingScheme from bzrlib.errors import BzrCommandError ret = BranchingScheme.find_scheme(schemename) @@ -181,8 +181,8 @@ from bzrlib.bzrdir import BzrDir from bzrlib.errors import BzrCommandError, NoRepositoryPresent, NotBranchError from bzrlib import urlutils - from convert import convert_repository - from repository import SvnRepository + from bzrlib.plugins.svn.convert import convert_repository + from bzrlib.plugins.svn.repository import SvnRepository import os if to_location is None: @@ -194,7 +194,7 @@ standalone = False if os.path.isfile(from_location): - from convert import load_dumpfile + from bzrlib.plugins.svn.convert import load_dumpfile import tempfile tmp_repos = tempfile.mkdtemp(prefix='bzr-svn-dump-') load_dumpfile(from_location, tmp_repos) @@ -251,7 +251,7 @@ @display_command def run(self, from_repository=None, verbose=False): - from upgrade import upgrade_branch, upgrade_workingtree + from bzrlib.plugins.svn.upgrade import upgrade_branch, upgrade_workingtree from bzrlib.branch import Branch from bzrlib.errors import NoWorkingTree, BzrCommandError from bzrlib.repository import Repository @@ -373,8 +373,8 @@ from bzrlib.msgeditor import edit_commit_message from bzrlib.repository import Repository from bzrlib.trace import info - from repository import SvnRepository - from mapping3.scheme import scheme_from_branch_list + from bzrlib.plugins.svn.repository import SvnRepository + from bzrlib.plugins.svn.mapping3.scheme import scheme_from_branch_list def scheme_str(scheme): if scheme is None: return "" @@ -436,6 +436,3 @@ elif __name__ != 'bzrlib.plugins.svn': raise ImportError('The Subversion plugin must be installed as' ' bzrlib.plugins.svn not %s' % __name__) -else: - import os, sys - sys.path.append(os.path.dirname(os.path.abspath(__file__))) --- bzr-svn-0.4.10.orig/fileids.py +++ bzr-svn-0.4.10/fileids.py @@ -23,7 +23,7 @@ import urllib -import changes +from bzrlib.plugins.svn import changes from bzrlib.plugins.svn.mapping import escape_svn_path def get_local_changes(paths, branch, mapping, generate_revid, --- bzr-svn-0.4.10.orig/Makefile +++ bzr-svn-0.4.10/Makefile @@ -26,6 +26,7 @@ $(TMP_PLUGINS_DIR): mkdir -p $@ + touch $@/dbus.py $@/gtk.py $(TMP_PLUGINS_DIR)/svn: $(TMP_PLUGINS_DIR) ln -sf .. $@ --- bzr-svn-0.4.10.orig/remote.py +++ bzr-svn-0.4.10/remote.py @@ -24,10 +24,10 @@ from svn.core import SubversionException import svn.core, svn.repos -from errors import NoSvnRepositoryPresent -from format import get_rich_root_format, SvnRemoteFormat -from repository import SvnRepository -from transport import bzr_to_svn_url, get_svn_ra_transport +from bzrlib.plugins.svn.errors import NoSvnRepositoryPresent +from bzrlib.plugins.svn.format import get_rich_root_format, SvnRemoteFormat +from bzrlib.plugins.svn.repository import SvnRepository +from bzrlib.plugins.svn.transport import bzr_to_svn_url, get_svn_ra_transport class SvnRemoteAccess(BzrDir): --- bzr-svn-0.4.10.orig/repository.py +++ bzr-svn-0.4.10/repository.py @@ -34,23 +34,23 @@ import os -from branchprops import PathPropertyProvider -from cache import create_cache_dir, sqlite3 -import changes -from changes import changes_path, find_prev_location -from config import SvnRepositoryConfig -from parents import SqliteCachingParentsProvider -import errors -import logwalker +from bzrlib.plugins.svn.branchprops import PathPropertyProvider +from bzrlib.plugins.svn.cache import create_cache_dir, sqlite3 +from bzrlib.plugins.svn import changes +from bzrlib.plugins.svn.changes import changes_path, find_prev_location +from bzrlib.plugins.svn.config import SvnRepositoryConfig +from bzrlib.plugins.svn.parents import SqliteCachingParentsProvider +from bzrlib.plugins.svn import errors +from bzrlib.plugins.svn import logwalker from bzrlib.plugins.svn.mapping import (SVN_PROP_BZR_REVISION_ID, SVN_REVPROP_BZR_SIGNATURE, parse_revision_metadata, parse_revid_property, parse_merge_property, BzrSvnMapping, get_default_mapping, parse_revision_id) from bzrlib.plugins.svn.mapping3 import BzrSvnMappingv3FileProps -from revids import CachingRevidMap, RevidMap -from svk import (SVN_PROP_SVK_MERGE, svk_features_merged_since, +from bzrlib.plugins.svn.revids import CachingRevidMap, RevidMap +from bzrlib.plugins.svn.svk import (SVN_PROP_SVK_MERGE, svk_features_merged_since, parse_svk_feature) -from tree import SvnRevisionTree +from bzrlib.plugins.svn.tree import SvnRevisionTree import urllib def full_paths(find_children, paths, bp, from_bp, from_rev): @@ -121,7 +121,7 @@ rich_root_data = True def __get_matchingbzrdir(self): - from remote import SvnRemoteFormat + from bzrlib.plugins.svn.remote import SvnRemoteFormat return SvnRemoteFormat() _matchingbzrdir = property(__get_matchingbzrdir) @@ -151,7 +151,7 @@ def __init__(self, bzrdir, transport, branch_path=None): from bzrlib.plugins.svn import lazy_register_optimizers lazy_register_optimizers() - from fileids import CachingFileIdMap, simple_apply_changes, FileIdMap + from bzrlib.plugins.svn.fileids import CachingFileIdMap, simple_apply_changes, FileIdMap _revision_store = None assert isinstance(transport, Transport) @@ -791,7 +791,7 @@ def get_commit_builder(self, branch, parents, config, timestamp=None, timezone=None, committer=None, revprops=None, revision_id=None): - from commit import SvnCommitBuilder + from bzrlib.plugins.svn.commit import SvnCommitBuilder return SvnCommitBuilder(self, branch, parents, config, timestamp, timezone, committer, revprops, revision_id) --- bzr-svn-0.4.10.orig/logwalker.py +++ bzr-svn-0.4.10/logwalker.py @@ -21,11 +21,11 @@ import bzrlib.ui as ui from svn.core import SubversionException, Pool -from transport import SvnRaTransport +from bzrlib.plugins.svn.transport import SvnRaTransport import svn.core from cache import CacheTable -import changes +from bzrlib.plugins.svn import changes LOG_CHUNK_LIMIT = 0 --- bzr-svn-0.4.10.orig/fetch.py +++ bzr-svn-0.4.10/fetch.py @@ -29,16 +29,16 @@ import svn.core from bzrlib.plugins.svn.errors import InvalidFileName -from logwalker import lazy_dict +from bzrlib.plugins.svn.logwalker import lazy_dict from bzrlib.plugins.svn.mapping import (SVN_PROP_BZR_MERGE, SVN_PROP_BZR_PREFIX, SVN_PROP_BZR_REVISION_INFO, SVN_PROP_BZR_REVISION_ID, SVN_PROP_BZR_FILEIDS, SVN_REVPROP_BZR_SIGNATURE, parse_merge_property, parse_revision_metadata) -from repository import SvnRepository, SvnRepositoryFormat -from svk import SVN_PROP_SVK_MERGE -from tree import (apply_txdelta_handler, parse_externals_description, +from bzrlib.plugins.svn.repository import SvnRepository, SvnRepositoryFormat +from bzrlib.plugins.svn.svk import SVN_PROP_SVK_MERGE +from bzrlib.plugins.svn.tree import (apply_txdelta_handler, parse_externals_description, inventory_add_external) --- bzr-svn-0.4.10.orig/mapping.py +++ bzr-svn-0.4.10/mapping.py @@ -21,7 +21,7 @@ from bzrlib.plugins.svn import version_info import calendar -import errors +from bzrlib.plugins.svn import errors import svn import time import urllib --- bzr-svn-0.4.10.orig/NEWS +++ bzr-svn-0.4.10/NEWS @@ -495,6 +495,14 @@ * Implement SvnWorkingTree.smart_add() (#79336) +bzr-svn 0.3.5 2007-07-19 + + BUG FIXES + + * Fix compatibility with bazaar 0.18. + + * Fix broken constructor for NotDumpFile exception. + bzr-svn 0.3.4 2007-06-15 BUG FIXES --- bzr-svn-0.4.10.orig/format.py +++ bzr-svn-0.4.10/format.py @@ -23,8 +23,7 @@ import os lazy_import(globals(), """ -import errors -import remote +from bzrlib.plugins.svn import errors, remote from bzrlib import errors as bzr_errors """) @@ -46,12 +45,12 @@ def __init__(self): super(SvnRemoteFormat, self).__init__() - from repository import SvnRepositoryFormat + from bzrlib.plugins.svn.repository import SvnRepositoryFormat self.repository_format = SvnRepositoryFormat() @classmethod def probe_transport(klass, transport): - from transport import get_svn_ra_transport + from bzrlib.plugins.svn.transport import get_svn_ra_transport import svn.core format = klass() @@ -82,7 +81,7 @@ def initialize_on_transport(self, transport): """See BzrDir.initialize_on_transport().""" - from transport import get_svn_ra_transport + from bzrlib.plugins.svn.transport import get_svn_ra_transport from bzrlib.transport.local import LocalTransport import svn.repos @@ -110,7 +109,7 @@ def __init__(self): super(SvnWorkingTreeDirFormat, self).__init__() - from repository import SvnRepositoryFormat + from bzrlib.plugins.svn.repository import SvnRepositoryFormat self.repository_format = SvnRepositoryFormat() @classmethod @@ -127,7 +126,7 @@ def _open(self, transport): import svn.core - from workingtree import SvnCheckout + from bzrlib.plugins.svn.workingtree import SvnCheckout subr_version = svn.core.svn_subr_version() if subr_version.major == 1 and subr_version.minor < 4: raise errors.NoCheckoutSupport() --- bzr-svn-0.4.10.orig/commit.py +++ bzr-svn-0.4.10/commit.py @@ -31,12 +31,12 @@ from bzrlib.plugins.svn import util from cStringIO import StringIO -from errors import ChangesRootLHSHistory, MissingPrefix, RevpropChangeFailed -from svk import (generate_svk_feature, serialize_svk_features, +from bzrlib.plugins.svn.errors import ChangesRootLHSHistory, MissingPrefix, RevpropChangeFailed +from bzrlib.plugins.svn.svk import (generate_svk_feature, serialize_svk_features, parse_svk_features, SVN_PROP_SVK_MERGE) -from logwalker import lazy_dict +from bzrlib.plugins.svn.logwalker import lazy_dict from bzrlib.plugins.svn.mapping import parse_revision_id -from repository import SvnRepositoryFormat, SvnRepository +from bzrlib.plugins.svn.repository import SvnRepositoryFormat, SvnRepository import urllib --- bzr-svn-0.4.10.orig/svk.py +++ bzr-svn-0.4.10/svk.py @@ -15,7 +15,7 @@ """Utility functions for dealing with SVK properties.""" -import errors +from bzrlib.plugins.svn import errors SVN_PROP_SVK_MERGE = 'svk:merge' --- bzr-svn-0.4.10.orig/parents.py +++ bzr-svn-0.4.10/parents.py @@ -13,7 +13,7 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . -from cache import CacheTable +from bzrlib.plugins.svn.cache import CacheTable class SqliteCachingParentsProvider(object): def __init__(self, actual, cachedb=None): --- bzr-svn-0.4.10.orig/mapping3/__init__.py +++ bzr-svn-0.4.10/mapping3/__init__.py @@ -17,8 +17,8 @@ from bzrlib.errors import InvalidRevisionId from bzrlib.trace import mutter from bzrlib.plugins.svn import mapping -from layout import RepositoryLayout -from mapping3.scheme import (BranchingScheme, guess_scheme_from_branch_path, +from bzrlib.plugins.svn.layout import RepositoryLayout +from bzrlib.plugins.svn.mapping3.scheme import (BranchingScheme, guess_scheme_from_branch_path, guess_scheme_from_history, ListBranchingScheme, parse_list_scheme_text, NoBranchingScheme, TrunkBranchingScheme, ListBranchingScheme) --- bzr-svn-0.4.10.orig/mapping3/scheme.py +++ bzr-svn-0.4.10/mapping3/scheme.py @@ -22,8 +22,8 @@ from bzrlib.errors import NotBranchError from base64 import urlsafe_b64decode, urlsafe_b64encode -from errors import InvalidSvnBranchPath -import util +from bzrlib.plugins.svn.errors import InvalidSvnBranchPath +from bzrlib.plugins.svn import util import bz2 import urllib --- bzr-svn-0.4.10.orig/debian/control +++ bzr-svn-0.4.10/debian/control @@ -0,0 +1,25 @@ +Source: bzr-svn +Section: devel +Priority: optional +Maintainer: Debian Bazaar Maintainers +Homepage: http://bazaar-vcs.org/BzrSvn +Uploaders: Jelmer Vernooij , Reinhard Tartler , Robert Collins +Build-Depends-Indep: python-subversion, bzr (>= 1.4~), python (>= 2.5) | python-pysqlite2 +Build-Depends: python-central (>= 0.5), cdbs (>= 0.4.43), python, debhelper (>= 5.0.37.2) +Standards-Version: 3.7.3 +XS-Python-Version: >= 2.4 +Vcs-Bzr: http://bzr.debian.org/pkg-bazaar/bzr-svn/unstable/ +DM-Upload-Allowed: yes + +Package: bzr-svn +Architecture: all +Depends: bzr (>= 1.4~), bzr (<< 1.6~), python-subversion (>= 1.4.1), ${python:Depends}, python (>= 2.5) | python-pysqlite2 +Enhances: bzr, subversion +Recommends: bzr-rebase (>= 0.2~) +XB-Python-Version: ${python:Versions} +Description: Bazaar plugin providing Subversion integration + Plugin for Bazaar that adds the ability to read and commit to + branches stored in Subversion. + . + Also included is a bzr subcommand that allows converting + complete Subversion repositories to Bazaar repositories. --- bzr-svn-0.4.10.orig/debian/pycompat +++ bzr-svn-0.4.10/debian/pycompat @@ -0,0 +1 @@ +2 --- bzr-svn-0.4.10.orig/debian/copyright +++ bzr-svn-0.4.10/debian/copyright @@ -0,0 +1,24 @@ +This package was debianized by Jelmer Vernooij + on Tue Jul 4 13:45:22 CEST 2006. + +It was downloaded from http://people.samba.org/bzr/jelmer/bzr-svn/. + +Copyright 2005-2008 Jelmer Vernooij. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License with +the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL; +if not, write to the Free Software Foundation, Inc., 51 Franklin St, +Fifth Floor, Boston, MA 02110-1301, USA. + +On Debian systems, the full text of the GPL can be found in +/usr/share/common-licenses/GPL --- bzr-svn-0.4.10.orig/debian/examples +++ bzr-svn-0.4.10/debian/examples @@ -0,0 +1 @@ +pre-revprop-change.example --- bzr-svn-0.4.10.orig/debian/rules +++ bzr-svn-0.4.10/debian/rules @@ -0,0 +1,13 @@ +#!/usr/bin/make -f + +DEB_PYTHON_SYSTEM=pycentral + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/python-distutils.mk + +DEB_INSTALL_DOCS_ALL += FAQ + +clean:: + -rm -rf build test*.tmp + find . -name "*.pyc" -print0 | xargs -0 rm -f + --- bzr-svn-0.4.10.orig/debian/NEWS +++ bzr-svn-0.4.10/debian/NEWS @@ -0,0 +1,9 @@ +bzr-svn (0.4.0-1) unstable; urgency=low + + As of this version bzr-svn creates revisions with different revision ids than + previous versions. In other words, existing bzr-svn branches created with + 0.3.x can not be used directly with 0.4.0 but will have to be upgraded to + work with 0.4.0 using the "bzr svn-upgrade" command. The bzr-rebase package + has to be installed for this command to work correctly. + + -- Jelmer Vernooij Sun, 05 Aug 2007 14:14:54 +0200 --- bzr-svn-0.4.10.orig/debian/watch +++ bzr-svn-0.4.10/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://samba.org/~jelmer/bzr/bzr-svn-(.*).tar.gz --- bzr-svn-0.4.10.orig/debian/compat +++ bzr-svn-0.4.10/debian/compat @@ -0,0 +1 @@ +4 --- bzr-svn-0.4.10.orig/debian/changelog +++ bzr-svn-0.4.10/debian/changelog @@ -0,0 +1,173 @@ +bzr-svn (0.4.10-2) unstable; urgency=high + + * Fix compatibility with Subversion 1.5. + * Get rid of relative imports since they conflict with some other plugins. + + -- Jelmer Vernooij Fri, 04 Jul 2008 16:56:59 +0200 + +bzr-svn (0.4.10-1) unstable; urgency=low + + * New upstream release. + + -- Jelmer Vernooij Mon, 12 May 2008 01:49:35 +0200 + +bzr-svn (0.4.9-1) unstable; urgency=low + + * New upstream release. (Closes: #472133) + + -- Jelmer Vernooij Mon, 24 Mar 2008 05:16:59 +0100 + +bzr-svn (0.4.8-1) unstable; urgency=low + + * New upstream release. (Closes: #468807) + + -- Jelmer Vernooij Thu, 13 Mar 2008 00:18:30 +0100 + +bzr-svn (0.4.7-1) unstable; urgency=low + + * New upstream release. + + Fixes typo in assertion. (Closes: #459886) + + -- Jelmer Vernooij Wed, 09 Jan 2008 15:20:16 +0100 + +bzr-svn (0.4.6-1) unstable; urgency=low + + * New upstream release. + + -- Jelmer Vernooij Tue, 08 Jan 2008 20:20:38 +0100 + +bzr-svn (0.4.5-1) unstable; urgency=low + + * New upstream release. + + -- Jelmer Vernooij Sat, 01 Dec 2007 15:07:18 +0100 + +bzr-svn (0.4.4-2) unstable; urgency=low + + [ Jelmer Vernooij ] + * Install FAQ. + * Set homepage field in control file. + * Fix syntax of NEWS.Debian. + + [ Arnaud Fontaine ] + * Update GPL path to GPL-2 as GPL-3 is now the default. + + [ Adeodato Simó ] + * Allow Debian maintainer uploads. + + -- Arnaud Fontaine Fri, 23 Nov 2007 00:54:10 +0000 + +bzr-svn (0.4.4-1) unstable; urgency=low + + * New upstream release. (Closes: #444775) + + -- Jelmer Vernooij Fri, 02 Nov 2007 15:48:32 +0100 + +bzr-svn (0.4.3-1) unstable; urgency=low + + * New upstream version. + * Fix depends. (Closes: #442171) + + -- Jelmer Vernooij Sun, 16 Sep 2007 15:52:03 +0200 + +bzr-svn (0.4.2-1) unstable; urgency=low + + [ Jelmer Vernooij ] + * New upstream release. + + -- Robert Collins Wed, 12 Sep 2007 07:30:01 +1000 + +bzr-svn (0.4.1-1) unstable; urgency=low + + * New upstream release. + + -- Jelmer Vernooij Sun, 26 Aug 2007 12:22:43 +0200 + +bzr-svn (0.4.0-1) unstable; urgency=low + + * New upstream release. (Closes: #428757) + + -- Jelmer Vernooij Sat, 04 Aug 2007 21:18:15 +0200 + +bzr-svn (0.3.5-1) unstable; urgency=low + + * New upstream release. (Closes: #428758) + * Let bzr-svn enhance bzr. + + [Reinhard Tartler] + * Let bzr-svn enhance subversion. (LP: #122073) + + -- Jelmer Vernooij Thu, 19 Jul 2007 15:41:02 +0200 + +bzr-svn (0.3.4-1) unstable; urgency=low + + * New upstream release. + + [Reinhard Tartler] + * tighten depedency on bzr. We'll update bzr-svn on the upload of bzr + 0.18 in any case. as discussed on pkg-bazaar-maint. + + -- Jelmer Vernooij Fri, 15 Jun 2007 17:26:58 +0200 + +bzr-svn (0.3.3-1) unstable; urgency=low + + * Merge changes from Ubuntu. + * Recommend python-pysqlite2 (Closes: #422452) + + -- Jelmer Vernooij Tue, 08 May 2007 19:29:49 +0200 + +bzr-svn (0.3.3-0ubuntu1) gutsy; urgency=low + + * New upstream release. + + -- Jelmer Vernooij Sun, 29 Apr 2007 18:25:15 +0200 + +bzr-svn (0.3.2-0ubuntu1) feisty; urgency=low + + [Jelmer Vernooij] + * New upstream release. + + [Reinhard Tartler] + * Disabled testsuite, since bzr-gtk broke it. Discussed via private mail + with Jelmer. + + -- Jelmer Vernooij Tue, 13 Mar 2007 10:44:37 +0100 + +bzr-svn (0.3-1) experimental; urgency=low + + * Merge changes from Ubuntu. + * Add XS-Vcs-Bzr line. + * Add watch file. + + -- Jelmer Vernooij Tue, 30 Jan 2007 12:20:17 +0100 + +bzr-svn (0.3-0ubuntu2) feisty; urgency=low + + * changing build dependency from 'python' to 'python-dev'. Fixes FTBFS + + -- Reinhard Tartler Sat, 27 Jan 2007 12:47:38 +0100 + +bzr-svn (0.3-0ubuntu1) feisty; urgency=low + + [Jelmer Vernooij] + * New upstream release. + * Fixed Python-Version (closes: #404979). + * Fixed dependency on bzr version (closes: #404886). + + [Reinhard Tartler] + * upload to feisty as discussed with Jelmer. + Package taken from http://samba.org/~jelmer/debian/ + + -- Reinhard Tartler Sat, 27 Jan 2007 11:20:51 +0100 + +bzr-svn (0.2-0ubuntu1) unstable; urgency=low + + * New upstream release. + + -- Jelmer Vernooij Thu, 14 Dec 2006 02:46:48 +0100 + +bzr-svn (0.1-0ubuntu1) unstable; urgency=low + + * Initial revision. + + -- Jelmer Vernooij Tue, 4 Jul 2006 13:46:33 +0200 --- bzr-svn-0.4.10.orig/tests/test_workingtree.py +++ bzr-svn-0.4.10/tests/test_workingtree.py @@ -30,9 +30,9 @@ import os, sys -from transport import svn_config -from tests import TestCaseWithSubversionRepository -from workingtree import generate_ignore_list +from bzrlib.plugins.svn.transport import svn_config +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.workingtree import generate_ignore_list class TestWorkingTree(TestCaseWithSubversionRepository): def test_add_duplicate(self): --- bzr-svn-0.4.10.orig/tests/test_radir.py +++ bzr-svn-0.4.10/tests/test_radir.py @@ -24,9 +24,9 @@ import svn -from format import SvnRemoteFormat -from tests import TestCaseWithSubversionRepository -from transport import SvnRaTransport +from bzrlib.plugins.svn.format import SvnRemoteFormat +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.transport import SvnRaTransport class TestRemoteAccess(TestCaseWithSubversionRepository): def test_clone(self): --- bzr-svn-0.4.10.orig/tests/test_commit.py +++ bzr-svn-0.4.10/tests/test_commit.py @@ -25,12 +25,12 @@ from bzrlib.trace import mutter from bzrlib.workingtree import WorkingTree -from commit import set_svn_revprops, _revision_id_to_svk_feature +from bzrlib.plugins.svn.commit import set_svn_revprops, _revision_id_to_svk_feature from copy import copy -from errors import RevpropChangeFailed +from bzrlib.plugins.svn.errors import RevpropChangeFailed import os -from transport import SvnRaTransport -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.transport import SvnRaTransport +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository from svn.core import svn_time_to_cstring --- bzr-svn-0.4.10.orig/tests/test_mapping.py +++ bzr-svn-0.4.10/tests/test_mapping.py @@ -17,14 +17,14 @@ import sha -from errors import InvalidPropertyValue -from mapping import (generate_revision_metadata, parse_revision_metadata, +from bzrlib.plugins.svn.errors import InvalidPropertyValue +from bzrlib.plugins.svn.mapping import (generate_revision_metadata, parse_revision_metadata, parse_revid_property, parse_merge_property, BzrSvnMappingv1, BzrSvnMappingv2, BzrSvnMappingv4, parse_revision_id) -from mapping3 import (BzrSvnMappingv3FileProps, BzrSvnMappingv3RevProps, +from bzrlib.plugins.svn.mapping3 import (BzrSvnMappingv3FileProps, BzrSvnMappingv3RevProps, BzrSvnMappingv3Hybrid) -from mapping3.scheme import NoBranchingScheme +from bzrlib.plugins.svn.mapping3.scheme import NoBranchingScheme from bzrlib.errors import InvalidRevisionId from bzrlib.tests import (TestCase, adapt_tests, TestNotApplicable) --- bzr-svn-0.4.10.orig/tests/test_svk.py +++ bzr-svn-0.4.10/tests/test_svk.py @@ -14,8 +14,8 @@ # along with this program. If not, see . from bzrlib.tests import TestCase -from svk import parse_svk_feature -from svk import parse_svk_features +from bzrlib.plugins.svn.svk import parse_svk_feature +from bzrlib.plugins.svn.svk import parse_svk_features class SvkTests(TestCase): def test_parse_svk_feature_root(self): --- bzr-svn-0.4.10.orig/tests/test_revspec.py +++ bzr-svn-0.4.10/tests/test_revspec.py @@ -23,7 +23,7 @@ from bzrlib.revisionspec import RevisionSpec, RevisionInfo from bzrlib.tests import TestCase -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository class TestRevSpec(TestCase): --- bzr-svn-0.4.10.orig/tests/test_tree.py +++ bzr-svn-0.4.10/tests/test_tree.py @@ -22,12 +22,12 @@ from bzrlib.tests import TestCase from bzrlib.workingtree import WorkingTree -import errors +from bzrlib.plugins.svn import errors import os -from tree import (SvnBasisTree, parse_externals_description, +from bzrlib.plugins.svn.tree import (SvnBasisTree, parse_externals_description, inventory_add_external) import sys -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository class TestBasisTree(TestCaseWithSubversionRepository): def test_executable(self): --- bzr-svn-0.4.10.orig/tests/test_revids.py +++ bzr-svn-0.4.10/tests/test_revids.py @@ -18,8 +18,8 @@ from bzrlib.repository import Repository from bzrlib.tests import TestCase -from revids import RevisionIdMapCache -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.revids import RevisionIdMapCache +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository class TestRevidMapCache(TestCase): def test_create(self): --- bzr-svn-0.4.10.orig/tests/test_config.py +++ bzr-svn-0.4.10/tests/test_config.py @@ -17,9 +17,9 @@ """Config tests.""" from bzrlib.branch import Branch -from config import SvnRepositoryConfig, BranchConfig -from mapping3.scheme import TrunkBranchingScheme -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.config import SvnRepositoryConfig, BranchConfig +from bzrlib.plugins.svn.mapping3.scheme import TrunkBranchingScheme +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository from bzrlib.tests import TestCaseInTempDir --- bzr-svn-0.4.10.orig/tests/test_transport.py +++ bzr-svn-0.4.10/tests/test_transport.py @@ -16,10 +16,10 @@ """Subversion transport tests.""" -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository from bzrlib.errors import NotBranchError, NoSuchFile, FileExists, InvalidURL from bzrlib import urlutils -from transport import SvnRaTransport, bzr_to_svn_url, _url_unescape_uri +from bzrlib.plugins.svn.transport import SvnRaTransport, bzr_to_svn_url, _url_unescape_uri from unittest import TestCase import os --- bzr-svn-0.4.10.orig/tests/test_upgrade.py +++ bzr-svn-0.4.10/tests/test_upgrade.py @@ -21,13 +21,13 @@ from bzrlib.repository import Repository from bzrlib.tests import TestCase, TestCaseWithTransport, TestSkipped -from errors import RebaseNotPresent -from format import get_rich_root_format -from mapping import (BzrSvnMappingv2, BzrSvnMappingv1) -from mapping3 import BzrSvnMappingv3FileProps -from mapping3.scheme import TrunkBranchingScheme -from tests import TestCaseWithSubversionRepository -from upgrade import (upgrade_repository, upgrade_branch, +from bzrlib.plugins.svn.errors import RebaseNotPresent +from bzrlib.plugins.svn.format import get_rich_root_format +from bzrlib.plugins.svn.mapping import (BzrSvnMappingv2, BzrSvnMappingv1) +from bzrlib.plugins.svn.mapping3 import BzrSvnMappingv3FileProps +from bzrlib.plugins.svn.mapping3.scheme import TrunkBranchingScheme +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.upgrade import (upgrade_repository, upgrade_branch, upgrade_workingtree, UpgradeChangesContent, create_upgraded_revid, generate_upgrade_map) --- bzr-svn-0.4.10.orig/tests/test_repos.py +++ bzr-svn-0.4.10/tests/test_repos.py @@ -33,16 +33,16 @@ import svn.fs, svn -import format -from mapping import (escape_svn_path, unescape_svn_path, +from bzrlib.plugins.svn import format +from bzrlib.plugins.svn.mapping import (escape_svn_path, unescape_svn_path, SVN_PROP_BZR_REVISION_ID) -from mapping3 import (SVN_PROP_BZR_BRANCHING_SCHEME, set_branching_scheme, +from bzrlib.plugins.svn.mapping3 import (SVN_PROP_BZR_BRANCHING_SCHEME, set_branching_scheme, set_property_scheme) -from mapping3.scheme import (TrunkBranchingScheme, NoBranchingScheme, +from bzrlib.plugins.svn.mapping3.scheme import (TrunkBranchingScheme, NoBranchingScheme, ListBranchingScheme, SingleBranchingScheme) -from transport import SvnRaTransport -from tests import TestCaseWithSubversionRepository -from repository import SvnRepositoryFormat +from bzrlib.plugins.svn.transport import SvnRaTransport +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.repository import SvnRepositoryFormat class TestSubversionRepositoryWorks(TestCaseWithSubversionRepository): --- bzr-svn-0.4.10.orig/tests/test_push.py +++ bzr-svn-0.4.10/tests/test_push.py @@ -29,13 +29,13 @@ from bzrlib.workingtree import WorkingTree import os -import format +from bzrlib.plugins.svn import format import svn.core from bzrlib.plugins.svn.errors import ChangesRootLHSHistory, MissingPrefix from time import sleep -from commit import push -from mapping import SVN_PROP_BZR_REVISION_ID -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.commit import push +from bzrlib.plugins.svn.mapping import SVN_PROP_BZR_REVISION_ID +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository class TestPush(TestCaseWithSubversionRepository): def setUp(self): --- bzr-svn-0.4.10.orig/tests/test_logwalker.py +++ bzr-svn-0.4.10/tests/test_logwalker.py @@ -19,10 +19,10 @@ from bzrlib.errors import NoSuchRevision import os -import logwalker +from bzrlib.plugins.svn import logwalker from bzrlib import debug -from tests import TestCaseWithSubversionRepository -from transport import SvnRaTransport +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.transport import SvnRaTransport class TestLogWalker(TestCaseWithSubversionRepository): def setUp(self): --- bzr-svn-0.4.10.orig/tests/test_errors.py +++ bzr-svn-0.4.10/tests/test_errors.py @@ -19,7 +19,7 @@ UnexpectedEndOfContainerError) from bzrlib.tests import TestCase -from errors import (convert_svn_error, convert_error, InvalidPropertyValue, +from bzrlib.plugins.svn.errors import (convert_svn_error, convert_error, InvalidPropertyValue, NotSvnBranchPath, InvalidSvnBranchPath, SVN_ERR_UNKNOWN_HOSTNAME) --- bzr-svn-0.4.10.orig/tests/test_scheme.py +++ bzr-svn-0.4.10/tests/test_scheme.py @@ -19,7 +19,7 @@ from bzrlib.errors import NotBranchError, BzrError from bzrlib.tests import TestCase -from mapping3.scheme import (ListBranchingScheme, NoBranchingScheme, +from bzrlib.plugins.svn.mapping3.scheme import (ListBranchingScheme, NoBranchingScheme, BranchingScheme, TrunkBranchingScheme, SingleBranchingSchemev0, SingleBranchingScheme, --- bzr-svn-0.4.10.orig/tests/test_convert.py +++ bzr-svn-0.4.10/tests/test_convert.py @@ -25,11 +25,11 @@ from bzrlib.trace import mutter import os, sys -from convert import convert_repository, NotDumpFile, load_dumpfile -from format import get_rich_root_format -from mapping3 import set_branching_scheme -from mapping3.scheme import TrunkBranchingScheme, NoBranchingScheme -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.convert import convert_repository, NotDumpFile, load_dumpfile +from bzrlib.plugins.svn.format import get_rich_root_format +from bzrlib.plugins.svn.mapping3 import set_branching_scheme +from bzrlib.plugins.svn.mapping3.scheme import TrunkBranchingScheme, NoBranchingScheme +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository import svn.repos --- bzr-svn-0.4.10.orig/tests/test_fileids.py +++ bzr-svn-0.4.10/tests/test_fileids.py @@ -21,10 +21,10 @@ from bzrlib.trace import mutter from bzrlib.tests import TestCase -from fileids import simple_apply_changes -from mapping3 import BzrSvnMappingv3FileProps, set_branching_scheme -from mapping3.scheme import TrunkBranchingScheme, NoBranchingScheme -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.fileids import simple_apply_changes +from bzrlib.plugins.svn.mapping3 import BzrSvnMappingv3FileProps, set_branching_scheme +from bzrlib.plugins.svn.mapping3.scheme import TrunkBranchingScheme, NoBranchingScheme +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository class MockRepo(object): def __init__(self, mapping, uuid="uuid"): --- bzr-svn-0.4.10.orig/tests/test_fetch.py +++ bzr-svn-0.4.10/tests/test_fetch.py @@ -26,14 +26,14 @@ from bzrlib.tests import TestSkipped, KnownFailure from bzrlib.trace import mutter -from convert import load_dumpfile +from bzrlib.plugins.svn.convert import load_dumpfile from bzrlib.plugins.svn.errors import InvalidFileName -import format -import remote -from mapping3 import set_branching_scheme -from mapping3.scheme import TrunkBranchingScheme, NoBranchingScheme -from tests import TestCaseWithSubversionRepository -from transport import SvnRaTransport +from bzrlib.plugins.svn import format +from bzrlib.plugins.svn import remote +from bzrlib.plugins.svn.mapping3 import set_branching_scheme +from bzrlib.plugins.svn.mapping3.scheme import TrunkBranchingScheme, NoBranchingScheme +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.transport import SvnRaTransport import os, sys --- bzr-svn-0.4.10.orig/tests/test_branchprops.py +++ bzr-svn-0.4.10/tests/test_branchprops.py @@ -18,10 +18,10 @@ from bzrlib.errors import NoSuchRevision -from tests import TestCaseWithSubversionRepository -from branchprops import PathPropertyProvider -from logwalker import LogWalker, CachingLogWalker -from transport import SvnRaTransport +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.branchprops import PathPropertyProvider +from bzrlib.plugins.svn.logwalker import LogWalker, CachingLogWalker +from bzrlib.plugins.svn.transport import SvnRaTransport class TestBranchProps(TestCaseWithSubversionRepository): def setUp(self): --- bzr-svn-0.4.10.orig/tests/test_branch.py +++ bzr-svn-0.4.10/tests/test_branch.py @@ -26,12 +26,12 @@ import os from unittest import TestCase -from branch import FakeControlFiles, SvnBranchFormat -from convert import load_dumpfile -from mapping import SVN_PROP_BZR_REVISION_ID -from mapping3 import BzrSvnMappingv3FileProps -from mapping3.scheme import TrunkBranchingScheme -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.branch import FakeControlFiles, SvnBranchFormat +from bzrlib.plugins.svn.convert import load_dumpfile +from bzrlib.plugins.svn.mapping import SVN_PROP_BZR_REVISION_ID +from bzrlib.plugins.svn.mapping3 import BzrSvnMappingv3FileProps +from bzrlib.plugins.svn.mapping3.scheme import TrunkBranchingScheme +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository class WorkingSubversionBranch(TestCaseWithSubversionRepository): def test_last_rev_rev_hist(self): --- bzr-svn-0.4.10.orig/tests/test_blackbox.py +++ bzr-svn-0.4.10/tests/test_blackbox.py @@ -19,9 +19,9 @@ from bzrlib.tests.blackbox import ExternalBase from bzrlib.trace import mutter -from mapping3 import BzrSvnMappingv3FileProps -from mapping3.scheme import NoBranchingScheme -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.mapping3 import BzrSvnMappingv3FileProps +from bzrlib.plugins.svn.mapping3.scheme import NoBranchingScheme +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository import os --- bzr-svn-0.4.10.orig/tests/test_checkout.py +++ bzr-svn-0.4.10/tests/test_checkout.py @@ -21,10 +21,10 @@ from bzrlib.errors import NoRepositoryPresent, UninitializableFormat from bzrlib.tests import TestCase -from convert import SvnConverter +from bzrlib.plugins.svn.convert import SvnConverter from bzrlib.plugins.svn.workingtree import SvnWorkingTreeFormat from bzrlib.plugins.svn.format import SvnWorkingTreeDirFormat -from tests import TestCaseWithSubversionRepository +from bzrlib.plugins.svn.tests import TestCaseWithSubversionRepository class TestWorkingTreeFormat(TestCase): def setUp(self):