Changelog for Castellum
Castellum 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)
Castellum 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
Castellum 3.1.1 (Released on 26th Jun 2020)
This is a maintenance release. The following items were fixed and/or added:
- Auto-renaming git tags for VSS labels that have identical name
- Minor fix in retry dialog
Castellum 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 Git repository for the migration
- New feature: Labels in folders now can be migrated as Git tags
- UI is more friendly for selecting http/https/filesystem protocols
- Many fixes regarding files and folders which are overwritten under different case
- Fixed: added or recovered files/folders with very long paths
- Fixed: folders with invalid actions were ignoring the whole folder
- Fixed: folder moves
- Fixed: file renames was sometimes leaving old file in filesystem
- Fix: repository configs with undefined core.ignorecase / core.longpaths
- Performance improvements, better progress display
Castellum 3.0.4 (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
Castellum 3.0.2 (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
Castellum 2.6.1 (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
- Fixed for Windows Server 2003
Castellum 2.6.0 (Released on 6th Apr, 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
- Code Signed (better anti-virus compatbility)
Castellum 2.5.8 (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.5.5)
Castellum 2.5.7 (Released on 15th Jan, 2016)
This is a maintenance release. The following items were fixed and/or added:
- Upgraded to LibGit2Sharp 0.8.0 (with a few bugs reported by us). Now works fine on Windows 64-bit.
- Fixed bug: Labels were not being applied when common prefix was removed (since 2.5.5)
Castellum 2.5.5 (Released on 12th Oct, 2015)
This is a maintenance release. The following items were fixed and/or added:
- Fixed bug that revision merging was not working when steps 2-5 were skipped (like when merging multiple repositories)
Castellum 2.5.0 (Released on 5th 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
Castellum 2.3.2 (Released on 9th 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
- 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)
Castellum 1.0.0 (Released on 21th Feb, 2012)
This is first public version
- Based on Krepost 2.2.0 (all SourceSafe features)
- Uses gitlib2 and gitlib2Sharp
- Allow multiple exports before a single import (allows merging multiple VSS repositories, or exporting huge repositories in parts)
- Support for both Source Safe 6 or Source Safe 2005 client executables (most VSS users are still using VSS6)
- Can break into Admin password (in case you don't have this password)
- Remove SourceSafe bindings from CSPROJ, VBPROJ, SLN files
- Works on 64-bit operating systems
- Works with different filename encodings
- Trial limitation: all revisions up to 31-Dec-2010 are migrated
- Git limitation: SourceSafe labels currently are not being imported (we are working on workarounds)
- Requirements: Microsoft.NET Framework 4.0
Go back to Castellum product page.