[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

RE: Transaction and revision numbers

From: Giulio Troccoli <Giulio.Troccoli_at_uk.linedata.com>
Date: Mon, 6 Sep 2010 10:57:16 +0100

Linedata Limited
Registered Office: 85 Gracechurch St., London, EC3V 0AA
Registered in England and Wales No 3475006 VAT Reg No 710 3140 03

________________________________

        From: Daniel Becroft [mailto:djcbecroft_at_gmail.com]
        Sent: 06 September 2010 10:52
        To: Giulio Troccoli
        Cc: users_at_subversion.apache.org
        Subject: Re: Transaction and revision numbers

        On Mon, Sep 6, 2010 at 7:29 PM, Giulio Troccoli <Giulio.Troccoli_at_uk.linedata.com> wrote:

                Is there a special format of a transaction number?

                I would like to write a method in perl that gets a number, either transaction or revision, and then adds the correct --revision or --transaction parameter (for the svnlook command). So if there is a special format for a transaction number I can use a regular expression to check it.

        The difference between a transaction and revision number depends purely on context. AFAIK, the only time a transaction number is available is within a pre-commit hook - once the transaction has been committed, it's a revision number.

        What context would your script be run in?

        Cheers,
        Daniel B.

The class will be used by both the pre- and post-commit hooks, hence the need to distinguish between transaction or revision. And I would like to do it by just looking at the transaction/revision number.

I think transactions are in the format of 9999999-9 (where 9 is any single number) while revisions are in the format 99999. If that's true, then I can check for the dash and I'm done. Can anyone confirm it to me?

Giulio
Received on 2010-09-06 11:58:13 CEST

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.