[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:09:05 +0530

On Wed, Aug 1, 2012 at 11:07 AM, Honeylyn O. Fukuoka <honeylyn_at_menue.com> wrote:
> svnsync: E165006: Repository has not been eabled to accept revision prop
> changes; ask the administrator to create a pre-revprop-change hook.

I hope you are changing pre-revprop-change hook of destination repo
not the source.

>
>
> On Wed, Aug 1, 2012 at 1:34 PM, vishwajeet singh <dextrous85_at_gmail.com>
> wrote:
>>
>> 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_at_gmail.com |
>> >>> >> >> > http://bootstraptoday.com
>> >>> >> >> > Twitter: http://twitter.com/vishwajeets | LinkedIn:
>> >>> >> >> > http://www.linkedin.com/in/singhvishwajeet
>> >>> >> >>
>> >>> >> >>
>> >>> >> >>
>> >>> >> >> --
>> >>> >> >> 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
>> >>> >
>> >>> >
>> >>> >
>> >>> >
>> >>> > --
>> >>> > 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
>
>
>
>
> --
> 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:39:59 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.