Hello!
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.
Any hints?
Thank you for your time.
BR,
Anatoly Shirokov