Dmitry Gutov writes: [...] >> But then the user will get error about wrong number of arguments if >> the >> backend doesn't support it. > > That's better than having the file deleted, I think. > > And our implementation can catch this particular error and show a more > humane message, too. With the attached patch, the file will not be deleted when prefix is given. [...] >> I think it would be better to check if the file exists after calling >> vc >> backends. If it doesn't and keep-files is non-nil, we can restore from the >> backup(which is always happening). > > Couldn't backups be disabled? The attached patch changes make-backup-files temporarily.