Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement Trac bridge #237

Open
strk opened this issue Oct 27, 2019 · 5 comments
Open

Implement Trac bridge #237

strk opened this issue Oct 27, 2019 · 5 comments
Labels
bridge bridge related issues

Comments

@strk
Copy link

strk commented Oct 27, 2019

For those of us resisting dropping old Trac in favour of other non-distributed solutions.

See https://trac.edgewall.org/

@MichaelMure
Copy link
Owner

Yep that would be nice. It's quite far on the current roadmap though.

However, it's a great area to start contributing if you are willing. During the summer, @a-hilaly improved the bridge core and developed the advanced features like clean cancel or this kind of things. Developing a new bridge would be mimicking what is done with Github and Gitlab but with another API.

@a-hilaly
Copy link
Collaborator

Agreed adding new bridges won't be a big deal. I can't find the official documentation for https://trac.edgewall.org/ API. @strk any idea where i can find that ?

@strk
Copy link
Author

strk commented Oct 29, 2019

There is no native API for Trac, but an XMLRPC plugin exists:
https://trac-hacks.org/wiki/XmlRpcPlugin

The xmlrpc endpoint seems to be used by the tracboat which implements Trac to GitLab migration.

@strk
Copy link
Author

strk commented Oct 29, 2019

Commandline tool for Trac also uses XmlRpc plugin: https://code.google.com/archive/p/tracshell/

@MichaelMure MichaelMure added the bridge bridge related issues label Dec 9, 2019
@strk
Copy link
Author

strk commented Feb 20, 2020

Another alternative would be hooking on commandline tool that can already interact with trac, like I did to integrate Trac with Mutt: https://strk.kbt.io/blog/2015/11/11/trac-from-mutt/

That tool doesn't require XmlRpc plugin to be installed on the Trac server.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bridge bridge related issues
Projects
None yet
Development

No branches or pull requests

3 participants