Changelog for Krepost
Krepost 3.2.3 (Released on February 2022)
This is a major rewrite. The following items were fixed and/or added:
- New optional feature: Append VSS revision to each message (each vss revision will go into a single commit)
- New optional feature: Do not merge check-ins
- Fix: Importing a single folder was bringing some unrelated folders
- Minor UI improvements
- Fix: Ignore SourceSafe specific files (*.scc, *.vssscc, *.vspscc)
Krepost 3.1.2 (Released on 27th Aug 2020)
This is a maintenance release. The following items were fixed and/or added:
- File revisions in branches created in destroyed folders
Krepost 3.1.1 (Released on 26th Jun 2020)
This is a maintenance release. The following items were fixed and/or added:
- Minor fix in retry dialog
Krepost 3.1.0 (Released on 22nd Jun 2020)
This is a maintenance release. The following items were fixed and/or added:
- New Feature: Option to create a local SVN repository for the migration
- UI is more friendly for selecting http/https/svn/filesystem protocols
- Many fixes regarding files and folders which are overwritten under different case
- Fixed: folders with invalid actions were ignoring the whole folder
- Fixed: folder moves
- Error handling for local repository created with file format 1.8+ (Krepost only accepts format up to 1.7)
- Performance improvements, better progress display
Krepost 3.0.14 (Released on 26th May 2020)
This is a maintenance release. The following items were fixed and/or added:
- Multiple fixes regarding branched files which have its history rebuilt
- Multiple fixes regarding moved files and overwrites with case differences
Krepost 3.0.12 (Released on March 2020)
This is a major rewrite. The following items were fixed and/or added:
- Low-level libraries will read SourceSafe data even if you don't have SourceSafe installed
- Rebuilds history for renames, moves, deletes (as long as file wasn't destroyed)
- Now the whole repository should be exported (can't export individual folders anymore)
- Trial restriction was modified: Now all revisions (up to latest) will be migrated, but some of them randomly will be overwritten by dummy contents
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 Dec 31st 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.