[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

Thanks for providing the basic information about this.
I have never seen a push request myself -- I do not use any repo
except Savannah.

  > 1. **Work Required:** Implementing push requests on Savannah would 
  > likely require significant effort, depending on the current 
  > infrastructure.

This seems to be the crucial question, because if this makes the idea
impossible, we don't need to study the other questions.

I am surprised that "push request" inherently
requires a web interface.  Why is that required?

Is use of a web interface necessary for a technical reason, or is it
simply that users of push requests are accustomed to a web interface?

Could we let each user have a choice of interacting via web or email?
The emails for this web interface could be encrypted with GPG

Could the web interface be set up on another FSF server and interact
with Savannah using the email interface?  That would make the new
feature modular and thus much easier to develop and maintain.

Regarding authentication, Savannah already does authentication for our
repos.  How would authentication for push requests need to be
different?

  > they would need to evaluate 
  > existing solutions like GitLab-style merge requests

How are these different from push requests?

                                                        or forge 
  > integrations that respect the principles of free software.

Would you like to describe more concretely what you mean?

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)



Reply via email to