[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: vishwajeet singh <dextrous85_at_gmail.com>
Date: Wed, 1 Aug 2012 11:04:43 +0530

On Wed, Aug 1, 2012 at 11:02 AM, Honeylyn O. Fukuoka <honeylyn_at_menue.com> wrote:
> I still received the same error message

What error ?

>
>
> 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.
>
>

-- 
Vishwajeet Singh
+91-9657702154 | dextrous85@gmail.com | http://bootstraptoday.com
Twitter: http://twitter.com/vishwajeets | LinkedIn:
http://www.linkedin.com/in/singhvishwajeet
Received on 2012-08-01 07:35:39 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.