On Mon, 2024-10-21 at 03:22 +0200, Mark Wielaard wrote: > As an experiment Sourceware is now running an forgejo v9 instance at > https://forge.sourceware.org > > Everybody with an @sourceware.org, @cygwin.com or @gcc.gnu.org > address > can register an account (please use the same user name as your > account > name). > > The setup has disabled most "extras" (no badges, stars, issues, > wikis, > packages, timetracking, milestones, etc.). And users can only fork > existing repos (it has mirrors of various sourceware projects). Some > things haven't been setup yet (external trackers/bugzilla, incoming > email, ci, etc.) > > The full setup can be found in this git repository: > https://sourceware.org/cgit/forge/ > > For now it is only open for existing maintainers/developers for > experimentating with a pull-request model. We can add others as long > as they understand this is an experiment and does not mean projects > are accepting patches through it. Contributions should still be sent > through the mailinglists. > > There is also a new mailinglist for discussion about the setup and > the > best way to create a pull-request workflow. Please subscribe if you > create an account and mention which project/organization you would > like do some experiments for. We can then add you to that > organization. > > https://sourceware.org/mailman/listinfo/forge
Thanks for setting this up. How easy would it be to set up automatic URL generation in the web UI from regexes on the text of commit subjects/message? GCC has its own short notation for referring to commits, see e.g. https://forge.sourceware.org/gcc/gcc-mirror/commit/83abdb041426b7490e93c3f77be93148bcd94de3 where I wrote: "I believe this hasn't been necessary since r15-1413-gd3878c85f331c7." It would be nice if the "r15-1413-gd3878c85f331c7" were to get auto- urlified in the web UI to https://forge.sourceware.org/gcc/gcc-mirror/commit/d3878c85f331c7 Similarly, in GCC we use the notation PRnnnnnn or PR component/nnnnnn to refer to "problem reports" in bugzilla. Looking at e.g. https://forge.sourceware.org/gcc/gcc-mirror/commit/65c5bbe1c92f9c08e99d3a37c136f2ef9804a37f it would be nice if the "PR114423" in the subject line and the "PR preprocessor/114423" in the ChangeLog fragments in the commit log got auto-urlified in the web UI to: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114423 Other projects sharing the forgejo instance have other notations, policies, and bug tracker instances, of course. FWIW I seem to recall seeing something like this working in the instance that was recently demoed at Cauldron. Hope this is constructive; thanks again Dave