On Wed, Mar 14, 2018 at 12:33 AM, Dima Pasechnik <dimp...@gmail.com> wrote:
> Perhaps it's a silly suggestion, but what does prevent trac from using an
> external git server, as opposed
> to the internal one? Does it need to do git calls which are not possible to
> do remotely?
> If this is possible (perhaps there is even a trac plugin for this?) then it
> would be possible to use, say, github to
> hold branches, and not git.sagemath.org...)

This is something I am working on *in addition to* the existing
git.sagemath.org.  I am also investigating using GitLab for this
purpose.  The use of GitLab has a couple motivations:
1) Julian RĂ¼th's work on a new continuous integration system for Sage,
particularly using GitLab in nice ways:
    https://trac.sagemath.org/ticket/24655
2) Being possibly more politically acceptable to some, at least as
middle-ground (it's all open-source; can move to self-hosted if need
be).

This would not be as a *replacement* to Trac mind you--just a
companion.  We might pursue more GitHub integration in addition to
GitLab; I haven't ruled it out (e.g. opening Trac tickets for pull
requests from GH).

More on this as more of the details come into focus.

> On Friday, March 2, 2018 at 12:14:08 AM UTC, Erik Bray wrote:
>>
>> On Mar 2, 2018 01:00, "Erik Bray" <erik....@gmail.com> wrote:
>>
>> I'm not sure what "git trac config" does. If you've configured your SSH
>> key then there's nothing else to do but push branches. There's nothing to
>> use a username or password for.
>>
>>
>> Oh I see now. This is Sage's git extensions for creating tickets on Sage's
>> Trac server. I forgot about this since I haven't used it, but I can see how
>> it's convenient.
>>
>> The GitHub authentication doesn't know anything about your GitHub
>> password. You'll notice that you (probably, unless you needed to log into
>> GitHub) never provided your GitHub password. Instead you just authorize
>> Sage's Trac site to use your existing GitHub credentials to authorize you.
>>
>> So the "git trac" commands won't currently work with this I guess, though
>> I could make that work. In the meantime you can always create tickets
>> through the web interface and use the normal "git push" command to push
>> branches. The only thing "git trac" needs any additional credentials for is
>> creating and updating Trac tickets from the command line.
>>
>>
>> On Mar 1, 2018 10:21, "Dima Pasechnik" <dim...@gmail.com> wrote:
>>>
>>> AFAIK, github login only allows you to comment on tickets. Commit access
>>> to trac git repo needs to be obtained in the old way.
>>>
>>> --
>>> 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+...@googlegroups.com.
>>> To post to this group, send email to sage-...@googlegroups.com.
>>> Visit this group at https://groups.google.com/group/sage-devel.
>>> For more options, visit https://groups.google.com/d/optout.
>>
>>
> --
> 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.

-- 
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