Subject: [bug#40417] Add emacs-magit-annex

From: Christopher Lemmer Webber <[email-masked]>
Date: Sun, 05 Apr 2020 11:51:57 -0400

Kyle Meyer writes:

> Christopher Lemmer Webber <[email-masked]> writes:
>
>> +(define-public emacs-magit-annex
>> +  (package
>> +    (name "emacs-magit-annex")
>> +    (version "1.7.1")
>> +    (source (origin
>> +              (method git-fetch)
>> +              (uri (git-reference
>> +                    (url "https://github.com/magit/magit-annex.git")
>> +                    (commit (string-append "v" version))))
>> +              (file-name (git-file-name name version))
>> +              (sha256
>> +               (base32
>> +                "07r0d2i1hws63wfv1jys63r3lmrl4ywwi76gi7srwhzhqdr1af0n"))))
>> +    (build-system emacs-build-system)
>> +    (propagated-inputs
>> +     `(("emacs-magit" ,emacs-magit)
>> +       ("emacs-magit-popup" ,emacs-magit-popup)
>> +       ("transient" ,emacs-transient)))
>
> It looks like emacs-magit uses a revision that follows the popup to
> transient switch that happened after the 2.90.1 release.  Magit-annex's
> master branch has been updated to work with transient and will be
> released along with the next release of Magit.

That may explain why I had to manually insert the @ keybinding it
supposedly should have done automatically.

I'm a little confused since I haven't been following magit though.
"popup to transient switch"?

> So, perhaps it'd make sense to drop the emacs-magit-popup input and use
> an unreleased revision here until the next release of Magit and
> Magit-annex.

I think once I am unconfused I can probably do this. :)

> Thanks for packaging Magit-annex!