Commits


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!


implement the tag creation part of vc-got-create-tag it pops up a log-edit buffer where one can type the tag message and creates it on C-c C-c.


implement half create-tag Now vc-got should be able to create branches. Creating tags is more difficult thought, because got requires a message (i.e. wants "annotated" tags and not lightweight ones.


don't need annotate-current-time; split the sections


implement revision-completion-table


make vc-annotate-show-diff-revision-at-line works Improving vc-got-diff so the diff-at-line works in *Annotate* buffer. vc-got-diff is still not 100% compliant to the interface thought. The ``diff against an empty tree'' is still missing.


silence some checkdoc warnings


add note for the future


implement vc-got-find-file-hook automatically activate smerge-mode when visiting a got-controlled file with conflicts.


add a space when prompting for the push/pull operations


vc-got trims '----' by itself now