Releases: rcowham/gitp4transfer
Releases · rcowham/gitp4transfer
Handle case-sensitive rename when --case.insensitive specified
Handle renames of non-existent file
Includes improvements to gitfilter and gitgraph to track down errors
Fix problem with typemap processing in config file
Wasn't correctly handling entries such as:
- text //....c
Fix problem with binary files already auto-detected as binary+F
v0.3.2 Fix problem with binary files already auto-detected as binary+F
Handle no breaking spaces in filenames and dir delete overriding modify
- Make error messages unique. Panic if failing to parse git export
- Updated go-libgitfastimport to v0.1.6
- Dir delete overrides modify
- Handle double modifies and delete of modify in same commit
- Avoid panic when processing dir renames. Log options properly
Handle complex rename/dir scenarios
A few fixes for somewhat esoteric Plastic scenarios (together with tests).
Fix bug with dirty renames
Handle dirty renames (rename where target is also modified) properly.
Improve filetype handling for multiple versions
Fix for issue with modified files losing their filetype.
Add typemap processing in config file
Typemap processing allows files to be identified as binary and avoid possible corruption together with CRLF processing.
E.g. add the following to config.yaml
file:
typemaps:
- binary //....ini
- binary //....uasset
- binary //....umap
- binary //....pdb
Add --convert.crlf option to convert CRLF to just LF for text files
Where files are of base type text, then this option will do EOL conversion.
Useful when exporting from Plastic SCM running on Windows.