[llvm-dev] Migrating the llvm-emacs mode to a separate git repository

Justin Bogner via llvm-dev llvm-dev at lists.llvm.org
Thu May 10 15:18:02 PDT 2018


Jaseem Abid via llvm-dev <llvm-dev at lists.llvm.org> writes:
> Hello llvm devs,
>
> Melpa[1] is pretty much the most common package manager for emacs and very
> recently the llvm-mode got removed from it[2] due to performance issues.
> This issue is not unique to llvm-mode, but affects a bunch of projects with
> very large git repositories[3].
>
> Will it be possible to split this into a new separate git repo? This should
> make it easier for the emacs community to work with this code and make it
> less intimidating for new users to contribute to.

I don't think splitting these out of the main llvm repo would make sense
given that we're probably headed to having fewer repositories in the
future. Besides which, it's pretty convenient to have these within the
llvm source.

As for melpa, I think mirroring utils/emacs to a dedicated repo seems
fine. You could presumably use git subtree merges and make a read-only
mirror that would be perfectly useable.

> Current melpa maintainers and previous llvm-mode commitors are in CC.
>
> [1] https://melpa.org
> [2]
> https://github.com/melpa/melpa/commit/aa2d7a88731ecd9410ab7dc887a7a5f837d8a93b
> [3] https://github.com/melpa/melpa/issues/5361#issuecomment-387710812


More information about the llvm-dev mailing list