Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.
Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.
Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.
Whitespace cleanups and other nits corrected, where necessary.
Major changes:
bzr-svn 1.2.1
BUG FIXES
* Fix compatibility with bzr 2.5.0 proper. (Jelmer Vernooij)
bzr-svn 1.2.0
FEATURES
* Support fetching to colocated branches in svn-import.
(Jelmer Vernooij)
* Follow redirects when using pycurl. (Jelmer Vernooij)
* New hidden command 'bzr fix-svn-ancestry' command.
(Jelmer Vernooij)
CHANGES
* No longer supports bzr 2.3 and 2.4. (Jelmer Vernooij)
BUG FIXES
* Properly abort when the commit editor commit function fails
rather than complaining about busy connections. (Jelmer Vernooij, #890529)
* Ignore .svn directories that aren't actually svn working
copies. (Jelmer Vernooij, #862910)
* Fix find_iter_revisions when accessing repository that contains
old mapping data. (Jelmer Vernooij, #898780)
* Reset pycurl state after OPTIONS request.
(Jelmer Vernooij, Vincent Ladeuil, #774571)
bzr-svn 1.0.2 2010-01-22
BUG FIXES
* Cope with Google code Subversion repositories a bit better in the
layout detection code. (Jelmer Vernooij)
* Push tags when pushing to a new repository. (Jelmer Vernooij, #459444)
* Cope with non-ascii URLs.
* During connect. (#456548, Jelmer Vernooij)
* During repository creation. (#458008, Jelmer Vernooij)
* Cope with non-ascii characters in svn author names. (#460392,
Jelmer Vernooij)
* Fix expected URL in Repository.__repr__ tests that sometimes causes
troubles if the temporary directory contains special characters.
(John Szakmeister, #460899)
* Cope with pushing new non-mainline revisions. (Jelmer Vernooij, #416328)
* Support probing for Subversion repositories over existing HTTP transports
using pycurl. (Jelmer Vernooij, #424626)
* Show Subversion revno and uuid in "bzr version-info". (Jelmer Vernooij,
#490771)
* Properly handle invalid Subversion revision numbers. (Jelmer Vernooij,
#504376)
PERFORMANCE
* When updating the log cache, fetch from newest to oldest revision as
the Subversion database backends are optimized for this.
(John Szakmeister)
* Fetch history information newest revision to oldest revision because of
speed. (John Szakmeister, #453789)
* Add extra constraints in sqlite database. (Jelmer Vernooij)
FEATURES
* New variant of the 'trunk' layout named 'trunk-variable' that accepts
branches with any level of nesting, at some performance cost.
(Jelmer Vernooij)
bzr-svn 1.0.1 2009-10-20
BUG FIXES
* Mark as compatible with Bazaar 2.1. (Jelmer Vernooij)
* Only use tdb if Tdb.get is there. (Jelmer Vernooij, #440211)
* Cope with xdg_cache_home sometimes containing unicode. (Jelmer Vernooij)
* Provide right infrastructure for bzrlib.tests.per_foreign_vcs.
(Jelmer Vernooij)
PERFORMANCE
* Avoid re-fetching the basis inventory during fetch. (Jelmer Vernooij)
BUG FIXES
* Generate valid inventory delta's when the root of a tree is replaced with an older
copy of itself. (Jelmer Vernooij)
* Hide backtrace for EAI_NONAME errors. (John Szakmeister)
* Allow commits without an author. (Jelmer Vernooij, #434230)
* Cope with extra arguments to Repository._check(). (Jelmer Vernooij)
* Properly encode symlink targets when pushing. (Jelmer Vernooij)
bzr-svn 1.0.0rc1 2009-09-20
FEATURES
* Mark as compatible with Bazaar 2.0. (Jelmer Vernooij)
BUG FIXES
* Cope with InProcessTransport errors during format probe. (Jelmer Vernooij,
#433803)
bzr-svn 0.6.5 2009-09-01
API CHANGES
* Removed unused SvnRepository.find_children() function. (Jelmer Vernooij)
FEATURES
* Mark as compatible with bzr 1.18. (Jelmer Vernooij)
BUG FIXES
* Handle 404's being returned during http probe. (#402063) (Jelmer Vernooij)
* Handle patch change requests that are too large without
printing a traceback. (#394527) (Jelmer Vernooij)
* Avoid printing backtrace on lock contention. (#401677) (Jelmer Vernooij)
* Handle http servers returning 403 Forbidden to OPTIONS requests.
(#399942) (Jelmer Vernooij)
* Cope with http exceptions in the bzr-svn probe code a bit more
gracefully. (Jelmer Vernooij)
FEATURES
* Implement custom "bzr send" format that matches the format used by
"svn diff". This is used by default when submitting diffs against
Subversion branches. (Lukas Lalinský, Jelmer Vernooij)
* Provide hint about creating working trees in 'bzr svn-import'.
(Jelmer Vernooij)
bzr-svn 0.6.3 2009-07-17
FEATURES
* Pack relevant parts of the repository after fetch.
CHANGES
* Removed svn-branching-schemes help, because it's not relevant for new
users and might be confusing for users looking at "bzr help topics".
BUG FIXES
* Fix CustomLayout.get_branches. (Closes: #388698)
* Fix fetching of revisions with no commit message set to the 2a repository
format.
* Explain repository UUIDs in "bzr help svn-layout". (#391525)
* Mark as compatible with bzr 1.17.
FEATURES
* Integrated "bzr svn-serve" into "bzr serve --svn".
* ``append_revisions_only`` now defaults to True, to prevent new users
from accidently changing their Subversion mainline and upsetting their
fellow committers. (#383777)
* ``bzr svn-set-revprops`` has been folded into ``bzr reconcile``.
PERFORMANCE
* Avoid expensive fetching of tags just to figure out they are supported.
* Only check paths that actually have file properties set for
Bazaar revision id properties.
* Reduced number of revisions analysed for repository layout from 2000 to
300.
BUG FIXES
* Only look for file properties if there are actually new file properties.
(#383414)
* Repository.iter_inventories() is now implemented.
* Tags.get_reverse_dict().has_key() is now implemented.
* Tags.get_reverse_dict().iteritems() is now implemented.
* Register Subversion smart server as first server control format,
before the Bazaar smart client attempts to send POST to .bzr/smart over
HTTP.
* Support "bzr push --create-prefix". (#383778)
* In authentication fallback, ignore schemes that can not be
mapped to ports rather than erroring out. (#384813)
* Cope with forbidden parts of the repository a bit better. (#261194)
* Handle annotate after copies in Subversion. (#381523)
* Support unicode characters in tag names. (#385813)
* Support pulling older revisions that are direct ancestors of the current
tip. (#386198)
* "bzr svn-import --incremental" now handles resurrected branches correctly.
(#383980)
* Initial support for WorkingTree.apply_inventory_delta(). (#332107)
* Support using parameter to Repository.find_branches(). (#388960)
bzr-svn 0.6.1 2009-05-22
BUG FIXES
* Cope with credentials in shared connections sometimes being a direct
dictionary.
* Fix cache inspection after push when using the TDB database.
* Prevent NoSuchRevision exception when pulling into a local branch that
is ahead of the remote branch.
* Avoid buggy LogWalker.find_latest_change(). (#378799)
* Use xdg cache directory (~/.cache/bzr-svn usually) if the Python XDG
module is available.
* Handle hidden revisions properly during branch fetch.
bzr-svn 0.6.0 2009-05-20
FEATURES
* New cache database based on TDB (http://tdb.samba.org/). This is
significantly faster than the previous SQLite backend. The TDB
backend will automatically be used if TDB is available; if not,
the old SQLite database will be used.
TDB allows multiple writers to the database. (#185200)
* The version-info command now prints 'svn revno' and 'svn uuid'
when used in Subversion checkouts.
* The info command now prints the repository UUID and last committed
revision number when used on Subversion repositories. (#320271)
* Now registers a fallback credentials store, allowing
Subversion credentials to be used for non-Subversion
access. This is useful accessing http(s) URLs will
always attempt to open using the native Bazaar formats
first.
* Better error when pushing to a (diverged) empty branch. Unfortunately
"bzr push" masks this better error at the moment. (#354929)
* New option ``warn-upgrade`` that can be used to turn off the
warnings about slow servers. (#377949)
PERFORMANCE
* A custom reverse-tag dictionary implementation is now provided, making
"bzr log" a lot faster since there's no need to find all tags beforehand.
BUG FIXES
* Support working copies with non-ascii characters in the
base path. (#356845)
* Fix handling of newlines in Bazaar revision properties round-tripped to
Subversion file properties. (#360477)
* utf8-encode basenames when looking up file ids in CHKInventories.
* Handle root replaces when doing lightweight checkouts. (#352509)
* Simplify finding local changes. (#370755)
* Handle browsing of revisions outside of prefix in repository with
branch container directories (e.g. project1/trunk, etc). (#343382)
BUG FIXES
* Ignore spurious commits setting tags to the same revision. (#342824)
* Fix compatibility with Python2.4.
* Improve error message if subvertpy can't be found. (#345067)
* Cope with spaces in branch paths. (#348439)
* Properly deal with pointless commits when branching the
repository root. (#348786)
* dpush no longer sets custom bzr revision properties. (#351292)
* Re-use passwords that have been prompted earlier. (#331073)
* Fix compatibility with Bazaar 1.14.
FEATURES
* A new content filter "svn-keywords" is now supported and behaves like
the svn:keywords Subversion file property.
* Keywords and end of line properties in svn working copies are now honored.
(#81463)
* Support override-svn-revprops = svn:author=author to allow svn:author to be
set to the author of a pushed revision rather than the committer. (#342979)
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.
BUG FIXES
* Fix parsing of "trunk/tags" style filenames in trunk repository layout
handling. (#324970)
* "bzr push" now also works when creating new branches. "bzr svn-push"
has been removed. This requires a patched version of bzr. (#127945)
* Fixed memory usage and performance bug while iterating over a repository.
(#318993)
* When following prefixes, cope with branches copied from outside of the
prefix. (#325428)
* Handle non-mainline history a bit better in dpush. (#329284)
* Assume that ERR_XML_MALFORMED only occurs for non-Subversion
URLs. (#327287)
* Only upgrade tags for which the revision they point to has been
upgraded in svn-upgrade.
* Fix handling of "unusual" branch paths in sparse logs. (#325727)
FEATURES
* Set svn:original-date property when revision properties can be committed.
* Add transport speed progress indication. (require subvertpy >= 0.6.4)
PERFORMANCE
* New cache that stores the most important metadata information used
when browsing history.
* More efficient pull from Subversion branches, avoiding unnecessary
calculation of revision numbers. (Requires InterBranch patch to bzr)
* More efficient pull from Subversion branches, by using the local
branch ancestry to find out tag revision ids rather than the remote
Subversion branch.
* Use VersionedFiles.insert_record_stream() rather than
VersionedFiles.add_lines(), should be slightly faster.
* By default, don't use a cache for log information when connected
to a local Subversion repository.
* Only fetch rebased revisions once during ``bzr dpush'', rather than
after every pushed revision.
* Use only a single graph object during push, rather than two.
bzr-svn 0.5.0 2009-02-03
BUG FIXES
* Fixed two assertions that were always true. (#323305)
* Fixed handling of round-tripped revisions in svn-upgrade. (#320113)
* Fixed handling of password prompting with username specified. (#275953)
* Use most appropriate mapping when setting tags for a branch. (#322856)
* Fixed handling of branch roots moving. (#295416)
FEATURES
* Added "bzr check" on Subversion repositories that checks
bzr-svn metadata. (#320929)
* Allow overriding over revision-properties on a per-branch basis. (#319819)
* Added --idmap-file option to svn-upgrade.
bzr-svn 0.5.0~rc2 2009-01-30
BUG FIXES
* Install subvertpy as separate module rather than as part of
bzrlib.plugins.svn. (#306145)
* Fix some tests when running overall bzr testsuite. (#306158)
* Handle duplicate forward slashes in the path part of a URL.
* Pass utf-8 connect string to sqlite3() connect function. (#262923)
* Fix pushing to repositories not allowing the setting of revision
properties.
* Deal with newly appearing file ids correctly in dpush(). (#300979)
* Fix handling of custom layouts, which used unicode internally. (#306629)
* Fix pointless commits when using roundtripping using revision
properties. (#299943)
* Make sure branches are properly removed in iter_all_changes().
(#306288, #300006)
* Handle pushing empty branches using dpush. (#311613)
* Cope with unicode filenames in manual file id detection. (#311744)
* Print proper error message when importing from non-svn repository in
svn-import. (#313817)
* Support committing renames of filenames with non-ascii characters
in their name. (#312166)
* Support strange rename during push. (#303563)
* Print proper error when attempting to create repository in Subversion
working copy. (#310063)
* Follow copied tags correctly. (#312272)
* No longer includes subvertpy, but rather depends on external installation.
* Properly determine file ids of children of directories that are replaced
by an older copy of themselves. (#316384)
* Use unicode objects internally for sqlite. (#296868)
* New implicit file id handling for copied directories.
+ Correctly handles implicit children when parent is copied from outside of the
branch. (#304134)
+ Correctly handles file id map generation for some stacked branches. (#310916)
* Handle children implicitly copied when replacing a directory with an older
copy of itself. (#308353, #318935)
* Invalidate revision ids of bzr-roundtripped revisions when the
Subversion repository's UUID changes. (#318940, Debian #512325)
* Handle unicode symlinks. (#319317)
* Handle unicode in working tree names and some directory names. (#319313)
* Cope with missing keys properly when branching based on VersionedFiles
(#311997)
* Properly determine whether to analyse revision properties.
* Handle null: keys in Repository.texts.
* Cope with ": " in bzr-svn revision metadata stored in file properties.
(#300105)
* Fix commits in working trees. (#306566)
* Properly stop reverse tracking newly added branches. (#300006)
PERFORMANCE
* Stop iterating over non-visible children of files when determining file ids. (#306259)
This should improve the performance of stacking and lightweight checkouts.
* Imports of svn-related modules is now done lazily. There will only be two extra
imports if bzr-svn is loaded but not used.
API
* Added accessor functions for Subversion file properties.
FEATURES
* Bazaar can now use credentials stored in ~/.subversion/auth/, but this
requires pending changes in Bazaar to pass the realm along to
credentials providers.
* When possible, bzr-svn will now copy from existing paths in the repository
when committing/pushing rather than duplicating the contents.
(generic implementation that also fixes#320742)
bzr-svn 0.5.0~rc1 2008-12-08
CHANGES
* Implement set-revprops command.
* Introduces a new Bzr<->Svn mapping format. Please
read UPGRADING for details.
+ Uses revision properties where possible. (#127736)
+ Branching schemes are no longer used and are
replaced by "repository layouts", which are
much more flexible. (#130372)
* Will avoid browsing the full repository for bzr-revisions,
only closely related paths. (#158657)
FEATURES
* Performance has been improved *significantly*.
* Add bzr:skip revision property to allow skipping
more detailed analysis of revisions not created by bzr.
* "bzr revert" in a Subversion working tree now works.
* Create branches/ directory automatically if it didn't exist
when pushing merged revisions.
* Only fetch signatures if they can be cheaply copied.
* Also upgrade fileids in workingtree during svn-upgrade.
* Add --until option to svn-import.
* Add experimental svn-serve subcommand.
BUG FIXES
* Set bzr signature revision property during commit if possible.
* Provide SvnWorkingTree._transport. (#264548)
* Don't rely on cache when checking revision id during commit. (#230863)
* Avoid pushing changes again when pushing new branch. (#203368)
* Store text parents properly. (#260416)
* Avoid leaking memory when attempting to open an invalid Subversion
repository. (#262513)
* Fix corner case corruption pulling from a svn repository that contains bzr-roundtripped
revisions. (#260416)
* Upgrade tags as well during svn-upgrade.
* Correctly detect prefix when repository root is URL root (#303292)
* Fix removing file properties. (#304866)
* Fix canonicalization of paths to svn_ra_diff(). (#304894)
INTERNALS
* Remove custom commit code for working tree.
+ Standard commit code provides commit notification. (#79333)
BUG FIXES
* Don't print backtrace when error occurs while accessing repository root.
(#296224)
* Add --svn-override-revprops option to svn-push.
* Give proper error when tags can't be pushed. (#299490)
* Set bzr:user-agent revision property, e.g. to allow blacklisting
in the future.
* Fix removing of file properties. (#304866)
* Allow target URLs in redirect requests to contain relative URLs. (#303959)
* Fix compatibility with bzr 1.10.
BUG FIXES
* Ignore tags that happen to be files (another instance). (#290664)
* Support copying from files with spaces in their names over http. (#268304)
* Fix knit corruption because text revisions weren't stored properly. (#277043)
* Cope with file properties being modified by other parties than
bzr-svn. (#295284)
* Fix erroneous call to object.__init__() causing issues with Python2.6.
* Don't take over when pulling from WebDAV source (without Subversion)
(#274840)
BUG FIXES
* Fix compatibility with Bazaar 1.9. (#279444)
* Cope with pushing files changed into directories. (#277369)
* Don't assume root path can't change; Microsoft's CodePlex site
does this. (#278930)
* Fix python2.6 deprecation warnings. (#292306)
* Ignore with tags that happen to be files. (#290664)
bzr-svn 0.4.13 2008-09-24
pkgsrc changes
* Add patch-aa to support bzr 1.8 without warnings.
BUG FIXES
* Fix compatibility with Subversion 1.4 on Windows.
* Fix bug modifying set of right hand side revisions during fetch. (#264740)
* Fix linking against Subversion 1.5 on Windows. (#263570)
* Avoid NoneType error when no revisions to push in "bzr dpush". (#267484)
* Properly convert errors raised when starting a commit. (#267899)
* Fix compatibility with Bazaar 1.7.
FEATURES
* Add support for using Apple keychain.
BUG FIXES
* Cope with svn+ prefix when setting tags. (#261748)
* Fix contents of files when using stacked branching. (#262314)
* Fix compatibility with Bazaar 1.7.
* Use local application data directory on Windows for bzr-svn cache.
(#231041)
* No longer show backtrace when a generic DAV error occurs, as
this is usually a sign of a server-side error rather than a bug.
(#255159)
* Fix forward declarations of Python types, fixes
compilation on mingw. (#263284)
* Avoid explicit revnum reporting for inventory entries during fetch.
(It caused severe speed regressions and is not necessary).
* Fix size of bool variable in replacement stdbool.h. This was
causing strange errors on Windows, most notably slow fetches.
* Fix pull into Subversion working copies.
* Properly encode cache file path in case it contains non-ascii
characters. (#262923)
* Don't link explicitly against apr libraries. (#262711)
FEATURES
* Use native Windows password prompter on Windows. (#263287)
bzr-svn 0.4.11 2008-08-26
bzr-svn 0.4.11~rc2 2008-08-26
CHANGES
* Fix setup.py run with python2.4. (#256804)
* Use rst2html.py rather than rst2html if it is available.
BUG FIXES
* Parse http redirect errors in some non-English locales better.
* Avoid importing tags as branches in svn-import, now that tags are
converted to native Bazaar tags.
FEATURES
* svn-import will now remove branches removed in Subversion.
(#246243). The --keep option can be specified to keep
branches removed in Subversion around.
* Add --incremental option to bzr-svn for incremental imports.
* Set revision properties from v3 mappings when possible.
(#127736)
* Create tags base directory if it doesn't exist.
* Add --merged option to svn-push command.
* Improve tag/branch discovery.
bzr-svn is a plugin that allows Bazaar direct access to Subversion
repositories. It allows most bzr commands to work directly against
Subversion repositories, as if you were using bzr with a native
bzr repository.