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

Re: SVNSYNC Error

From: Honeylyn O. Fukuoka <honeylyn_at_menue.com>
Date: Wed, 1 Aug 2012 13:32:19 +0800

I still received the same error message

On Wed, Aug 1, 2012 at 1:28 PM, Honeylyn O. Fukuoka <honeylyn_at_menue.com>wrote:

> Hi,
>
> I created a .bat file with the following scripts but still didn't work:
>
> 1. REPOS="$1"
> REV="$2"
> USER="$3"
> PROPNAME="$4"
> ACTION="$5"
>
> if [ "$USER" = "svnsync" ]; then exit 0; fi
> echo "Only the svnsync user can change revprops" >&2
> exit 1
> exit 0
>
> 2. REPOS="$1"
> REV="$2"
> USER="$3"
> PROPNAME="$4"
> ACTION="$5"
> if [ "$USER" = "svnsync" ]; then exit 0; fi
> echo "Only the svnsync user can change revprops" >&2
> exit0
>
> 3. exit 0
> Did I do something wrong?
>
>
> Thanks,
>
>
> Honey
> On Wed, Aug 1, 2012 at 12:41 PM, vishwajeet singh <dextrous85_at_gmail.com>wrote:
>
>> On Wed, Aug 1, 2012 at 10:09 AM, Honeylyn O. Fukuoka <honeylyn_at_menue.com>
>> wrote:
>> > Okay, I will try this..
>> > Correct me if I'm wrog, from this:
>> >
>> > echo "Changing revision properties other than svn:log is prohibited" >&2
>> > exit 1
>> > To this:
>> > echo "Changing revision properties other than svn:log is prohibited" >&2
>> > exit 0
>>
>> Just keep
>> exit 0
>> remove everything else.
>>
>> >
>> >
>> >
>> > Thanks,
>> >
>> > Honey
>> >
>> > On Wed, Aug 1, 2012 at 12:36 PM, vishwajeet singh <dextrous85_at_gmail.com
>> >
>> > wrote:
>> >>
>> >> On Wed, Aug 1, 2012 at 10:00 AM, Honeylyn O. Fukuoka <
>> honeylyn_at_menue.com>
>> >> wrote:
>> >> > Here's what I did.
>> >> > I don't really know how to do it so what I did I searched then found
>> >> > this
>> >> > one.
>> >> >
>> >> > Basically copy the code below into a text file and name it
>> >> > pre-revprop-change.bat and save it in the \hooks subdirectory for
>> your
>> >> > repository.
>> >> >
>> >> > @ECHO OFF
>> >> > :: Set all parameters. Even though most are not used, in case you
>> want
>> >> > to
>> >> > add
>> >> > :: changes that allow, for example, editing of the author or
>> addition of
>> >> > log
>> >> > messages.
>> >> > set repository=%1
>> >> > set revision=%2
>> >> > set userName=%3
>> >> > set propertyName=%4
>> >> > set action=%5
>> >> >
>> >> > :: Only allow the log message to be changed, but not author, etc.
>> >> > if /I not "%propertyName%" == "svn:log" goto ERROR_PROPNAME
>> >> >
>> >> > :: Only allow modification of a log message, not addition or
>> deletion.
>> >> > if /I not "%action%" == "M" goto ERROR_ACTION
>> >> >
>> >> > :: Make sure that the new svn:log message is not empty.
>> >> > set bIsEmpty=true
>> >> > for /f "tokens=*" %%g in ('find /V ""') do (
>> >> > set bIsEmpty=false
>> >> > )
>> >> > if "%bIsEmpty%" == "true" goto ERROR_EMPTY
>> >> >
>> >> > goto :eof
>> >> >
>> >> > :ERROR_EMPTY
>> >> > echo Empty svn:log messages are not allowed. >&2
>> >> > goto ERROR_EXIT
>> >> >
>> >> > :ERROR_PROPNAME
>> >> > echo Only changes to svn:log messages are allowed. >&2
>> >> > goto ERROR_EXIT
>> >> >
>> >> > :ERROR_ACTION
>> >> > echo Only modifications to svn:log revision properties are allowed.
>> >&2
>> >> > goto ERROR_EXIT
>> >> >
>> >> > :ERROR_EXIT
>> >> > exit /b 1
>> >> >
>> >> > Thanks for the link, I will try to follow the instructions there.
>> >> > Do I have to just copy this:
>> >> >
>> >> > #!/bin/sh
>> >> > USER="$3"
>> >> >
>> >> > if [ "$USER" = "svnsync" ]; then exit 0; fi
>> >> >
>> >> > echo "Only the svnsync user can change revprops" >&2
>> >> > exit 1
>> >>
>> >> Just add one line 'exit 0' to your pre-rev-prop hook and try
>> >>
>> >> if that works than you can make further changes only if required,
>> >> above may not work in your environment as I am not sure if you have
>> >> svnsync user in your environment
>> >>
>> >> > Thanks a lot,
>> >> >
>> >> >
>> >> > Honey
>> >> > On Wed, Aug 1, 2012 at 12:19 PM, vishwajeet singh <
>> dextrous85_at_gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> On Wed, Aug 1, 2012 at 9:48 AM, vishwajeet singh <
>> dextrous85_at_gmail.com>
>> >> >> wrote:
>> >> >> > On Wed, Aug 1, 2012 at 9:43 AM, Honeylyn O. Fukuoka
>> >> >> > <honeylyn_at_menue.com>
>> >> >> > wrote:
>> >> >> >> Hi,
>> >> >> >>
>> >> >> >>
>> >> >> >> Thanks for the past response.
>> >> >> >> Can you tell me what changes do I have to make in the
>> >> >> >> prerevprop-change
>> >> >> >> hook?
>> >> >> >> I tried some but nothing happened.
>> >> >> >
>> >> >> > What did you try ?
>> >> >> >
>> >> >> > It just need to be there and should be executable nothing else
>> >> >> >
>> >> >> > $ echo "#!/bin/sh" > hooks/pre-revprop-change
>> >> >> > $ chmod 755 hooks/pre-revprop-change
>> >> >> >
>> >> >> You can find more details here
>> >> >> http://svn.apache.org/repos/asf/subversion/trunk/notes/svnsync.txt
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> Thanks,
>> >> >> >>
>> >> >> >> Honey
>> >> >> >>
>> >> >> >> On Wed, Aug 1, 2012 at 12:05 PM, vishwajeet singh
>> >> >> >> <dextrous85_at_gmail.com>
>> >> >> >> wrote:
>> >> >> >>>
>> >> >> >>> On Wed, Aug 1, 2012 at 9:28 AM, Honeylyn O. Fukuoka
>> >> >> >>> <honeylyn_at_menue.com>
>> >> >> >>> wrote:
>> >> >> >>> > Hi,
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > I have to sync our repository to another server, so to test
>> it, I
>> >> >> >>> > created a
>> >> >> >>> > test repository in my local and tried to do svnsync command to
>> >> >> >>> > sync/mirror
>> >> >> >>> > it.
>> >> >> >>> >
>> >> >> >>> > Here's what I did:
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > 1. Go to the folder where the repositories are located
>> >> >> >>> >
>> >> >> >>> > 2. in the cmd typed: svnsync initialize (URL of the
>> Repository to
>> >> >> >>> > Mirror)
>> >> >> >>> > (URL of the Destination of the Mirrored Repo)
>> >> >> >>> >
>> >> >> >>> > sample: svnsync initialize
>> >> >> >>> > svn://loocalhost/Repo
>> >> >> >>> > Name
>> >> >> >>> > svn://localhost/Destination Repo Name
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > ERROR:
>> >> >> >>> >
>> >> >> >>> > svnsync: E16506: Repository has not been eabled to accept
>> >> >> >>> > revision
>> >> >> >>> > propchanges; ask the administrator to create a
>> pre-revprop-change
>> >> >> >>> > hook.
>> >> >> >>>
>> >> >> >>> As error says you need to enable 'pre-revprop-change hook' in
>> >> >> >>> destination repository.
>> >> >> >>>
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > I am using Subvrsion Sever 1.7.5
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > Question:
>> >> >> >>> >
>> >> >> >>> > 1. Am I on the right path in creating the Mirror Repository?
>> >> >> >>> >
>> >> >> >>> > 2. How do I create a pre-revprop-change hook? I tried some
>> hooks
>> >> >> >>> > that I
>> >> >> >>> > saw
>> >> >> >>> > in the search engine but didn't work.
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > Please help me on this.
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>> > Thanks so much,
>> >> >> >>> >
>> >> >> >>> > --
>> >> >> >>> > HONEYLYN O. FUKUOKA
>> >> >> >>> >
>> >> >> >>> > System Administrator
>> >> >> >>> > Menue Philippines, Inc.
>> >> >> >>> >
>> >> >> >>> >
>> >> >> >>>
>> >> >> >>>
>> >> >> >>>
>> >> >> >>> --
>> >> >> >>> Vishwajeet Singh
>> >> >> >>> +91-9657702154 | dextrous85_at_gmail.com |
>> http://bootstraptoday.com
>> >> >> >>> Twitter: http://twitter.com/vishwajeets | LinkedIn:
>> >> >> >>> http://www.linkedin.com/in/singhvishwajeet
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >>
>> >> >> >> --
>> >> >> >> HONEYLYN O. FUKUOKA
>> >> >> >> System Administrator
>> >> >> >> Menue Philippines, Inc.
>> >> >> >>
>> >> >> >>
>> >> >> >
>> >> >> >
>> >> >> >
>> >> >> > --
>> >> >> > Vishwajeet Singh
>> >> >> > +91-9657702154 | dextrous85@gmail.com | http://bootstraptoday.com
>> >> >> > Twitter: http://twitter.com/vishwajeets | LinkedIn:
>> >> >> > http://www.linkedin.com/in/singhvishwajeet
>> >> >>
>> >> >>
>> >> >>
>> >> >> --
>> >> >> Vishwajeet Singh
>> >> >> +91-9657702154 | dextrous85@gmail.com | http://bootstraptoday.com
>> >> >> Twitter: http://twitter.com/vishwajeets | LinkedIn:
>> >> >> http://www.linkedin.com/in/singhvishwajeet
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > --
>> >> > HONEYLYN O. FUKUOKA
>> >> > System Administrator
>> >> > Menue Philippines, Inc.
>> >> >
>> >> >
>> >>
>> >>
>> >>
>> >> --
>> >> Vishwajeet Singh
>> >> +91-9657702154 | dextrous85@gmail.com | http://bootstraptoday.com
>> >> Twitter: http://twitter.com/vishwajeets | LinkedIn:
>> >> http://www.linkedin.com/in/singhvishwajeet
>> >
>> >
>> >
>> >
>> > --
>> > HONEYLYN O. FUKUOKA
>> > System Administrator
>> > Menue Philippines, Inc.
>> >
>> >
>>
>>
>>
>> --
>> Vishwajeet Singh
>> +91-9657702154 | dextrous85@gmail.com | http://bootstraptoday.com
>> Twitter: http://twitter.com/vishwajeets | LinkedIn:
>> http://www.linkedin.com/in/singhvishwajeet
>>
>
>
>
> --
> *HONEYLYN O. FUKUOKA*
> System Administrator
> Menue Philippines, Inc.
> *
> *
>
>

-- 
*HONEYLYN O. FUKUOKA*
System Administrator
Menue Philippines, Inc.
*
*
Received on 2012-08-01 07:32:55 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.