Changelog for Krepost

Krepost 2.7.0 (Released on 7th Feb, 2017)

This is a maintenance release. The following items were fixed and/or added:

  • Added support for svn://, http:// and https:// protocols. Repository should have an empty pre-revprop-change hook.
  • Fixed major bug on folder-labels introduced on 2.6.8

Krepost 2.6.8 (Released on 19th Nov, 2016)

This is a maintenance release. The following items were fixed and/or added:

  • Migrates revisions up to 31/Dec/2014
  • Authors and Comments can have UTF-8 (international) characters
  • Code Signed (better anti-virus compatbility)
  • Fixed for Windows Server 2003

Krepost 2.6.7 (Released on 14th Aug, 2016)

This is a maintenance release. The following items were fixed and/or added:

  • New Option "Migrate Only Before "
  • Enhanced logging for files with many large revisions

Krepost 2.6.5 (Released on 16th Feb, 2016)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed bug: Common prefix was being incorrectly removed in a few scenarios (since 2.6.1)

Krepost 2.6.3 (Released on 16th Dec, 2015)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed bug: Labels were not being applied when common prefix was removed (since 2.6.1)

Krepost 2.6.2 (Released on 1st Dec, 2015)

This is a maintenance release. The following items were fixed and/or added:

  • Upgraded SharpSvn
  • Fixed bug: Could not connect to Subversion when Microsoft C++ Runtime was outdated

Krepost 2.6.1 (Released on 11th Oct, 2015)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed bug on importing labels applied to revisions of files that were not imported (old revisions or binary files) (Thanks to Hendrik for reporting)
  • Fixed bug that revision merging was not working when steps 2-5 were skipped (like when merging multiple repositories)
  • Added option to delete SVNCHECKOUT if it already exists
  • Added option to remove a common prefix (path) when all imported files belong to the same folder structure

Krepost 2.6.0 (Released on 24th Sep, 2015)

This is a maintenance release. The following items were fixed and/or added:

  • Added Support for Subversion 1.9 (using SharpSvn 1.9, alpha version)

Krepost 2.5.0 (Released on 3rd May, 2014)

This is a maintenance release. The following items were fixed and/or added:

  • Added Offline Activation (doesn't require internet)
  • Fixed bug with files ending in dots. (Thanks to Pascal for reporting)
  • Fixed bug with invalid xml chars. (Thanks to Gregory for reporting)
  • Fixed bug with merging different comments in a single commit. (Thanks to Heinz for reporting)
  • Better timezone calculation

Krepost 2.4.1 (Released on 23th Sep, 2013)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed bug on importing labels applied to earlier revisions of files that migrated only latest revisions(s) (Thanks to Shaun for reporting)

Krepost 2.4.0 (Released on 27th June, 2013)

This is a maintenance release. The following items were fixed and/or added:

  • Added Support for Subversion 1.8 (using SharpSvn 1.8, released on June 2013)

Krepost 2.3.2 (Released on 7th May, 2013)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed bug with long folder paths (PathTooLongException when folder path is longer than 260 chars)
  • Preserving original file encoding when SourceSafe bindings are removed from CSPROJ/VBPROJ/SLN files
  • Fixed bug when VSS folder ends with a dot (.)
  • More workarounds against VSS6 bugs (like duplicated histories, and physical filenames encoding issues)
  • Fixed bug in some exception-handling logic

Krepost 2.2.5 (Released on 10th Nov, 2012)

This is a maintenance release. The following items were fixed and/or added:

  • Can ignore old VSS revisions based on revision date (import only revisions after specific date)
  • Can ignore old VSS revisions based on number of revisions (import only latest N-th revisions for each file)

Krepost 2.2.0 (Released on 30th Dec, 2011)

This is a maintenance release. The following items were fixed and/or added:

  • SharpSvn upgraded to 1.7002.1998 - should work with Subversion 1.7 new working copy format.
  • Installer now has a "Launch now" option

Krepost 2.1.1 (Released on 5th Sep, 2011)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed XAML bug which caused crashing on some versions of Windows XP, Windows Server 2003, Windows Server 2008
  • Added NSIS-based Installer and Uninstaller
  • In case .NET Framework 4.0 is not previously installed, installer detects and downloads it
  • Added Product Activation feature (except for Demo Version)
  • Workaround against VSS6 bug which was informing Physical filenames with invalid chars
  • Fixed bug when Temporary Folder was under Network Path

Krepost 2.0 (Released on 4th Jul, 2011)

This is a major rewrite

  • All interface was rewritten from scratch using WPF
  • Allow multiple exports before a single import (allows merging multiple VSS repositories, or exporting huge repositories in parts)
  • Fixed bug for importing Unicode paths
  • Trial limitation was lowered: now all revisions up to 31-Dec-2010 are migrated
  • Requirements: Microsoft.NET Framework 4.0

Krepost 1.1 (Released on 12th Feb, 2011)

This is a maintenance release. The following items were fixed and/or added:

  • Ability to choose which files will be imported regardless of file size (by file extensions)
  • Fixed bug when files have been renamed only with case modifications

Krepost 1.0 (Released on 13th Aug, 2010)

Our Source Safe library was completely rewritten

  • Support for both Source Safe 6 or Source Safe 2005 client executables (most VSS users are still using VSS6)
  • Many new workarounds against Source Safe database inconsistencies
  • Better Changeset merging
  • Lower Memory Consumption
  • Better Performance
  • Better Compression (sourcesafe extraction)
  • Can break into Admin password (in case you don't have this password)
  • Trial limitation was lowered: now all files up to 28-Feb-2010 are migrated
  • Fixed bug on removing sourcesafe bindings
  • Fixed bug on file size limits

Krepost 0.90 (Released on 21th Feb, 2010)

This is a maintenance release. The following items were fixed and/or added:

  • Fixed for working on 64-bit operating systems (tested on Windows 7 64-bits)
  • Fixed bug with long file paths (more than 260 chars)
  • Documentation: Added workaround procedure to register SourceSafe 2005 DLL without needing to install it

Krepost 0.89 (Released on 1st Jan, 2010)

This is the first public version

  • Created Graphical User Interface (GUI)
  • Better algorithm for grouping SourceSafe changes: now can handle simultaneous batch checkins by different users
  • Added feature to import SourceSafe labels as regular Subversion revisions
  • Added feature to remove SourceSafe bindings from CSPROJ, VBPROJ, SLN files
  • Added feature to ignore large binary files
  • Trial limitation: all files up to 31-Jun-2009 are migrated
  • Requirements: Microsoft.NET Framework 2.0

Krepost (Private Use version)

First versions have been created for our own usage.
Our customer wanted to migrate an 8 GB repository, we tried many different tools and none of them worked.
Then we decided to create our own tool.

  • Read files and histories from SourceSafe, importing them to Subversion
  • Merges changes which have been made in near times by the same user into a single commit
  • Import SourceSafe labels as regular Subversion revisions
  • Fixed SourceSafe bug which happens when reading root folder $/ and immediate childs

Go back to Krepost product page.