a62154e164
BUG FIXES * Lazily load commands during help. (#330928) * Fix one-line helps for dpush / foreign-mapping-upgrade. (#331051) * Skip unicode tests if the local file system doesn't support unicode paths. * Don't print traceback when connection errors occur during push. (#331078) * Fix exception importing with itrunk* layout. * Break subversion locks in ``bzr break-lock''. * Handle corner case following branch paths outside of prefixes in revision metadata browser. * Handle strange corner case in HTTP, where get_dir() works on files and we accidently start to call update() on files. * Don't check branch root when looking for round-tripped revisions that used revision properties. (#294784) * Support non-ascii characters in home directories. (#333121) * Fix recognizing tags when using wildcard layouts. (#333960) * Fetch left-hand side ancestry if it's outside of the prefix in svn-import. (#334692) * Support pushing kind changes from directory to file. (#335445) * Fixed canonicalization issue when retrieving remote revision trees over HTTP. * Fix recognition of v3 mappings pushed with incomplete revision properties. * Print proper error when a part of the repository is inaccessible during fetch. (#323084) * Fix concurrent access problems during push/commit. (#248289) * Allow svn: revision specifier in non-svn branches. (#337295) * Cope with v3 and v4 mappings being interwined in a mainline with roundtripped revisions. (#332364) * Print proper error when it is impossible to get a branch path in a particular layout. (#340081) PERFORMANCE * Significant speed improvements when no (old) tags have to be fetched. Requires InterBranch.pull() patch. * The guessed layout is now only stored in the configuration and no longer re-determined every time a repository is accessed. * Looking for missing revisions is now done in groups, significantly improving the time spent in the "determining revisions to fetch" step. * A simple LRU cache is now used for texts during fetch. * Avoid loading subvertpy in a couple more situations when probing for Subversion repositories. (#336449) FEATURES * Now prints parent Subversion revision number after successful pull. (#332196) * Annotate run against Subversion repositories now works. (#335735) bzr-svn 0.5.2 2009-02-18 BUG FIXES * Fix installation of cache module.
35 lines
1 KiB
Makefile
35 lines
1 KiB
Makefile
# $NetBSD: Makefile,v 1.11 2009/03/18 06:06:12 epg Exp $
|
|
|
|
DISTNAME= bzr-svn-${VER}
|
|
#PKGREVISION= 1
|
|
CATEGORIES= devel scm
|
|
MASTER_SITES= http://launchpad.net/bzr-svn/0.5/${VER}/+download/
|
|
MASTER_SITES+= http://samba.org/~jelmer/bzr/
|
|
VER= 0.5.3
|
|
|
|
MAINTAINER= epg@NetBSD.org
|
|
HOMEPAGE= http://bazaar-vcs.org/BzrForeignBranches/Subversion
|
|
COMMENT= Foreign Subversion repositoriy support for Bazaar
|
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
|
|
|
DEPENDS+= ${SQLITE_DEP}
|
|
DEPENDS+= bzr>=1.11{,nb[0-9]*}:../../devel/bzr
|
|
DEPENDS+= ${PYPKGPREFIX}-subvertpy>=0.6.1:../../devel/py-subvertpy
|
|
|
|
# for make test
|
|
USE_TOOLS+= gmake
|
|
|
|
PYDISTUTILSPKG= yes
|
|
# NOTE: This must run in a UTF-8 locale, e.g. LC_TYPE=en_US.utf8 make test
|
|
TEST_TARGET= check-verbose
|
|
|
|
.include "../../devel/bzr/plugin.mk"
|
|
.include "../../lang/python/extension.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|
|
|
|
.if ${PYVERSSUFFIX} == "2.5" || ${PYVERSSUFFIX} == "2.6"
|
|
SQLITE_DEP= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3
|
|
.else
|
|
SQLITE_DEP= ${PYPKGPREFIX}-sqlite2>=2.3.5:../../databases/py-sqlite2
|
|
.endif
|