Function: treesit--language-git-version-tags

treesit--language-git-version-tags is a byte-compiled function defined in treesit.el.gz.

Signature

(treesit--language-git-version-tags REPO-DIR)

Documentation

Return a list of Git version tags in REPO-DIR, sorted latest first.

Return the output of "git tag --list --sort=-version:refname \\='v*\\='". If anything goes wrong, return nil.

Source Code

;; Defined in /usr/src/emacs/lisp/treesit.el.gz
(defun treesit--language-git-version-tags (repo-dir)
  "Return a list of Git version tags in REPO-DIR, sorted latest first.

Return the output of \"git tag --list --sort=-version:refname \\='v*\\='\".
If anything goes wrong, return nil."
  (with-temp-buffer
    (cond
     ((eq 0 (call-process "git" nil t nil "-C" repo-dir "tag"
                          "--list" "--sort=-version:refname" "v*"))
      (split-string (buffer-string)))
     (t nil))))