   (let ((url (format "https://github.com/%s/%s" owner repo)))
     (spacemacs/git-remove-remote remote)
     (spacemacs/git-add-remote remote url)
-    (spacemacs/git-fetch-remote remote)
+    ;; removing this call according to issue #6692 proposal
+    ;; (spacemacs/git-fetch-remote remote)
     (spacemacs/git-fetch-tags remote branch))
   (let ((version (spacemacs/git-latest-tag remote branch)))
     (when version


(defun spacemacs/git-fetch-remote (remote)
  "Fetch last commits from REMOTE, return t if no error."
  (let((proc-buffer "git-remove-remote")
       (default-directory (file-truename spacemacs-start-directory)))
    (prog1
        (eq 0 (process-file "git" nil proc-buffer nil

  (let((proc-buffer "git-fetch-tags")
       (default-directory (file-truename spacemacs-start-directory)))
    (prog2
        ;;;; original comment: seems necessary to fetch first
        ;; but we remove this according to issue #6692 proposal
        ;; (eq 0 (process-file "git" nil proc-buffer nil
        ;;                     "fetch" remote branch))
        ;; explicitly fetch the new tags
        (eq 0 (process-file "git" nil proc-buffer nil
                            "fetch" "--tags" remote branch))
