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
________________________________
From: Daniel Becroft [mailto:djcbecroft_at_gmail.com]
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,
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
|
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.