Fwd: Re: [Buildbot-devel] Re: release clock started
Olivier Bonnet
olv.bonnet at free.fr
Mon May 22 14:21:30 UTC 2006
On 5/22/06, Brian Warner <warner-buildbot at lothar.com> wrote:
> The failure of that check probably means that the regexp used by the
> buildslave-side SVN checkout command failed to match. I think it uses 'svn
> info' and looks for 'Revision: NNN' in the output. I'm pretty sure I set it
> up to use LC_ALL=C, but maybe I screwed that up.
I've become addicted to the handy 'svnversion' tool that comes along
with subversion and that is intended just for that kind of use (see
below). Switching to it instead of relying on the output of 'svn info'
might solve this kind of problem.
Olivier
[olivier at 40:/Volumes/Data/Dev]% svnversion --help
usage: svnversion [OPTIONS] [WC_PATH [TRAIL_URL]]
Produce a compact 'version number' for the working copy path
WC_PATH. TRAIL_URL is the trailing portion of the URL used to
determine if WC_PATH itself is switched (detection of switches
within WC_PATH does not rely on TRAIL_URL). The version number
is written to standard output. For example:
$ svnversion . /repos/svn/trunk
4168
The version number will be a single number if the working
copy is single revision, unmodified, not switched and with
an URL that matches the TRAIL_URL argument. If the working
copy is unusual the version number will be more complex:
4123:4168 mixed revision working copy
4168M modified working copy
4123S switched working copy
4123:4168MS mixed revision, modified, switched working copy
If invoked on a directory that is not a working copy, an
exported directory say, the program will output 'exported'.
If invoked without arguments WC_PATH will be the current directory.
Valid options:
-n [--no-newline] : do not output the trailing newline
-c [--committed] : last changed rather than current revisions
-h [--help] : display this help
--version : show version information
More information about the devel
mailing list