I still received the same error message On Wed, Aug 1, 2012 at 1:28 PM, Honeylyn O. Fukuoka <honey...@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 <dextrou...@gmail.com>wrote: > >> On Wed, Aug 1, 2012 at 10:09 AM, Honeylyn O. Fukuoka <honey...@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 <dextrou...@gmail.com >> > >> > wrote: >> >> >> >> On Wed, Aug 1, 2012 at 10:00 AM, Honeylyn O. Fukuoka < >> honey...@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 < >> dextrou...@gmail.com> >> >> > wrote: >> >> >> >> >> >> On Wed, Aug 1, 2012 at 9:48 AM, vishwajeet singh < >> dextrou...@gmail.com> >> >> >> wrote: >> >> >> > On Wed, Aug 1, 2012 at 9:43 AM, Honeylyn O. Fukuoka >> >> >> > <honey...@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 >> >> >> >> <dextrou...@gmail.com> >> >> >> >> wrote: >> >> >> >>> >> >> >> >>> On Wed, Aug 1, 2012 at 9:28 AM, Honeylyn O. Fukuoka >> >> >> >>> <honey...@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 | dextrou...@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 | dextrou...@gmail.com | http://bootstraptoday.com >> >> >> > Twitter: http://twitter.com/vishwajeets | LinkedIn: >> >> >> > http://www.linkedin.com/in/singhvishwajeet >> >> >> >> >> >> >> >> >> >> >> >> -- >> >> >> Vishwajeet Singh >> >> >> +91-9657702154 | dextrou...@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 | dextrou...@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 | dextrou...@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. * *