James Tillman > VCS-Vss > VCS::Vss

Download:
VCS-Vss-0.20.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
Report a bug
Module Version: 0.20   Source  

NAME ^

VCS::Vss - notes for the Visual Source Safe implementation

ABSTRACT ^

Provides VCS-compatible interfaces that encapsulate Visual Source Safe Win32::OLE objects

SYNOPSIS ^

    $ENV{VSSROOT} = 'c:/vss/';
    use VCS;
    $file = VCS::File->new('vcs://localhost/VCS::Vss/source/project/Makefile');

DESCRIPTION ^

The system uses Win32::OLE to access the VSS repository, which means that this system will likely only ever run on Windows. Each object has a special attribute named $object->{vss_object} that will give you access to the actual OLE objects that are encapsulated in the classes.

If you don't set the VSSROOT environment variable in Perl or in your shell, you can still pass it in as part of the url like this:

$file = VCS::File->new('vcs://localhost/VCS::Vss/c:/myVSS/srcsafe.ini/source/project/Makefile');

Consider this format as having an additional piece of information in the path that points the system to the correct database when there is no default. You can also override the VSSROOT value by using this format.

AVAILABILITY ^

VCS::Vss is not currently part of the main VCS distribution. You have to download it from CPAN separately.

COPYRIGHT ^

Copyright (c) 2002 James Tillman <jtillman@bigfoot.com>. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO ^

VCS.