A developer tried to merge their change in git with a commit message that should be rejected by the svn commit hook. We try to catch these things in the git reviews but the regex on our git side is not exactly the same.
This happens from time to time and usually the git merge fails and subgit shows that the svn hook rejected the commit. That’s fine.
However, this time, the commit shows as succeeded, I can see it in the repo on the subgit server, but it doesn’t show up in svn.
If I do ‘subgit fetch --async’ it clears the commit, and if I push again the same thing happens. it goes through in git, no errors in subgit logs, no sync to svn.
If I do ‘subgit install’ when the new commit is already pushed on git side, subgit recognizes there is a new commit to sync, and this time shows that the svn hook rejects the commit.