ZigVersion 1.0 Beta5 Release Notes PDF Print

Changes since 1.0 Beta4:

  • Lots of performance improvements (speed and memory consumption)
  • Progress sheets for Update, Checkout, Revert, Delete, and Add
  • Gracefully deal with working copies being deleted off disk
  • Background threads are being shutdown properly now
  • New background thread to watch the server for updates - Out of date status is now automatically updated
  • Tooltips on the status column to describe the cryptic stuff there
  • Previous comments button on the Review and Check In dialog
  • Upgraded Subversion library to 1.3.2
  • History drawer gets updated on refresh
  • Sorting in history drawer is newest first by default
  • History drawer sorting and size are now being saved
  • Limit for number of files that can be monitored is now dynamically set - tends to be around 10k for most systems
  • Fixed problem with http/https lookups failing when more than 1024 files were being monitored
  • No longer monitoring unversioned files/directories
  • Lots and lots of little bug fixes

Some of the known issues that you may run into testing out this release:

  • If you have run into a bug, please grab the log immediately. It is deleted on every run of the app. The log is located at ~/Library/Logs/ZigVersion.log.
  • If you connect to a repository using svn+ssh, you must use an ssh key and agent (see Directions for using svn+ssh with ZigVersion ).
  • You can not check out files - only directories. This is a limitation of subversion's working copy structure.
  • Directories that are not checked out, but show their childrens status (M for modified, etc) can not be checked in. They act just like any other directory that isn't checked out.
  • Running the command line svn client to update, commit, etc (operations that write to the working copy) when ZigVersion is open may cause unexpected errors in ZigVersion.
  • You can not check out the top level of the repository you connect to. You will either need to create subdirectories with the command line tool (on a new repository), or connect to the repository one level higher (if you used a url that was more specific than the top-level repository url)
  • Drag and Drop is partially supported.
  • There's no way to see if a status shown is from the item displaying it, or one of it's children.
  • If you have many nested directories open and update the top one, the app may be unresponsive for several seconds while it gets status of the directories.

ZigVersion 1.0 Beta 4 Release Notes