[Technical Faculty]
\fi erneute Transplantation des Quell-Repositoriums (13. Sept. 2000): neuer Ort: swprakt@aristoteles.informatik.uni-kiel.de:/home/swprakt/cvsroot
Mist-Endbesprechung : 20. Juli 2000, 10 Uhr, Preußerstr. 1-9
Schließung der Accounts im GA-Pool: 24. Juli 2000



1. Gui Helge Kraas/ Broder Schümann unix22
2. Editor Finn Jacobs/ Alexander Eckloff unix18
3. Model-Checker Frank Neumann/Aneta Kümper/Eike Schulz unix19
4. Parser Andreas Scott/Alexander Hegegner unix??
5.1 Graphlazierung Daniel Dietrich/Moritz Zahorsky/ Christian Buck unix25
5.2 Graphlazierung Ralf Thöhle/Paul Mallach unix11
6.1 Checking André Nitsche
6.2 [Checking] [Jonas Dageförde/Andreas Lukosch] unix11
7 Utilities: Pretty-Printer Oliver Kraus, Holger Labenda

Das Repositorium

Vorraussetzungen

Man benötigt zwei Dinge, um von Ferne auf das gemeinsame Repositorium zugreifen zu können:
  1. ssh (secure shell) als sicherer Zugriff und
  2. cvs + rcs als Versionskontrolle
Für den ersten Punkt bzw. ssh: so geht man vor: Den ssh-Schlüssel an unix01@ap.informatik.uni-kiel.de mailen. Der Schlüssel liegt typischerweise unter ~/.ssh/identity.pub, wer ihn bereits hat, soll mir dieses File schicken. Wer einen solchen Schlüssel nicht hat, muß ihn sich generieren und zwar mittels
ssh-keygen
Für das das korrekte Funktionieren braucht man noch Folgendes (bash-Syntax):
export CVSROOT=unix01@gimli.ap.informatik.uni-kiel.de:/home/unix01/cvsroot export CVS_RSH=ssh export CVSEDITOR=emacsclient export CLASSPATH=[workingdirectory]/Mist/src:
wobei [workingdirectory] ein Platzhalter für das Verzeichnis ist, in dem man arbeiten will. Die ersten drei Zeilen sind zum korrekten Steuern von cvs gedacht. (man kann cvs auch anders steuern, z.B. über .cvsrc, bei Bedarf bitte selbst im Manual nachschlagen). Anstelle emacs kann man auch emacsclient oder den editor seiner Wahl nehmen. emacsclient sollte man dann nehmen, wenn man ohnehin emacs verwendet und beim starten des emacs' ein (server-start) ausgeführt wird. Die letzte Zeile hat mit ssh/cvs nichts zu tun, sondern hat mit dem Java-Projekt selbst zu tun.

Beispiel

Im Beispiel findet alles im Verzeichnis ~/Projekt statt, d.h. [workingdirectory] = ~/Projekt).

Strategie und Spielregeln

Versionskontrolle garantiert kein reibungsloses Arbeiten, es unterstützt dies, wenn man gewisse Disziplin wahrt. Folgende Daumenregeln:

Information zu im Kurs verwendeter Software

Die primären Information finden sich auf der Startseite des Kurses. Weitere für die Projektarbeit wichtige Links hier:
Bei Fragen, email an {mky|kst|ms}@informatik.uni-kiel.de
Maintained by: Martin Steffen
Last modified: Sat Apr 21 13:44:18 MET DST 2001 ....