git over email
git over email
Hallo,
ich würde gerne mit anderen verteilt z.B. eine Textdatei bearbeiten lassen. Ich dachte, dafür wäre git geeignet.
Allerdings kann nicht jeder mit git umgehen, so dass ich überlege eine Zuarbeit auch via email anzubieten.
Git bietet sendmail an, aber setzt den Umgang mit git voraus. D.h., man produziert mit git eine patch-datei, die dann per email verschickt wird und git-am macht daraus dann wieder einen patch.
Ein reines Abliefern von Text bzw. des geänderten Inhaltes via email bietet git wohl nicht?
Alternativ hatte ich noch überlegt, ob ich nicht via maildrop ein kleines bash-skript aufrufe, was aus der email alles nötige extrahiert (Autor, Datum, Datei/-inhalt, Commit-Nachricht), dass dann in einem eigenen weiteren git-repo abspeichert und den commit anstößt.
Das empfinde ich aber nicht sonderlich elegant und ein bisschen bloated (Ich habe dann auf dem Server von jedem Teilnehmer ein weiteres repro).
Warum das ganze Hickhack und nicht etherpad oder gitolite? Weil ich eine Möglichkeit bieten wollte, NUR via email aber ohne Spezialkenntnissen zu arbeiten.
Sehe ich den Wald vor lauter Bäumen nicht? Wüsstet Ihr eine einfachere Alternative?
VG fith
ich würde gerne mit anderen verteilt z.B. eine Textdatei bearbeiten lassen. Ich dachte, dafür wäre git geeignet.
Allerdings kann nicht jeder mit git umgehen, so dass ich überlege eine Zuarbeit auch via email anzubieten.
Git bietet sendmail an, aber setzt den Umgang mit git voraus. D.h., man produziert mit git eine patch-datei, die dann per email verschickt wird und git-am macht daraus dann wieder einen patch.
Ein reines Abliefern von Text bzw. des geänderten Inhaltes via email bietet git wohl nicht?
Alternativ hatte ich noch überlegt, ob ich nicht via maildrop ein kleines bash-skript aufrufe, was aus der email alles nötige extrahiert (Autor, Datum, Datei/-inhalt, Commit-Nachricht), dass dann in einem eigenen weiteren git-repo abspeichert und den commit anstößt.
Das empfinde ich aber nicht sonderlich elegant und ein bisschen bloated (Ich habe dann auf dem Server von jedem Teilnehmer ein weiteres repro).
Warum das ganze Hickhack und nicht etherpad oder gitolite? Weil ich eine Möglichkeit bieten wollte, NUR via email aber ohne Spezialkenntnissen zu arbeiten.
Sehe ich den Wald vor lauter Bäumen nicht? Wüsstet Ihr eine einfachere Alternative?
VG fith
- spiralnebelverdreher
- Beiträge: 1296
- Registriert: 23.12.2005 22:29:03
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Frankfurt am Main
Re: git over email
Es gibt da kommerzielle Produkte und Dienste aus dem Microsoft-Bereich, Anwendungen im Web wie google docs und weiterhin auch Angebote von Mailanbietern (z.B. mailbox.org), die zusätzlich Text- und Tabellenbearbeitung über ein Web-Frontend bieten und auch die gemeinsame Bearbeitung zulassen.fitheach hat geschrieben:11.01.2019 17:13:54... ich würde gerne mit anderen verteilt z.B. eine Textdatei bearbeiten lassen. Ich dachte, dafür wäre git geeignet.
... Wüsstet Ihr eine einfachere Alternative?
Re: git over email
Ich seh nicht, wo man für Etherpad und co. Spezialkenntnisse braucht, die Leute sollen da doch nur reinschreiben, nicht dran rumadministrieren. Oder hab ich was übersehn?
Re: git over email
ok, vielleicht war Spezialkenntnisse etwas zu dick.
Aber bei etherpad oder wiki habe ich wieder eine andere Software. Klar, die Hürde ist beim ersteren nicht sehr hoch, weil fast jeder mittlerweile irgendein Textbearbeitungsprogramm kennt.
Ich meinte halt, die Möglichkeit nur mit email z.b. aus seinem Emailclient heraus zu arbeiten.
Aber bei etherpad oder wiki habe ich wieder eine andere Software. Klar, die Hürde ist beim ersteren nicht sehr hoch, weil fast jeder mittlerweile irgendein Textbearbeitungsprogramm kennt.
Ich meinte halt, die Möglichkeit nur mit email z.b. aus seinem Emailclient heraus zu arbeiten.
Re: git over email
Das sind doch Webanwendungen... Da braucht der Nutzer nix ausser einem Browser... Wenn er den nicht hat, naja... Dann hat er vermutlich auch kein Mailclient.
Re: git over email
es geht nicht darum, ob jemand an ein Softwarepaket herankommt, sondern wie und ob er es bedienen kann.
Es mag auch jetzt für viele hier nicht sonderlich komplex sein, sich in ein Programm einzuarbeiten.
Ich hatte jetzt aber überlegt, ob ich email nicht als kleinsten gemeinsamen Nenner behalte.
Es mag auch jetzt für viele hier nicht sonderlich komplex sein, sich in ein Programm einzuarbeiten.
Ich hatte jetzt aber überlegt, ob ich email nicht als kleinsten gemeinsamen Nenner behalte.
Re: git over email
Ich schick Dir gleich mal nen Link zu nem Pad per PM, dann kannst Du selbst entscheiden, ob das Deine Leutchen verunsichert. Ist wirklich einfach, auch für $ITunbedarfte. Einfacher als Email
Re: git over email
Der kleinste gemeinsame Nenner ist wohl eher der Browser. Es gibt wohl Git auch webbasiert.fitheach hat geschrieben:Ich hatte jetzt aber überlegt, ob ich email nicht als kleinsten gemeinsamen Nenner behalte.
Re: git over email
Ich kenne Pads schon zur Genüge, darum geht es nicht.eggy hat geschrieben:14.01.2019 11:18:00Ich schick Dir gleich mal nen Link zu nem Pad per PM, dann kannst Du selbst entscheiden, ob das Deine Leutchen verunsichert. Ist wirklich einfach, auch für $ITunbedarfte. Einfacher als Email
Um es etwas klarer zu machen: Emails hat bisher jeder. Es ist in vielen Workflows integiert. Wenn jemand z.B. ein Dokumentenmanagement hat oder eine revisionssichere Email, dann kann er weiterarbeiten, wie bisher. Auch die Weiterleitung, Fristenkontrolle usw. läuft wie bisher.
Wenn ich jetzt mit einem neuen Programm um die Ecke komme, muss das wieder in den Workflow eingebettet werden. Klar, ich kann immer eine Datei abspeichern und dann per Hand weiterbearbeiten. Aber das ist einfach aufwändiger.
Webbasiertes Git ist zusätzlich auch nicht schlecht. Meinst Du Gitolite?uname hat geschrieben:14.01.2019 11:19:49Der kleinste gemeinsame Nenner ist wohl eher der Browser. Es gibt wohl Git auch webbasiert.
Re: git over email
Ich denke mir, dass man per E-Mail nur die Links zu den in Git verwalteten Dokumenten teilt und die Bearbeitung selbst webbasiert funktioniert. Änderung direkt im Browser oder man müsste die geänderte Datei hochladen. Eine Softwarelösung kenne ich aber nicht.fitheach hat geschrieben:Webbasiertes Git ist zusätzlich auch nicht schlecht. Meinst Du Gitolite?
Re: git over email
Also, folgende theoretische Überlegung:
Ich setze das Wiki gollum ein https://github.com/gollum/gollum/wiki
Diese Wikiseiten werden mittels GIT gespeichert.
Es gibt ein veraltetes Plugin für Redmine, so dass eine Interaktion zwischen dem Wiki und Redmine prinzipiell möglich ist.
Für das Bearbeiten der Textseiten würde dann 3 Möglichkeiten bestehen:
* Der Editor von gollum
* Direkt via git (auch via email möglich)
* über Umwege via email
Umweg via email stelle ich mir so vor: Wenn eine email kommt, lasse ich maildrop die *.eml-Datei in das passende user-repository kopieren und comitte (grausames denglisch) das dann an das Hauptrepository.
Ist umständlich und fehleranfällig, aber Email ist für mich der kleinste gemeinsame Nenner.
Ich setze das Wiki gollum ein https://github.com/gollum/gollum/wiki
Diese Wikiseiten werden mittels GIT gespeichert.
Es gibt ein veraltetes Plugin für Redmine, so dass eine Interaktion zwischen dem Wiki und Redmine prinzipiell möglich ist.
Für das Bearbeiten der Textseiten würde dann 3 Möglichkeiten bestehen:
* Der Editor von gollum
* Direkt via git (auch via email möglich)
* über Umwege via email
Umweg via email stelle ich mir so vor: Wenn eine email kommt, lasse ich maildrop die *.eml-Datei in das passende user-repository kopieren und comitte (grausames denglisch) das dann an das Hauptrepository.
Ist umständlich und fehleranfällig, aber Email ist für mich der kleinste gemeinsame Nenner.
Re: git over email
Was ich noch nicht ganz verstehe: Wie kann man ueber Email da zusammenarbeiten? Das erfordert doch, dass man auf die Arbeiten von anderen aufbaut. Das aber geht doch nicht. Alles was man machen kann, ist komplette Dateien abliefern, die entweder dazugelegt werden oder Vorversionen ersetzen. Reicht das aus? Dann ist es ja eine reine Datenablage. Dann kann man naemlich auch ein Netzlaufwerk a la Dropbox oder so verwenden.
Vielleicht kannst du das Projekt und die Arbeit, die getan werden soll, noch etwas genauer erklaeren. Ich jedenfalls habe da noch Verstaendnisschwierigkeiten.
Vielleicht kannst du das Projekt und die Arbeit, die getan werden soll, noch etwas genauer erklaeren. Ich jedenfalls habe da noch Verstaendnisschwierigkeiten.
Use ed once in a while!
Re: git over email
Doch, das geht problemlos mit Replay AllMeillo hat geschrieben:07.02.2019 13:20:04Was ich noch nicht ganz verstehe: Wie kann man ueber Email da zusammenarbeiten? Das erfordert doch, dass man auf die Arbeiten von anderen aufbaut. Das aber geht doch nicht.
*SCNR*