Commits


mark completely staged files as 'up-to-date


rename arguments to emphasize that they must be files


require log-edit to avoid a warning


remove vc-got-stage


add the required "headers" for a package Emacs 27.1 is a prerequisite because of flatten-list, otherwise it should run on 25.1 onwards.


there is no need to require cl-seq


add a wrapper for the update command


add various -- to avoid arguments being interpreted as flags


use wrapper function instead of replicating it


implement unregister Even if it isn't really useful (it's only used in vc-transfer-file AFAICS) but it's easy to do and maybe can help someone eventually. See also github pr #7 for more background.


improve error message reporting for vc-got-checkin


use log-edit-extract-headers instead of the ugly workaround


add a TODO for the files handling in vc-got-diff


guard vc-got-diff against nil files


simplify vc-got-root