====== Federated git merge requests ====== * https://gitlab.com/gitlab-org/gitlab-ce/issues/4013 * https://git-scm.com/docs/git-am / https://git-scm.com/docs/git-format-patch * https://notabug.org/NotABug.org/notabug/src/master * git request-pull * git appraise * https://github.com/gogits/gogs/issues/3131 * https://news.ycombinator.com/item?id=13190411 * https://github.com/gogits/gogs/issues/4437 * https://github.com/go-gitea/gitea/issues/184 * https://docs.pagure.org/pagure/usage/pull_requests.html#remote-git-to-pagure-pull-request * ~/net/adrian/var/gitr * Mail / web / git+ssh / git+HTTPS * Request merge * Commits should land in a separate repo * Write comment * Update merge request * Abandon merge request * Verify E-Mail address? ===== git+ssh ===== * Request merge * git push anon-git@git-server.net:user/repo * Would require an SSH server that accepts every key or a setup step where you paste your key * Also, you cannot pull anonymously right now, so your origin will usually be the HTTPS endpoint ===== git+HTTPS ===== * Request merge * git push https://gitlab.com/gitlab-org/gitlab-shell.git HEAD:master * Pro: Simple * Con: An action that should normally fail suddenly succeeds in an unexpected way * Con: Anon commit is in main repo * Con: Pull after successful push does not yield commit * Maybe an HTTP redirect would work? * git push https://gitlab.com/gitlab-org/gitlab-shell/ANON.git HEAD:master * Con: More complicated * Con: Pull after successful push does not yield commit * Pro: Anon commit is in separate repo * Pro: Anon MR has to be requested explicitly Beschreibe Dein Projekt kurz. Max. 700 Zeichen Welches gesellschaftliche Problem willst Du mit Deinem Projekt lösen?* Max. 700 Zeichen Wie willst Du Dein Projekt technisch umsetzen?* Max. 1300 Zeichen Welche ähnlichen Lösungen gibt es schon, und was wird Dein Projekt anders bzw. besser machen?* Max. 400 Zeichen Wer ist die Zielgruppe, und wie soll Dein Tool sie erreichen?* Max. 700 Zeichen Hast Du schon an der Idee gearbeitet? Wenn ja, beschreibe kurz den aktuellen Stand und erkläre die Neuerung.* Max. 700 Zeichen Link zum bestehenden Projekt (falls vorhanden) Wie viele Stunden willst Du (bzw. will das Team) in den 6 Monaten Förderzeitraum an der Umsetzung arbeiten?* Bitte eine Zahl eintragen. Skizziere kurz die wichtigsten Meilensteine, die Du (bzw. das Team) im Förderzeitraum umsetzen willst.* Max. 700 Zeichen