Re: [E-devel] New git URL/SSH locations, phasing out phab (and gitolite)

Massimo Maiurana <[email protected]> Tue, 31 May 2022 15:35:10 +0200
Newsgroups gmane.comp.window-managers.enlightenment.devel,gmane.comp.window-managers.enlightenment.user
Message-ID <[email protected]>
Carsten Haitzler ha scritto il 08/05/22 alle 00:40:
> Phabricator has been on life support for a while now. Upstream stopped
> development. Every new release of php gets stricter and phab breaks more each
> time. arcanist has become a non-working thing. It's time to move.
> 
> In the spirit of that I have set up gitea on https://git.enlightenment.org - it
> pretty much is a miniature github that is self-hosted. It replaces gitolite and
> most of phabricator functionality in one. phab is still running for now but
> I'll kill it off soon enough (set it to read-only mode but still run it for
> reference to old tasks/reviews).
> 
> This means git repository url's will have moved. If you explore the above
> you'll see where they are. I have not made all of them public (the default for
> importing is private and you have to manually go make each public, so I did
> this for repos that are not essentially archived off as history).
> 
> This means developers also have to re-register accounts for commit access.
> It's easy - the web UI allows you to self-serve. The only thing that I need is
> for people to join so we can set up collaborators on the shared projects so you
> have commit access again (otherwise you only can commit to your own private
> repositories you set up).

Does it mean that commit accesses will be restored manually one at a 
time? I've just registered on git.enlightenment.org with my usual 
nickname but currently i can't do anything via git+ssh. I guess i'll 
have to check it later, am i right? :)

> I've set up git commit emails again to the same
> mailing list so no change there.
> 
> Gitea takes on the following tasks:
> 
> Listing git repositories and browsing their trees, showing commits etc.
> Bug tracking (issues).
> Review (pull requests).
> Markdown/wiki per repo/project
> Organizations (shared code repository holders).
> ... and other smaller related code/repo etc. tasks.
> 
> I may have to do some more minor fixing. I may have missed things, but I think
> the major things have been done. Yes - I know https://www.enlightenment.org
> still refers to phab in many places. That's something to sort out next.
>