Changes to our Git infrastructure
Albert Astals Cid
aacid at kde.org
Tue Dec 23 14:32:39 GMT 2014
El Dimecres, 24 de desembre de 2014, a les 00:20:18, Ben Cooksley va escriure:
> Hi all,
> As has been made evident in the prior thread there are quite a few
> interesting ideas floating around about what our Git infrastructure
> should be capable of.
> Our current one was constructed when KDE first seriously migrated to
> Git following the Gitorious experiments, and it shows. (As a sysadmin
> I can attest that parts of it are held together by digital glue and
> Before we go ahead and jump to a new platform though - we need to know
> what we want.
> Can everyone please suggest what they think are the things they'd like
> to see feature wise?
Hope i'm answering what you asked :D
* A dashboard to see the patches/Merge requests/whatever against the projects
* A dashboard to see the patches/Merge requests/whatever against all projects
* Upload patches via git diff + web
* Upload patches via git push
* Download patch via web
* Download patch via git
* Apply patch from the web (to accounts with commit rights)
* Gives me distinction to who has and who does not have commit rights
* Sensible email notifications
> In doing so, please refrain from mentioning any existing solutions -
> all we want to do at this point is construct a wishlist of what people
> would like to see the system be capable of.
> Items that we (sysadmin) would like to see community comment on
> include the code review system, clone and scratch repositories and how
> they function, and whether people would be bothered by repository
> locations changing as they move around. Also useful would be comment
> on how anongit and other systems that rely on the Git infastructure
> Note that while Continuous Integration is something which could
> integrate with this infrastructure, it is something which is not being
> re-evaluated at this time. Any attempt to include it within this
> discussion is considered off topic and out of scope.
More information about the kde-core-devel