Version control backends promoted to first-class plugins
fixups
wrapper setup reorg Flattened the wrapper setup, as this lets it be handled better by the setup generation code.
getsetup-ize svn and bzr
bzr: Version directories on the fly, ignore directories when retrieving changes. Now passes t/bazaar.t again.
Support staging commands in bzr backend.
add rcs_commit_staged and rcs_rename Implemented for git and svn so far. Note that rcs_commit_staged does assume that the rcs has the ability to "stage" multiple changes for a later commit. Support for this varies, but all we really care about is staging removals and renames, which, AFAIK, all modern rcs's support.
All rcs backends need to implement rcs_remove (Done for svn, git.)
fix use ordering The recent setup revamp exposed some latent bugs in use/package ordering that caused some symbols to not the exported into the correct scope.
Use bzr --quiet to avoid it outputting stuff and messing up http headers. (Scott Bronson)
Fix broken rcs_update for bzr. (Scott Bronson)
* tla: Remove call to escapeHTML when constructing recentchanges message; the html is escaped at a different level. Closes: #466495 * bzr, mercurial: Remove unused import of escapeHTML.
Expand file-id in diffurl in the bzr backend.
rename bazaar -> bzr after discussion with jelmer