The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Quiq::Cascm - Schnittstelle zu CA Harvest SCM

BASE CLASS

Quiq::Hash

METHODS

Konstruktor

new() - Instantiiere Objekt

Synopsis

    $scm = $class->new(@attVal);

Arguments

@attVal

Liste von Attribut-Wert-Paaren.

Returns

Objekt

Description

Instantiiere ein Objekt der Klasse und liefere eine Referenz auf dieses Objekt zurück.

Kommandos

listVersion() - Liefere Versionsinformation

Synopsis

    $info = $scm->listVersion($repoFile);

Arguments

$repoFile

Der Pfad der Repository-Datei.

Returns

Informations-Text (String)

Description

Ermittele die Versionsinformation über Datei $repoFile und liefere diese zurück.

sync() - Synchronisiere Workspace mit Repository

Synopsis

    $scm->sync;

Description

Bringe den Workspace auf den Stand des Repository.

Privat

run() - Führe CA Harvest SCM Kommando aus

Synopsis

    $output = $scm->run($scmCmd,$c);

Description

Führe das CA Harvest SCM Kommando $scmCmd mit den Optionen des Kommandozeilenobjekts $c aus und liefere die Ausgabe des Kommandos zurück.

writeOutput() - Schreibe Kommando-Ausgabe

Synopsis

    $scm->writeOutput($output);

VERSION

1.130

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.