;; FUNCTION NAME                                   STATUS
;; BACKEND PROPERTIES
;; * revision-granularity                          OK
;; - update-on-retrieve-tag                        OK
;; STATE-QUERYING FUNCTIONS
;; * registered (file)                             OK
;; * state (file)                                  OK
;; - dir-status-files (dir files uf)               OK
;; * working-revision (file)                       OK
;; * checkout-model (files)                        OK
;; - mode-line-string (file)                       OK
;; STATE-CHANGING FUNCTIONS
;; * create-repo ()                                OK
;; * register (files &optional _rev _comment)      OK
;; - responsible-p (file)                          OK
;; - receive-file (file rev)                       NOT NEEDED
;; - unregister (file)                             ??
;; * checkin (files comment &optional _rev)        OK
;; - checkin-patch (patch-string comment)          ??
;; * find-revision (file rev buffer)               ??
;; * checkout (file &optional rev)                 ??
;; * revert (file &optional contents-done)         OK
;; - merge-file (file rev1 rev2)                   ??
;; - merge-news (file)                             ??
;; - mark-resolved (files)                         ??
;; - steal-lock (file &optional revision)          ??
;; - clone (remote directory rev)                  OK
;; HISTORY FUNCTIONS
;; * print-log (files buffer &optional _shortlog _start-revision limit)   OK
;; * log-outgoing (buffer remote-location)         ??
;; * log-incoming (buffer remote-location)         ??
;; - log-search (buffer pattern)                   ??
;; - log-view-mode ()                              OK
;; - show-log-entry (revision)                     OK
;; - comment-history (file)                        ??
;; - update-changelog (files)                      ??
;; * diff (file &optional _rev1 rev2 buffer _async) OK
;; - revision-completion-table (files)             ??
;; - annotate-command (file buf &optional rev)     OK
;; - annotate-time ()                              OK
;; - annotate-current-time ()                      NOT NEEDED
;; - annotate-extract-revision-at-line ()          OK
;; TAG/BRANCH SYSTEM
;; - create-tag (dir name branchp)                 OK
;; - retrieve-tag (dir name update)                OK
;; MISCELLANEOUS
;; - make-version-backups-p (file)                 ??
;; - previous-revision (file-or-list rev)          OK
;; - next-revision (file-or-list rev)              OK
;; - file-name-changes (rev)                       ??
;; - check-headers ()                              ??
;; - delete-file (file)                            OK
;; - rename-file (old new)                         OK
;; - find-file-hook ()                             ??
;; - conflicted-files                              ??
;; - repository-url (file-or-dir)                  ??
;; - prepare-patch (rev)                           ??