I've been trying to import libre core (https://github.com/LibreOffice/core) to an azure devops repo. The url I am closing is: https://github.com/LibreOffice/core.git
The import keeps failing with error:
Oops! Your import of https://github.com/LibreOffice/core.git repository failed due to The commit object 657924e4d73d6d501c9a3ceaf62e29b8f243cead was rejected: Commit parse failed due to author identity failed to parse: Andre Fischer<andre.f.fischer <Andre Fischer<andre.f.fischer@oracle.com>>
Maybe it's due to the extra < in the author? So I've tried importing this to another github repo and that still fails which suggests it's not just an azure devops problem.
I'm able to clone the repo locally but when I try and push that to azure devops I get the same error. I've also tried looking at potentially finding the commit and changing the author but because there's over 400,000 commits and this one is fairly early on my computer crashes when trying out various methods I've read here
Any advice on how to work around this would be really great!!
Added below output from fast export and import command:
Alloc'd objects: 4615000
Total objects: 4614971 ( 426688 duplicates )
blobs : 1635681 ( 0 duplicates 1511600 deltas of 1616683 attempts)
trees : 2531286 ( 426688 duplicates 2306584 deltas of 2490676 attempts)
commits: 448004 ( 0 duplicates 0 deltas of 0 attempts)
tags : 0 ( 0 duplicates 0 deltas of 0 attempts)
Total branches: 1 ( 1 loads )
marks: 1073741824 ( 2083685 unique )
atoms: 87634
Memory total: 246981 KiB
pools: 30653 KiB
objects: 216328 KiB
---------------------------------------------------------------------
pack_report: getpagesize() = 4096
pack_report: core.packedGitWindowSize = 1073741824
pack_report: core.packedGitLimit = 35184372088832
pack_report: pack_used_ctr = 429158
pack_report: pack_mmap_calls = 32709
pack_report: pack_open_windows = 1 / 9
pack_report: pack_mapped = 214272731 / 9353540391
---------------------------------------------------------------------
And the command I'm running is:
git fast-export master| sed -e 's/<Joerg Skottke \[jsk\] jsk@openoffice.org>>/<jsk@openoffice.org>/' -e 's/Andre Fischer<andre.f.fischer <Andre Fischer<andre.f.fischer@oracle.com>>/Andre Fischer <andre.f.fischer@oracle.com>/' -e 's/Andre Fischer<Andre.W.Fischer <Andre Fischer<Andre.W.Fischer@Sun.COM>>/Andre Fischer <andre.f.fischer@oracle.com>/' -e 's/Gregor Hartmann<gh <Gregor Hartmann<gh@openoffice.org>>/Joerg Skottke <jsk@openoffice.org>/' | (cd ../new-repo && git fast-import)