Sandro Santilli (strk) opened
For those of us resisting dropping old Trac in favour of other non-distributed solutions.
Labels: area/bridge lifecycle/rotten
Sandro Santilli (strk) opened
For those of us resisting dropping old Trac in favour of other non-distributed solutions.
Michael Muré (MichaelMure) commented
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.
Amine (a-hilaly) commented
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 ?
Sandro Santilli (strk) commented
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.
Sandro Santilli (strk) commented
Commandline tool for Trac also uses XmlRpc plugin: https://code.google.com/archive/p/tracshell/
Michael Muré (MichaelMure)
added label
area/bridge
Sandro Santilli (strk) commented
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.
github-actions (github-actions) commented
This bot triages untriaged issues and PRs according to the following rules:
lifecycle/stale label is appliedlifecycle/stale was applied, the issue is closedTo remove the stale status, you can:
lifecycle/stale label
github-actions (github-actions)
added label
lifecycle/stale
github-actions (github-actions) commented
This bot triages issues in order to help the maintainers identify what needs attention, according to the following lifecycle rules:
lifecycle/stale is appliedlifecycle/stale was applied,
lifecycle/rotten is appliedThis bot will not automatically close stale issues.
To remove the stale status, you can:
To avoid automatic lifecycle management of this issue, add
lifecycle/frozen.
github-actions (github-actions)
added label
lifecycle/rotten
github-actions (github-actions)
removed label
lifecycle/stale
sudoforge removed label lifecycle/dormant