Deimos need some works
Jonathan M Davis
jmdavisProg at gmx.com
Wed Jul 17 23:35:19 PDT 2013
On Thursday, July 18, 2013 08:10:35 Joseph Rushton Wakeling wrote:
> On 07/17/2013 11:00 PM, Jonathan M Davis wrote:
> > I think that my biggest gripe with how Deimos is set up is that the folks
> > who manage the projects in there aren't in control of them. So, they can't
> > merge anything themselves or do other git commands such as tagging or
> > branching.
>
> Is it not possible to set up something where
>
> (i) Deimos library devs create a 'home repo' for their project, which can
> be a personal repo, a group repo, or even something not on GitHub if they
> prefer
As it stands, Deimos is a github organization (named D-Programming-Deimos to
be precise) and for anything to be in Deimos, it must be in that github
organization, which means that the repo is owned by that organization, and
only members of that organization have any permissions for it (and the
permissions can vary from member to member). So, while someone can certainly
manage D bindings for a C library in their own repo, it's not really part of
Deimos unless it's in a repo in D-Programming-Deimos. We could certainly
change what it means for something to be in deimos (e.g. Jakob Ovrum suggested
recently that we turn it into a wiki page which refers to repos which are not
part of any particular github organization and which could belong to any
developer, not just those picked by Walter or the other main
dmd/druntime/Phobos devs), but at present, what deimos is is defined by the
github organization D-Programming-Deimos.
> (ii) Deimos project repos just do a regular, automated clone/pull from the
> specified home repo.
It might be possible to create a tool to do something like that, but AFAIK,
nothing like that currently exists. But if you were going to treat a
particular person's repo as essentially the official one (as it's where the
deimos one gets its stuff), then you probably might as well just take the
approach of giving that person full access to the deimos repo in question
rather than bothering with such a tool.
I really don't know what the best approach would be for deimos. What we have
currently is working on some level, but clearly there's some room for
improvement. I think that there's plenty of room for suggestions.
- Jonathan M Davis
More information about the Digitalmars-d
mailing list