Keeping in mind that this is still sort of off-topic, in my mind, from
the subject at hand which is allowing merge request submissions from
GitLab, which still get turned into Trac tickets...

On Tue, Sep 4, 2018 at 2:33 PM Jeroen Demeyer <j.deme...@ugent.be> wrote:
>
> Let me make one important comment (something that I've said before
> though): a large part of what makes the current workflow work is not so
> much Trac itself but our git server and the "git trac" scripts.

Which is in no way unique to Trac.  In fact they're part of the custom
cobbled-together way we use git + trac.  For GitHub there is the very
popular "hub" CLI which does the same thing.  For GitLab the options
are a bit more scattered.  This program called "lab" (which
mysteriously is hosted on GitHub) purports to wrap "hub" to add GitLab
support: https://github.com/zaquestion/lab

Admittedly I have not tried it.  Even if you love the "git trac"
command it would be easy to adapt to GitLab's API.

In either case I'm all for having easy to use command-line tools but
that is in no way particular to Trac.

> For example, I very much like the fact that we have a single git repo
> where all pull requests appear. Checking out a pull request for
> reviewing is so much easier with Sage than it is with typical GitHub
> projects. If we ever move to GitLab, we really should keep this workflow.

I don't like it.  I think it's a mess; especially since people don't
delete their branches after they're merged (I have not been as good
about that myself as I would like).

But that's also why we set up https://gitlab.com/sagemath/dev/sage ,
which mirrors all the trac branches, and that anyone granted write
access can create branches on, and create merge requests from those
branches.

I find it odd that you put these two issues side-by-side, since having
a good CLI tool also makes it trivial to check out a branch from a
remote fork *shrug*

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at https://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to