Vcs :: Dir.

VCS :: Dir ist ein Perl-Modul für den Zugriff auf ein VCS-Verzeichnis.
Jetzt downloaden

Vcs :: Dir. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Greg McCarroll
  • Website des Verlags:
  • http://search.cpan.org/~gmccar/VCS-0.14/VCS/Dir.pm

Vcs :: Dir. Stichworte


Vcs :: Dir. Beschreibung

VCS :: Dir ist ein Perl-Modul für den Zugriff auf ein VCS-Verzeichnis. VCS :: Dir ist ein Perl-Modul für den Zugriff auf ein VCS-Verzeichnis.Synopsis Verwenden Sie VCs; mein $ d = vcs :: dir-> neu ($ URL); $ d-> url drucken. "n"; Foreach mein $ x ($ d-> content) {drucken "t". $ x-> URL. "T" . ref ($ x). "n"; } MethodenMethoden, die mit einem "*" gekennzeichnet sind, sind noch nicht abgeschlossen / implementiert.VCS :: Dir-> Create_new ($ URL) * $ URL ist eine Datei-Container-URL. Erzeugt Daten, um die VCs zu überzeugen, dass der VCS ein Dateicontainer enthält, und gibt ein Objekt der Klasse VCS :: Dir zurück oder wirft eine Ausnahme, wenn er fehlschlägt. Dies ist eine reine virtuelle Methode, die überfahren sein muss, und kann nicht direkt in dieser Klasse aufgerufen werden (ein Matrize wird ergeben) .VCS :: Dir-> Einführung ($ Name, $ Create_class) * $ Name ist eine Datei oder Verzeichnisname, absolut oder relativ. $ Create_Class ist entweder Dateien oder DIR, und es wird erwartet, dass Implementierungsklassen etwas Ähnliches für diesen Code verwenden, um den entsprechenden Create_New aufzurufen: Sub einführen {My ($ class, $ name, $ create_class) = @_; meine $ call_class = $-Klasse; $ call_class = ~ s / + $ / $ create_classe /; Rücksendung $ call_class-> create_new ($ name); } Dies ist eine reine virtuelle Methode, die überfahren sein muss, und kann nicht direkt in dieser Klasse aufgerufen werden (ein Matrize wird ergeben) .VCS :: Dir-> Neue ($ URL) $ URL ist eine Datei-Container-URL. Gibt ein Objekt der Klasse VCS :: DIR zurück oder wirft eine Ausnahme, wenn er fehlschlägt. Normalerweise wird ein Überschreiben dieser Methode VCS :: Dir-> Init ($ URL) anrufen, um ein Objekt zu erstellen, und dann hinzuzufügen als günstig.VCS :: Dir-> Init ($ URL) $ URL ist eine Datei- Container-URL. Gibt ein Objekt der Klasse VCS :: DIR zurück. Diese Methode ruft vcs-> parse_url auf, um die URL zu erstellen. $ Dir-> Tags * Diese Methode funktioniert rekursiv im Verzeichnis bei der Hand * gibt alle Tags in einem Verzeichnis zurück, und ein wenig mehr Informationen. Die eigentliche Datenstruktur ist ein Hash Hashes. Der erste Level-Hash ist ein Hash, der auf Tag-Namen gekennzeichnet ist, dh es listet, dass er als Tasten jeden einzelnen Tag-Namen in oder unter einem Verzeichnis listen. Jeder dieser Tag-Namen zeigt auf einen anderen Hash mit, den Dateinamen als Tasten und Versionsnummern als Werte. VCS :: Datei, entsprechend den Dateien und Verzeichnissen in diesem Verzeichnis. Dir-Dir-> Pathreturns Der absolute Pfad des Verzeichnisses. $ Dir-> read_dir ($ diff) gibt den Inhalt des angegebenen Dateisystemverzeichnisses zurück. Dies ist als Utility-Methode für Unterklassen gedacht. Aquirements: · Perl-Anforderungen: · Perl.


Vcs :: Dir. Zugehörige Software