Emacs VCS interface commits only one file

When I commit changes using the Emacs built-in VCS interface (I use it with Bazaar), it commits only one file - which opens in the current buffer. So when I press Cc vv, enter the message and Cc Cc, it does something like

bzr commit -m "my message" file/open/in.buffer

instead

bzr commit -m "my message"

How to copy all changes using Emacs?

+3
source share
3 answers

Got a response from user identi.ca https://identi.ca/mjog .

http://www.xsteve.at/prg/emacs_dvc/dvc.html - the best interface for DVCS.

+2
source

vc-dir, , ( , ), . "v" vc-next-action . vc-dir , .

front-end , , , - emacs:)

+6

As far as I know, the VCS emacs interface has always been file-based, i.e. it works on a file, not on a set of changes. Therefore, VCS is not well suited for version control systems such as SVN, GIT, ... where the revision depends on the repository, and not on the file. Magit is a great git mode for emacs that works with change sets. There is also a dedicated bazaar mode , which I suppose also works for each set of changes, and not for the file.

-1
source

Source: https://habr.com/ru/post/1728170/


All Articles