/magit-vcsh

binding for vcsh in magit

Primary LanguageEmacs LispGNU General Public License v3.0GPL-3.0

magit-vcsh

binding for vcsh in magit

Note that this is not well tested yet. Adding, commiting, pushing and pulling should work, not sure for the rest.

Be aware of the problem of buffer naming: magit assume that there is only one repository by directory, and vcsh break this assumption. So if the buffer name is not "magit-vcsh something" there are risks.

Use vcsh-el in Emacs

The cli tool uses environment variables to separate a git directory from the working tree. Which is not suitable for interactive tools.

So it makes sense to replace magit-vcsh with vcsh-el, using straight.el because it's not published in Melpa yet. See magit/magit#2939 (comment).

Maybe the cli tool enough though.