Hello guys,

I'm writing the hooks for a new repository in Perl and I'm exploring using OO 
Perl. In both pre- and post-commit hooks I need the list of files, the author 
and other similar information. My idea was to define a class and create an 
instance of that class given either the transaction number adn repository path 
or the revision number and the repository URL. The 'new' function will then 
initialise all the information I need calling either svnlook or svn. For 
instance:

my $transaction = new Transaction($txn, $repo_path);

Or

my $commit = new Commit($rev, $repo_url);

As you can see they are almost the same, so it would be nice to have a single 
class (I could then check the second parameter to see if it's a URL or a path 
and do things accordingly). But I cannot come up with a single name that would 
encompass both, and that's what I'm asking the list.

So, any suggestions?

Thanks
Giulio


Linedata Services (UK) Ltd
Registered Office: Bishopsgate Court, 4-12 Norton Folgate, London, E1 6DB
Registered in England and Wales No 3027851    VAT Reg No 778499447




Reply via email to