[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:43:31 +0800

Yes, I changed the pre-revprop-change hook of the destination of the
mirrored repo then saved it as pre-revprop-change.bat

On Wed, Aug 1, 2012 at 1:39 PM, vishwajeet singh <dextrous85_at_gmail.com>wrote:

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