VCS in Saros:
	Die Erklärung zu VCS Support in Saros (In der Add Project Maske, neben der
"disable VCS support" Checkbox)

	Saros tries to share VCS operations like checkout during the invitation, or 
	update during a session. (Currently, only SVN is supported.) You can disable 
	VCS support in case you have problems with the repository. Disabling VCS 
	support during a running session is possible, but enabling VCS support won't 
	have any effect until you rejoin the session (restart if you're the host).

Also SVN Operationen werden synchronisiert (checkout während d. Invitation und update während d. Sitzung)
Es kann während einer Sitzung ausgeschaltet werden, jedoch das Aktivieren kann nur
am Anfang d. Sitzung stattfinden.

Aus der package-info zum VCS package:

	When synchronising projects, Saros will attempt to use version 
	control software (VCS) to share the data. Instead of sending project 
	data  to invitees, Saros sends VCS commands (e.g. checkout, update, etc.) 
	via VCSActivities.
 
	This package contains classes for interfacing with a VCS plugin used
	to interact with the project's repository.

Der Subclipse Adapter unterstüzt folgende Aktivitäten:
	
	checkout
	update
	switch
	revert

Während einer Sitzung kann der Subclipse Visitor Update und Switch Activities erzeugen.

Während des Aufbaus einer Session wird assignProject() aufgerufen, welche einen
expliziten checkout macht, falls den VCS aktiviert ist. Die Repository Root
wird aus projectInfo.getFileList().getRepositoryRoot() ausgelesen.

Eine ResourceChangeDelta wird entweder als File/FolderActivity versenden oder
als VCSActivity.

 
Wie wirkt sich das verwenden vom VCS-Support auf das Übertragen des Encodings aus?

Das Encoding kann durch das Einholen einer Datei vom Repo übernommen werden, dabei ist
nicht klar ob Eclipse diese Änderung mitkriegt oder nicht

Was macht SVN mit Line Endings bzw. Encoding?

	Mit Encoding macht SVN anscheinend nichts, kann aber EOLs betriebssystemspezifisch setzen.


Welche Testfälle ergeben sich daraus?

Für Update oder Switch kann man anschauen was passiert wenn das Encoding nach der Operation
überschrieben wird.

Für Checkout und Revert, kann man sehen was passiert wenn die Encodings vor dem Auschecken unterschiedlich
sind. Das Encoding kann entweder explizit gewesen sein oder nicht.