magit wrapper