(caveat: I have only briefly reviewed changelogs and didnt spot anything)

I just fired up magit to merge my dev branch into master, and somehow the keys have changed or are not working. I used to hit “b l” to checkout a local branch (in this case master) where I’d then merge dev into it, push it to github, and then checkout out dev again.

I get this message:-

“transient-setup: Suffix magit-branch…merge/remote is not defined or autoloaded as a command”

Hopefully someone here has recently done the slog and can save this lazy individual some time. What changed? I havent touched my magit setup for literally years.

(magit-checkout from minibuffer works fine).

GNU Emacs 29.1.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.16.0) of 2023-08-10

straight package manager.

  • github-alphapapa@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    A. Upgrade all the upgradable packages.

    B. Downgrade to a known-good set of packages.

    C. File a bug report (but only after trying A).

    Those are your choices.

    • RichieHHam@alien.topOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Downgrading to a “known set” of good packages is a lot of work requiring time galore.

      The other option is someone else has come across this and has a solution.

  • MBU604@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    11 months ago

    idk if you found a solution but i just had the same problem after a mass package update i did. To solve it, I deleted magit-* from .emacs.d/elpa (i.e. all the cached files), restarted emacs and after it re-downloaded magit, problem was gone.