[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Gitlab Migration

From: Daniel Fleischer
Subject: Gitlab Migration
Date: Thu, 26 Aug 2021 19:20:36 +0300
User-agent: mu4e 1.6.3; emacs 28.0.50

Hi everyone, I'm new here and looking to contribute to Emacs and

One issue which I think is important is the move to a new VC system,
e.g. Gitlab. I started reading the relevant threads and I'm not sure
where the issue stands today. Let me recap the benefits:

  1. The need for new people to join the community and help. Newer
    (younger) people will be more familiar with the newer VC platforms
    (github/lab and similar). These are not only developers but regular
    users who want to report an issue (bug) or suggest a feature.
    Lowering the bar for participation is the key to growing Emacs and
    the community.
  2. Having the code + issues + discussions in the same place as opposed
    to now, where the code and discussions (lists) are in 3 different
    places (Savannah, Gnu mailing lists and Gnu bug tracker). With a
    modern VC system, one can jump easily between issues, discussions,
    code commits back and forth easily as opposed to now, where if it's a
    bug you can use its number to search lists and commits messages but
    if it's a discussion, it's not "connected" to anything.

Possible issue:

  1. Being able to use Emacs for all these needs. One way is being able to
    interact with the VC system using emails, i.e. issues, features,
    discussions should have a nice and efficient email interface in
    addition to using a website. Another approach is using the wonderful
    Magit and Forge packages. Forge currently is lacking the discussions
    feature but has a very good git + pull-requests + org-mode
    integration abilities.
  2. Changing processes, how people operate. Whether it's the technical
    aspect of a pull-request approval vs. patch submission to the more
    conceptual change of dealing with "issues" representing bugs, ideas,
    feature requests or general discussions instead of mailing lists.
    These changes shouldn't be too disruptive. However I do believe a
    small price has to be paid in order to go from one local minima of
    effort in a given practice to another, hopefully better local minima.

Does this describe well the current situation?
What areas need attention in order to facilitate the change?

Thanks for any feedback.

Daniel Fleischer

reply via email to

[Prev in Thread] Current Thread [Next in Thread]