Changes for version 1.47 - 2015-03-22
- New methods for baseline, process_rule, projects and project_grouping objects
- add derived classes VCS::CMSynergy::{Baseline,ProcessRule,ProjectGrouping}
- add methods show_hashref(), show_object() that wrap "ccm baseline -show WHAT" etc
- add convenience methods project_grouping(), process_rules() to VCS::CMSynergy::Project to quickly move from a project to its project_grouping or process_rules, resp.
- Bug fixes
- add workaround for with some Types:Standard expression in certain Perl versions
- perl -MTypes::Standard=Str,ArrayRef,slurpy \ -e 'my @spec = ( [], Str | ArrayRef[Str], slurpy ArrayRef[Str] ); print scalar(@spec), "\n";'
- prints:
- 2 (broken): Perl 5.8.9 5.10.1 5.12.4 3 (OK): Perl 5.14.4 5.16.3 5.20.1
- Adding superfluous parenthesis around complex Types::Standard expressions like "Str | ArrayRef[Str]" makes all Perl versions print "3".
- add workaround for with some Types:Standard expression in certain Perl versions
Documentation
show differences between two projects
Modules
Perl interface to IBM Rational Synergy
convenience methods for VCS::CMSynergy::Objects of type baseline
base class for Synergy methods that don't require a session
ancillary convenience functions
convenience wrapper to treat objectnames as an object
convenience methods for VCS::CMSynergy::Objects of type process_rule
convenience methods for VCS::CMSynergy::Objects of type "project"
convenience methods for VCS::CMSynergy::Objects of type project_grouping
Perl interface to Synergy user administration
Provides
in lib/VCS/CMSynergy/Project.pm
in lib/VCS/CMSynergy/Users.pm
in lib/VCS/CMSynergy/ObjectTieHash.pm
in lib/VCS/CMSynergy/ObjectTieHash.pm
in lib/VCS/CMSynergy/Project.pm