dasscm:
Tool um Konfigurationsdateien mit einem Versionsmanagementsystem wie Subversion zu verwalten.
Wrapper um svn, cp, ...

Relevante (manuell editierte) Konfigurationsdateien werden im Subversion gepflegt.

DASSCM_REPO: Path, an dem sich der Subversion checkout für diesen Benutzer befindet.
DASSCM_PROD: Path des Produktivsystems (normalerweise "/", aber ggf. änderbar für SmartClient chroot ...)

- add DATEINAME
	FILEPATH=$PWD$DATEINAME
	DASSCM_CO_PATH gesetzt? 
	CO_PATH/FILEPATH uptodate?
		no: svn up CO_PATH/FILEPATH
	CO_PATH/FILEPATH bereits im Repository
		yes: hinweis auf commit. exit
		no: nachfrage add+commit? wenn ja, dann hinzufügen
	mkdir -p `dirname CO_PATH/FILEPATH`
	cp -a FILEPATH CO_PATH/FILEPATH
	svn add CO_PATH/FILEPATH (ggf. auch add Verzeichnisse)
	svn commit CO_PATH/FILEPATH
- commit DATEINAME
	FILEPATH=$PWD$DATEINAME
	DASSCM_CO_PATH gesetzt?
	CO_PATH/FILEPATH uptodate?
		no: svn up CO_PATH/FILEPATH
	CO_PATH/FILEPATH bereits im Repository
		yes: cp -a FILEPATH CO_PATH/FILEPATH; svn commit CO_PATH/FILEPATH
		no: hinweis, exit
- diff DATEINAME
	FILEPATH unterhalb CO_PATH?
		no:
			CO_PATH/FILEPATH uptodate?
				no: Hinweis. fragt nach svn up
			diff DATEINAME CO_PATH/FILEPATH
		yes:
			FILEPATH uptodate?
				no: Hinweis. fragt nach svn up
			diff FILEPATH FILEPATH-CO_PATH
- activate DATEINAME
	DATEINAME unterhalb CO_PATH?
		no: exit
	FILEPATH-CO-PATH existend?
		no: exit
	cp FILEPATH "FILEPATH-CO_PATH"
	