I am using Magit in my Emacs. This is my config file.

I have been using this package for a long time without issues. Recently, some weird error messages started to appear. After pressing to push a branch elsewhere being it the branch origin/my-on-going-pr, I get an error message:

error in process sentinel: Symbol’s function definition is void: compat-assoc

Weirder than that, the push works. I can see the new commit on GitHub.

If I execute git push origin on-going-pr-branch no message is being shown.

Why is this happening? How can I fix it?

1 Answer 1


It was just a matter of updating the package to the last version and the problem was solved. I need to do it more often.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.