Thank you for your perfect tool!
We have large enough subversion repository and use SubGit in GitLab for duplex synchronization (svn-git-svn) .
git branch branch129 07eb5d9d git checkout branch129 git push --set-upstream origin branch129 -- take several milliseconds
after this push I see svn/branches/branch129, this is ok
git fetch git merge --no-ff master git push origin -- take about 20 MINUTES!!!
the last push finished with the following error:
git.exe push --progress "origin" branch129:branch129 Enumerating objects: 1, done. Counting objects: 100% (1/1), done. Writing objects: 100% (1/1), 239 bytes | 239.00 KiB/s, done. Total 1 (delta 0), reused 0 (delta 0) remote: Fetching revisions from SVN repository: remote: up to date remote: Sending commits to SVN repository: remote: remote: SubGit ERROR REPORT (SubGit version 3.3.8 ('Bobique') build #4337): remote: remote: You've received this message because SubGit (http://subgit.com/) is installed in your repository remote: and an error that needs to be dealt with has occurred in SubGit translation engine. remote: remote: TEMPORARY ERROR: remote: Failed to push some refs to Subversion repository. remote: com.syntevo.svngitkit.core.b.j: Process finished with non-zero exit code: 128 remote: Process finished with non-zero exit code: 128 remote: remote: remote: CURRENT STATE: remote: Both Git and Subversion repository are open for pushes or commits. remote: Your commit was not committed, but you may retry it. remote: remote: TO RECOVER: remote: A) Address the problem if possible and then retry commit remote: OR remote: B) Run on the server remote: $ subgit uninstall /var/opt/gitlab/git-data/repositories/rolis/conterra.git/. remote: remote: IMPORTANT: As soon as SubGit is uninstalled, both Git and Subversion repositories remote: will become open, but no synchronization will take place. remote: remote: TO REPORT: remote: Report an issue at http://issues.tmatesoft.com/ remote: You may find logs on the server at '/var/opt/gitlab/git-data/repositories/rolis/conterra.git/./subgit/logs' remote: remote: THANK YOU! To http://gitlab.rlisystems.ru/rolis/conterra.git ! [remote rejected] branch129 -> branch129 (pre-receive hook declined) error: failed to push some refs to 'http://gitlab.rlisystems.ru/rolis/conterra.git' git did not exit cleanly (exit code 1) (1329953 ms @ 02.05.2020 20:39:58)
When I merge trunk into such branch based on the same commit with subversion there is no problem.
Thank you for your time.