AnkhSVN 1.0 RC Available

Now that SourceForge and Google both support hosting projects in Subversion, more and more people I know are making the switch!  AnknSVN is a VS.NET plugin that allows you to perform a lot of svn functions from within visual studio.

[via AnkhSVN blog]

An AnkhSVN 1.0 release candidate is now available at http://ankhsvn.tigris.org/servlets/ProjectDocumentList?folderID=7315. This is linked to Subversion 1.4 rc4, Berkeley DB 4.4.20, OpenSSL 0.8a, Neon 0.25.5 and Zlib 1.2.3.

Note that any application linked to Subversion 1.4 (including the Ankh release candidate) will silently and irrevocably upgrade your working copies to a new working copy format. Use of such an application together with a pre-1.4 client will not work. The TortoiseSVN project makes a 1.4-compatible client available at http://tortoisesvn.net/downloads. 1.4-compatible versions of the svn binaries can be found with the AnkhSVN release candidate.

Also, the release candidate is linked to Berkeley DB 4.4. If you are using a local (file://) BDB repository with Ankh, it will need to be upgraded. Our general recommendation is to avoid the use of BDB for file:// access in favour of FSFS repositories.

Changes since 0.5.5:

  • Internal diff no longer shows duplicates

  • Fix a memory leak in the NSvn.Core.Pool class
  • Clicking the X in the commit dialog now performs a cancel, regardless of whether the most recent action was a cancel or not
  • NSvn exceptions are now serializable
  • Commit dialog now supports Ctrl-Enter for proceeding with a commit
  • Commit dialog text control now supports Ctrl-A to select the whole text
  • NSvn.Core.Client.Delete now supports the 'force' parameter... :-/
  • Status icons in the solution explorer are no longer overwritten by VSS ones
  • Configuration dialog has templates for the most common diff and merge tools
  • Individual project items can now be refreshed with the Ankh->Refresh command
  • The '?' status no longer propagates up the solution explorer treeview
  • New projects are now automatically SVN-added if they are versionable
  • Add Solution To Subversion Repository now warns the user if some projects are not under the solution root
  • New configuration dialog
  • Config file changes are picked up without having to restart VS
  • Fix for a memory leak in the solution explorer
  • Redesigned delete support
  • Support for the VS refresh button
  • Fix for a problem in which a premature solution explorer refresh after a folder add terminates the rename of the newly added folder and forces it to be named "NewFolder1".
  • We now call svn_utf_initialize so that iconv SOs don't have to be loaded for every SVN error message.
  • Workaround for Windows Workflow Foundations beta 2 bug
  • GDI handle leak plugged
  • All dialogs now invariably support standard Enter/Esc for OK/Cancel
  • Blame now works correctly on compound items
  • Use Visual Studio SDK for better VS integration
  • The commit dialog can now be suppressed with the Shift key, like other dialogs
  • Support for alternative names for the SVN administrative directory now uses the functionality offered by SVN itself
  • New "Working Copy Explorer" tool window
  • Better support for renames and moves
  • Redesigned VS integration to take advantage of the Visual Studio SDK
  • Better unicode support for log messages
  • Support for VS 2005 solution folders
  • Dialog tab order fixes
  • New installer using WiX instead of the VS.NET setup projects
  • Fix bug in which Ankh would refuse to load if VC++ wasn't installed
  • Prevent .svn dir from being autoadded
  • Support rename on folders in projects
  • Prevent Ankh from autoadding ignored files
  • Prevent the solution explorer from repainting itself while Ankh is scanning the tree, improving solution load performance
  • Running of SVN commands from the VS command line is now streamy
  • New command that lets user send a suggestion or error report without actually experiencing an error
  • Diff/Patch uses path relative to the solution directory
  • Better support for third party project types
  • Support commits on working copies created from multiple repositories
  • Commit dialog is now "pseudomodal", allowing the user to diff or view files using VS directly
  • Ankh no longer loads on command line builds that use /rebuild or /clean
  • Support for blame
  • Diff/patch between arbitrary revisions
  • Use the correct name for the Tools menu in non-english versions of VS
  • Support for log
  • Better support for file deletions
  • More intelligent status cache, improving performance (especially in pathological cases)
  • Support for VS 2005
  • Error reports contains the DTE version (and thus implicitly the version of VS)
  • Support for lock/unlock
  • New design for the repository explorer
  • Support for Enterprise Template projects
  • Support for database projects
  • Lots of tweaks, bug fixes and performance enhancements.

Recent Posts

Tag Cloud

No Comments