Ok.
I am running Apache2 and svn on OS X.2.5 on an Apple Mac G4.
#! /usr/bin/perl
# Changes "Author" in svn logs
# for revision 1 - 40
# Robert
# 15.5.03
for($count = 1; $count <= 2; $count++)
{
system ("svn propset --revprop -r $count svn:author 'dummy'
http://192.168.1.10:65535/svn/repos");
}
# dummy has a valid entry made with htpasswd
[Robert-Welzs-G4:~/tmp/tmptmp] welz% /Users/welz/subversion\
scripts/changerevprops.perl
property `svn:author' set on repository revision '1'
property `svn:author' set on repository revision '2'
[Robert-Welzs-G4:~/tmp/tmptmp] welz% svn log
http://localhost:65535/svn/repos/
------------------------------------------------------------------------
rev 2: welz | 2003-05-16 12:35:58 +0200 (Fri, 16 May 2003) | 1 line
------------------------------------------------------------------------
rev 1: welz | 2003-05-16 12:35:38 +0200 (Fri, 16 May 2003) | 1 line
svn proplist --revprop --verbose -r 1 http://localhost:65535/svn/repos/
Unversioned properties on revision 1:
svn:log :
svn:author : welz
svn:date : 2003-05-16T10:35:38.314720Z
svn propget svn:author --revprop -r1 http://localhost:65535/svn/repos/
welz #this should be dummy
AND WITH
<snip> svn:author 'new' <snip> where 'new' has no htpasswd entry and
therefore is no valid user:
[Robert-Welzs-G4:~/tmp/tmptmp] welz% /Users/welz/subversion\
scripts/changerevprops.perl
property `svn:author' set on repository revision '1'
property `svn:author' set on repository revision '2'
[Robert-Welzs-G4:~/tmp/tmptmp] welz% svn log
http://localhost:65535/svn/repos/
------------------------------------------------------------------------
rev 2: welz | 2003-05-16 12:35:58 +0200 (Fri, 16 May 2003) | 1 line
------------------------------------------------------------------------
rev 1: welz | 2003-05-16 12:35:38 +0200 (Fri, 16 May 2003) | 1 line
------------------------------------------------------------------------
------------------------
/Volumes/Datenquelle/subversion_cvs_repository/hooks/pre-revprop-change
#!/bin/sh
<snip>
REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
if [ "$PROPNAME" = "svn:log" ]; then exit 0; fi
exit 1
Am Samstag, 17.05.03 um 12:50 Uhr schrieb Branko Èibej:
> Can you show us your pre-revprop-change hook script?
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Sat May 17 14:04:29 2003