pushing changes to remote repository with acl extension and no write rights doesnt show exception
Created originally on Bitbucket by Incubant
When you have no write rights on remote repository and you try to push outgoing changesets to remote repository, there appears no error message, that pushing is not allowed. There is just a message in ouput log (additionally some users have output log not visible and get no message whether it went wrong).
When pushing changes to repository, there appears a green message: "No outgoing changesets to http://url-to-server-repository".
And in output log: remote: adding changesets remote: adding manifests remote: adding file changes remote: added 1 changesets with 0 changes to 0 files remote: error: pretxnchangegroup.acl hook failed: acl: user "Myusername" not allowed on "file-name" (changeset "83671159cef3") remote: transaction abort! remote: rollback completed
It would be great if tortoise is claiming missing write rights to push changes.