summaryrefslogtreecommitdiff
path: root/devel/qbzr
diff options
context:
space:
mode:
authorepg <epg>2009-02-19 07:34:08 +0000
committerepg <epg>2009-02-19 07:34:08 +0000
commit54cfe2a81244bb3ba69f147a05218d6b0ef9f5c1 (patch)
tree4ae3ab68f2ae512573ff99c7dc15e08da760e10f /devel/qbzr
parent53a9f76b6c884aaac4f0fcde7f7ed8ff1ff1eceb (diff)
downloadpkgsrc-54cfe2a81244bb3ba69f147a05218d6b0ef9f5c1.tar.gz
bzr-svn 0.5.1 2009-02-17
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)
Diffstat (limited to 'devel/qbzr')
0 files changed, 0 insertions, 0 deletions