[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:37:00 +0800

 svnsync: E165006: Repository has not been eabled to accept revision prop
changes; ask the administrator to create a pre-revprop-change hook.

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.
*
*
Received on 2012-08-01 07:37:37 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.