Gogs port: A painless self-hosted Git service

Yuri yuri at rawbw.com
Wed Dec 16 13:14:28 UTC 2015


On 12/13/2015 23:54, Torsten Zühlsdorff wrote:
> I did this often for different processes. I won't work on the issue 
> this year - there is do much open to do.
>
> But please write me a desired workflow and the needed requirements and 
> i will do this in the next year. Just 3 weeks to go :D

This isn't a complete workflow, but here is an idea for port updates:
Each port update or new port submission could become a pull request. 
Once the new pull request is created, system should launch poudriere 
builds for it for all required platforms, and append the notice that 
builds have started. Then append the build status. If it was successful, 
committer can just approve the change with one press of a button. I 
believe there is a way to do a two way sync between git and subversion.
If at any point in time that port changes, the process has to be 
invalidated and restarted if the pull request is still mergeable, or 
submitter should be notified if it became unmergeable.

This could simplify and expedite the process of committing of port changes.

Yuri


More information about the freebsd-ports mailing list