Commits


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


mark ignore and ignore-completion-table as NOT NEEDED


mark find-ignore-file as done and move it to the right place vc.el doesn't document find-ignore-file, but it's used in the default `ignore' and `ignore-completion-table' functions.


implement retrieve-tag and complete the tag system!