<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: using svnsync</title>
	<atom:link href="http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/feed/" rel="self" type="application/rss+xml" />
	<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/</link>
	<description>more cloud power</description>
	<lastBuildDate>Tue, 09 Mar 2010 21:38:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Daniele C.</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-2143</link>
		<dc:creator>Daniele C.</dc:creator>
		<pubDate>Wed, 16 Sep 2009 22:06:58 +0000</pubDate>
		<guid isPermaLink="false">#comment-2143</guid>
		<description>If you have no access to hooks on destination mirror (like in the case of SourceForge.net SVN repositories, you might find AXE SVN Sync as a valid alternative to svnsync, since it does not require exclusive access to the destination repository).</description>
		<content:encoded><![CDATA[<p>If you have no access to hooks on destination mirror (like in the case of SourceForge.net SVN repositories, you might find AXE SVN Sync as a valid alternative to svnsync, since it does not require exclusive access to the destination repository).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laurei</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1911</link>
		<dc:creator>Laurei</dc:creator>
		<pubDate>Wed, 06 May 2009 19:25:41 +0000</pubDate>
		<guid isPermaLink="false">#comment-1911</guid>
		<description>Paul you are a legend! Thanks!</description>
		<content:encoded><![CDATA[<p>Paul you are a legend! Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Valle</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1884</link>
		<dc:creator>Valle</dc:creator>
		<pubDate>Wed, 18 Mar 2009 15:38:58 +0000</pubDate>
		<guid isPermaLink="false">#comment-1884</guid>
		<description>Hello, 
My svn server (visualSVN) post-commit hook required valid username and password such as:

svnsync sync file:///Repositories/mirror --sync-username myuser --sync-password mypassword

exit 0

Difficult for me to find because it worked fine by command line</description>
		<content:encoded><![CDATA[<p>Hello,<br />
My svn server (visualSVN) post-commit hook required valid username and password such as:</p>
<p>svnsync sync file:///Repositories/mirror &#8211;sync-username myuser &#8211;sync-password mypassword</p>
<p>exit 0</p>
<p>Difficult for me to find because it worked fine by command line</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin Guest</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1878</link>
		<dc:creator>Robin Guest</dc:creator>
		<pubDate>Thu, 12 Mar 2009 13:37:59 +0000</pubDate>
		<guid isPermaLink="false">#comment-1878</guid>
		<description>Thanks Paul, like you I have just hit Ctrl+C, and you helped me fix it quickly.

Cheers! Robin</description>
		<content:encoded><![CDATA[<p>Thanks Paul, like you I have just hit Ctrl+C, and you helped me fix it quickly.</p>
<p>Cheers! Robin</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Straessle</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1842</link>
		<dc:creator>Michael Straessle</dc:creator>
		<pubDate>Tue, 13 Jan 2009 15:54:07 +0000</pubDate>
		<guid isPermaLink="false">#comment-1842</guid>
		<description>Creating an empty pre-revprop-change.bat file in the hooks directory didn&#039;t work on our windows slave repo. But after adding the following line to the file we succeded:
@exit 0</description>
		<content:encoded><![CDATA[<p>Creating an empty pre-revprop-change.bat file in the hooks directory didn&#8217;t work on our windows slave repo. But after adding the following line to the file we succeded:<br />
@exit 0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pankaj Singh</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1648</link>
		<dc:creator>Pankaj Singh</dc:creator>
		<pubDate>Tue, 29 Jul 2008 09:21:49 +0000</pubDate>
		<guid isPermaLink="false">#comment-1648</guid>
		<description>Hey Paul,
Thanks for the great article but I have a slightly different problem.
I have a destination repository which is available on the public URL (http) but my source directory is in LAN. So the approache I think would not work for me as my destination server will not be able to access the source repository.

Is it possible to mirror the source directory (Within a LAN) by running commands in the source machine as source machine can access the destination machine?

Let me know if something is not clear.

Pankaj</description>
		<content:encoded><![CDATA[<p>Hey Paul,<br />
Thanks for the great article but I have a slightly different problem.<br />
I have a destination repository which is available on the public URL (http) but my source directory is in LAN. So the approache I think would not work for me as my destination server will not be able to access the source repository.</p>
<p>Is it possible to mirror the source directory (Within a LAN) by running commands in the source machine as source machine can access the destination machine?</p>
<p>Let me know if something is not clear.</p>
<p>Pankaj</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hans Meine</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1631</link>
		<dc:creator>Hans Meine</dc:creator>
		<pubDate>Wed, 18 Jun 2008 18:50:39 +0000</pubDate>
		<guid isPermaLink="false">#comment-1631</guid>
		<description>I used
  ln -s `which true` hooks/pre-revprop-change
to create an always-succeeding pre-revprop-change hook.</description>
		<content:encoded><![CDATA[<p>I used<br />
  ln -s `which true` hooks/pre-revprop-change<br />
to create an always-succeeding pre-revprop-change hook.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: daniel</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1475</link>
		<dc:creator>daniel</dc:creator>
		<pubDate>Fri, 29 Feb 2008 20:21:11 +0000</pubDate>
		<guid isPermaLink="false">#comment-1475</guid>
		<description>I think post-revprop-change needs to have this:

REV=&quot;$2&quot;

in it in order for ${REV} to have the correct value.

Thanks for the how-to!</description>
		<content:encoded><![CDATA[<p>I think post-revprop-change needs to have this:</p>
<p>REV=&#8221;$2&#8243;</p>
<p>in it in order for ${REV} to have the correct value.</p>
<p>Thanks for the how-to!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Shinmin Wang</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1469</link>
		<dc:creator>Shinmin Wang</dc:creator>
		<pubDate>Thu, 21 Feb 2008 17:36:04 +0000</pubDate>
		<guid isPermaLink="false">#comment-1469</guid>
		<description>My sychronization run was interrupted by a nightly backup program holding onto one of the files needed.  And I had the same problem you described upon restarting the sync job.  Thanks for the propdel solution that you gave, except that the svn subcommand that worked for me was &#039;propdel&#039;, not &#039;propdelete&#039;.  I was prompted to do a &#039;svn help&#039; and it was quite easy to pick the right subcommand then. I&#039;m on svn 1.4.4, Windows.  Just want to share this with you.</description>
		<content:encoded><![CDATA[<p>My sychronization run was interrupted by a nightly backup program holding onto one of the files needed.  And I had the same problem you described upon restarting the sync job.  Thanks for the propdel solution that you gave, except that the svn subcommand that worked for me was &#8216;propdel&#8217;, not &#8216;propdelete&#8217;.  I was prompted to do a &#8217;svn help&#8217; and it was quite easy to pick the right subcommand then. I&#8217;m on svn 1.4.4, Windows.  Just want to share this with you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1329</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Wed, 02 Jan 2008 16:34:24 +0000</pubDate>
		<guid isPermaLink="false">#comment-1329</guid>
		<description>Thanks a lot. I just added a link to this great howto on my blog, because many of my friends are searching for this solution without svk a long time :).</description>
		<content:encoded><![CDATA[<p>Thanks a lot. I just added a link to this great howto on my blog, because many of my friends are searching for this solution without svk a long time <img src='http://journal.paul.querna.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: martin</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1311</link>
		<dc:creator>martin</dc:creator>
		<pubDate>Sun, 30 Dec 2007 20:46:05 +0000</pubDate>
		<guid isPermaLink="false">#comment-1311</guid>
		<description>Thanks, that was just what I was looking for!!

Unfortunately, I ran into a problem, I ran the
- svnsync init ${TOREPOS} ${FROMREPOS} which run just fine,
but the
-svnscync sync ${TOREPOS} gave an unknown, at least to me, message:
-svnsync: Server doesn&#039;t support the replay command
-svnsync: Unknown command &#039;replay&#039;

Is this maybe because the ${FROMREPOS} is still running svn 1.2.3?</description>
		<content:encoded><![CDATA[<p>Thanks, that was just what I was looking for!!</p>
<p>Unfortunately, I ran into a problem, I ran the<br />
- svnsync init ${TOREPOS} ${FROMREPOS} which run just fine,<br />
but the<br />
-svnscync sync ${TOREPOS} gave an unknown, at least to me, message:<br />
-svnsync: Server doesn&#8217;t support the replay command<br />
-svnsync: Unknown command &#8216;replay&#8217;</p>
<p>Is this maybe because the ${FROMREPOS} is still running svn 1.2.3?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grégoire</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1210</link>
		<dc:creator>Grégoire</dc:creator>
		<pubDate>Fri, 09 Nov 2007 11:07:03 +0000</pubDate>
		<guid isPermaLink="false">#comment-1210</guid>
		<description>@Chip [...]
If you have any suggestions, they will be highly appreciated. 
Grégoire.</description>
		<content:encoded><![CDATA[<p>@Chip [...]<br />
If you have any suggestions, they will be highly appreciated.<br />
Grégoire.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grégoire</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1209</link>
		<dc:creator>Grégoire</dc:creator>
		<pubDate>Fri, 09 Nov 2007 11:03:07 +0000</pubDate>
		<guid isPermaLink="false">#comment-1209</guid>
		<description>@Chip [...]
2. &lt;i&gt;svnsync copy-revprops&lt;/i&gt; is not called from pre-revprop-change
- svnsync sync is called. Mirror is updated to rev x one hour of delay. During that time:
- commit in master of rev x+1
- revprop change to modify svn:log in master for rev x+1
- revprop change to modify svn:log in master for rev x-5
- svnsync sync is called. Mirror is updated to rev x+1 &lt;= revprop change for rev x+1 will be populated correctly, not the revprop change for rev x-5</description>
		<content:encoded><![CDATA[<p>@Chip [...]<br />
2. <i>svnsync copy-revprops</i> is not called from pre-revprop-change<br />
- svnsync sync is called. Mirror is updated to rev x one hour of delay. During that time:<br />
- commit in master of rev x+1<br />
- revprop change to modify svn:log in master for rev x+1<br />
- revprop change to modify svn:log in master for rev x-5<br />
- svnsync sync is called. Mirror is updated to rev x+1 &lt;= revprop change for rev x+1 will be populated correctly, not the revprop change for rev x-5</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grégoire</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1208</link>
		<dc:creator>Grégoire</dc:creator>
		<pubDate>Fri, 09 Nov 2007 10:59:54 +0000</pubDate>
		<guid isPermaLink="false">#comment-1208</guid>
		<description>@Chip
Thank you for the reply. I&#039;m setting up a repository mirror with svnsync and I&#039;m a bit worried that the revision properties can change at any time. To be a perfect mirror, the only way to use svnsync is to put it in the post-commit hook and pre-revprop-change hook. Starting &lt;i&gt;svnsync sinc&lt;/i&gt; once every x time to synchornize a mirror will most probably miss the revprop changes. And if &lt;i&gt;svnsync copy-revprops&lt;/i&gt; is used in the pre-revprop-change, then &lt;i&gt;svnsync sync&lt;/i&gt; has to be called from post-commit hook. Otherwise you put your mirror at risk. For instance:
1. &lt;i&gt;svnsync sync&lt;/i&gt; is called from a script once every hour, svnsync copy-revprops&lt;/i&gt; called from the pre-revprop-change hook:
- svnsync sync  is called. Mirror is updated to rev x one hour of delay. During that time:
- commit in master of rev x+1
- revprop change to modify svn:log in master for rev x+1
- svnsync copy-revprops called for rev x+1 &lt;= x+1 is not yet commited in the mirror.</description>
		<content:encoded><![CDATA[<p>@Chip<br />
Thank you for the reply. I&#8217;m setting up a repository mirror with svnsync and I&#8217;m a bit worried that the revision properties can change at any time. To be a perfect mirror, the only way to use svnsync is to put it in the post-commit hook and pre-revprop-change hook. Starting <i>svnsync sinc</i> once every x time to synchornize a mirror will most probably miss the revprop changes. And if <i>svnsync copy-revprops</i> is used in the pre-revprop-change, then <i>svnsync sync</i> has to be called from post-commit hook. Otherwise you put your mirror at risk. For instance:<br />
1. <i>svnsync sync</i> is called from a script once every hour, svnsync copy-revprops called from the pre-revprop-change hook:<br />
- svnsync sync  is called. Mirror is updated to rev x one hour of delay. During that time:<br />
- commit in master of rev x+1<br />
- revprop change to modify svn:log in master for rev x+1<br />
- svnsync copy-revprops called for rev x+1 &lt;= x+1 is not yet commited in the mirror.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: chip</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1207</link>
		<dc:creator>chip</dc:creator>
		<pubDate>Thu, 08 Nov 2007 22:23:45 +0000</pubDate>
		<guid isPermaLink="false">#comment-1207</guid>
		<description>@Grégoire:  Well, its whatever the old state is.  Rev Props them selves are not versioned... so there isn&#039;t a way to keep a &#039;history&#039; of them.</description>
		<content:encoded><![CDATA[<p>@Grégoire:  Well, its whatever the old state is.  Rev Props them selves are not versioned&#8230; so there isn&#8217;t a way to keep a &#8216;history&#8217; of them.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Grégoire</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-1205</link>
		<dc:creator>Grégoire</dc:creator>
		<pubDate>Thu, 08 Nov 2007 10:17:15 +0000</pubDate>
		<guid isPermaLink="false">#comment-1205</guid>
		<description>[quote]
svnsync --non-interactive copy-revprops  svn://dest.example.com/ ${REV} &amp;
[/quote]
Anyone knows what is happening when a revprop is changed on a ${REV} which is not yet synchronized?</description>
		<content:encoded><![CDATA[<p>[quote]<br />
svnsync &#8211;non-interactive copy-revprops  svn://dest.example.com/ ${REV} &amp;<br />
[/quote]<br />
Anyone knows what is happening when a revprop is changed on a ${REV} which is not yet synchronized?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: leopoldo.monzalvo@citigroup.com</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-140</link>
		<dc:creator>leopoldo.monzalvo@citigroup.com</dc:creator>
		<pubDate>Wed, 25 Oct 2006 07:53:36 +0000</pubDate>
		<guid isPermaLink="false">#comment-140</guid>
		<description>I followed the instructions showed in http://
&gt;&gt;&gt; journal.paul.querna.org/articles/2006/09/14/using-svnsync and
&gt;&gt;&gt; &lt;a href=&#039;http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt&#039; rel=&quot;nofollow&quot;&gt;http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt&lt;/a&gt; and was
&gt;&gt;&gt; able to sync my repo using the following command:
&gt;&gt;&gt;
svnsync init file:///export3/svnrep-bak/repos/svnsync/test file:///export3/svnrep/repos/svnsync/test

BUT, whenever I use URLs instead of file   locations I get the error:

svnsync init &lt;a href=&#039;http://ny390-sf01a&#039; rel=&quot;nofollow&quot;&gt;http://ny390-sf01a&lt;/a&gt;:9050/svn/svnsync-bak/test  &lt;a href=&#039;http://ny390-sf01a&#039; rel=&quot;nofollow&quot;&gt;http://ny390-sf01a&lt;/a&gt;:9050/svn/svnsync/test

svnsync: DAV request failed; it&#039;s possible that the repository&#039;s pre-revprop-change hook either failed or is non-existent
svnsync: At least one property change failed; repository is  unchanged

My apache installations works fine since I am able to do normal repo operations (checkout, commit, update, etc) using URLs; permissions are set properly in destination repo as well.

Does somebody have any clue on what&#039;s wrong ?
</description>
		<content:encoded><![CDATA[<p>I followed the instructions showed in http://<br />
>>> journal.paul.querna.org/articles/2006/09/14/using-svnsync and<br />
>>> <a href='http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt' rel="nofollow">http://svn.collab.net/repos/svn/trunk/notes/svnsync.txt</a> and was<br />
>>> able to sync my repo using the following command:<br />
>>><br />
svnsync init file:///export3/svnrep-bak/repos/svnsync/test file:///export3/svnrep/repos/svnsync/test</p>
<p>BUT, whenever I use URLs instead of file   locations I get the error:</p>
<p>svnsync init <a href='http://ny390-sf01a' rel="nofollow">http://ny390-sf01a</a>:9050/svn/svnsync-bak/test  <a href='http://ny390-sf01a' rel="nofollow">http://ny390-sf01a</a>:9050/svn/svnsync/test</p>
<p>svnsync: DAV request failed; it&#8217;s possible that the repository&#8217;s pre-revprop-change hook either failed or is non-existent<br />
svnsync: At least one property change failed; repository is  unchanged</p>
<p>My apache installations works fine since I am able to do normal repo operations (checkout, commit, update, etc) using URLs; permissions are set properly in destination repo as well.</p>
<p>Does somebody have any clue on what&#8217;s wrong ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tuc</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-138</link>
		<dc:creator>tuc</dc:creator>
		<pubDate>Tue, 17 Oct 2006 14:12:27 +0000</pubDate>
		<guid isPermaLink="false">#comment-138</guid>
		<description>oh, and it&#039;s &quot;propdel&quot;, not &quot;propdelete&quot;</description>
		<content:encoded><![CDATA[<p>oh, and it&#8217;s &#8220;propdel&#8221;, not &#8220;propdelete&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tuc</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-137</link>
		<dc:creator>tuc</dc:creator>
		<pubDate>Tue, 17 Oct 2006 13:49:24 +0000</pubDate>
		<guid isPermaLink="false">#comment-137</guid>
		<description>btw, if you pass the --verbose flag to svn proplist, it will show you the value of each property.

svn proplist --revprop --verbose -r 0 ${TOREPO}

Thanks for providing this documentation. There isn&#039;t much else to be found. Evidently there will be more with the 1.4.1 release.</description>
		<content:encoded><![CDATA[<p>btw, if you pass the &#8211;verbose flag to svn proplist, it will show you the value of each property.</p>
<p>svn proplist &#8211;revprop &#8211;verbose -r 0 ${TOREPO}</p>
<p>Thanks for providing this documentation. There isn&#8217;t much else to be found. Evidently there will be more with the 1.4.1 release.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marc</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-136</link>
		<dc:creator>Marc</dc:creator>
		<pubDate>Tue, 17 Oct 2006 13:17:56 +0000</pubDate>
		<guid isPermaLink="false">#comment-136</guid>
		<description>Someone mentioned to me the other day that he keeps two Subversion repositories in sync by actually checking the repository into a second &quot;meta-repository&quot;. Interesting idea, but surely that is fraught with danger?
</description>
		<content:encoded><![CDATA[<p>Someone mentioned to me the other day that he keeps two Subversion repositories in sync by actually checking the repository into a second &#8220;meta-repository&#8221;. Interesting idea, but surely that is fraught with danger?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Querna</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-134</link>
		<dc:creator>Paul Querna</dc:creator>
		<pubDate>Tue, 26 Sep 2006 02:48:25 +0000</pubDate>
		<guid isPermaLink="false">#comment-134</guid>
		<description>Ben:

Yeah, instead of just making an empty file, put &quot;#!/bin/sh&quot; inside it at the top, and it should fix it.</description>
		<content:encoded><![CDATA[<p>Ben:</p>
<p>Yeah, instead of just making an empty file, put &#8220;#!/bin/sh&#8221; inside it at the top, and it should fix it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Chilton</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-133</link>
		<dc:creator>Andrew Chilton</dc:creator>
		<pubDate>Tue, 26 Sep 2006 02:42:10 +0000</pubDate>
		<guid isPermaLink="false">#comment-133</guid>
		<description>Wow, I didn&#039;t realise the Subversion guys had done this - I&#039;ve just run across it. It&#039;s something I&#039;d thought about before at a passing glance, but now I&#039;m going to give it a go.

Thanks for the article.
</description>
		<content:encoded><![CDATA[<p>Wow, I didn&#8217;t realise the Subversion guys had done this &#8211; I&#8217;ve just run across it. It&#8217;s something I&#8217;d thought about before at a passing glance, but now I&#8217;m going to give it a go.</p>
<p>Thanks for the article.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-132</link>
		<dc:creator>Ben</dc:creator>
		<pubDate>Tue, 26 Sep 2006 02:22:14 +0000</pubDate>
		<guid isPermaLink="false">#comment-132</guid>
		<description>Hi,

i tried your Howto, but it failed always, can you help me?

when i go this way like you:
$ touch hooks/pre-revprop-change
$ chmod 755 hooks/pre-revprop-change

i get after the init command the fallowing error:
svnsync: &#039;pre-revprop-change&#039; hook failed with error output:


The output is empty, i think because the file, which is touched is also empty!?

when i copy the hooks/pre-revprop-change .tmpl to hooks/pre-revprop-change and make it executable i get this error, after the init command:
svnsync: &#039;pre-revprop-change&#039; hook failed with error output:
Changing revision properties other than svn:log is prohibited


can you write me an answer if you know it?

thanks for your help!

ben
</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>i tried your Howto, but it failed always, can you help me?</p>
<p>when i go this way like you:<br />
$ touch hooks/pre-revprop-change<br />
$ chmod 755 hooks/pre-revprop-change</p>
<p>i get after the init command the fallowing error:<br />
svnsync: &#8216;pre-revprop-change&#8217; hook failed with error output:</p>
<p>The output is empty, i think because the file, which is touched is also empty!?</p>
<p>when i copy the hooks/pre-revprop-change .tmpl to hooks/pre-revprop-change and make it executable i get this error, after the init command:<br />
svnsync: &#8216;pre-revprop-change&#8217; hook failed with error output:<br />
Changing revision properties other than svn:log is prohibited</p>
<p>can you write me an answer if you know it?</p>
<p>thanks for your help!</p>
<p>ben</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mark</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-130</link>
		<dc:creator>mark</dc:creator>
		<pubDate>Wed, 20 Sep 2006 00:53:26 +0000</pubDate>
		<guid isPermaLink="false">#comment-130</guid>
		<description>worrying about having a cached copy of credentials for teh secondary server is not necessary if you specify the --username and --password in the post-commit hook.</description>
		<content:encoded><![CDATA[<p>worrying about having a cached copy of credentials for teh secondary server is not necessary if you specify the &#8211;username and &#8211;password in the post-commit hook.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefano Spinucci</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-129</link>
		<dc:creator>Stefano Spinucci</dc:creator>
		<pubDate>Tue, 19 Sep 2006 07:32:37 +0000</pubDate>
		<guid isPermaLink="false">#comment-129</guid>
		<description>please note that on windows, as stated in the svn book, the commit hooks is done creating a blank file in the hooks/ directory named &#039;pre-revprop-change.bat&#039;
</description>
		<content:encoded><![CDATA[<p>please note that on windows, as stated in the svn book, the commit hooks is done creating a blank file in the hooks/ directory named &#8216;pre-revprop-change.bat&#8217;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Garrett Rooney</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-128</link>
		<dc:creator>Garrett Rooney</dc:creator>
		<pubDate>Thu, 14 Sep 2006 13:51:16 +0000</pubDate>
		<guid isPermaLink="false">#comment-128</guid>
		<description>SVK also fails to produce 100% identical copies in some cases, due to the tricks it needs to play to figure out what&#039;s going on in a revision from the log and diff APIs.  Eventually it&#039;ll be upgraded to take advantage of the new replay API we added for svnsync, but for now it&#039;s not going to get you a 100% copy.</description>
		<content:encoded><![CDATA[<p>SVK also fails to produce 100% identical copies in some cases, due to the tricks it needs to play to figure out what&#8217;s going on in a revision from the log and diff APIs.  Eventually it&#8217;ll be upgraded to take advantage of the new replay API we added for svnsync, but for now it&#8217;s not going to get you a 100% copy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan Murdoch</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-127</link>
		<dc:creator>Duncan Murdoch</dc:creator>
		<pubDate>Thu, 14 Sep 2006 13:51:08 +0000</pubDate>
		<guid isPermaLink="false">#comment-127</guid>
		<description>Now I&#039;ve got it sync&#039;d, what can I do with it?  

I&#039;d like to be able to browse the history of a file while offline; is there a way to tell svn that the working copy I have is mirrored locally?

And what are the long range plans?  It would make lots of sense to me to delete the text-base originals from my working copy if I&#039;ve got a copy of the repos available.</description>
		<content:encoded><![CDATA[<p>Now I&#8217;ve got it sync&#8217;d, what can I do with it?  </p>
<p>I&#8217;d like to be able to browse the history of a file while offline; is there a way to tell svn that the working copy I have is mirrored locally?</p>
<p>And what are the long range plans?  It would make lots of sense to me to delete the text-base originals from my working copy if I&#8217;ve got a copy of the repos available.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Querna</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-126</link>
		<dc:creator>Paul Querna</dc:creator>
		<pubDate>Thu, 14 Sep 2006 10:45:40 +0000</pubDate>
		<guid isPermaLink="false">#comment-126</guid>
		<description>Yeah, Ive tried SVK, and it can &#039;mirror&#039; a repository, but the biggest flaw with using SVK as a mirroring tool is that it doens&#039;t preserve revision numbers prefectly in all cases.</description>
		<content:encoded><![CDATA[<p>Yeah, Ive tried SVK, and it can &#8216;mirror&#8217; a repository, but the biggest flaw with using SVK as a mirroring tool is that it doens&#8217;t preserve revision numbers prefectly in all cases.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nicolas</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-125</link>
		<dc:creator>Nicolas</dc:creator>
		<pubDate>Thu, 14 Sep 2006 08:53:54 +0000</pubDate>
		<guid isPermaLink="false">#comment-125</guid>
		<description>Did you heard about svn:external?</description>
		<content:encoded><![CDATA[<p>Did you heard about svn:external?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Lowery</title>
		<link>http://journal.paul.querna.org/articles/2006/09/14/using-svnsync/comment-page-1/#comment-124</link>
		<dc:creator>Ben Lowery</dc:creator>
		<pubDate>Thu, 14 Sep 2006 07:09:10 +0000</pubDate>
		<guid isPermaLink="false">#comment-124</guid>
		<description>Have you tried svk (&lt;a href=&#039;http://svk.elixus.org/&#039; rel=&quot;nofollow&quot;&gt;http://svk.elixus.org/&lt;/a&gt;)?</description>
		<content:encoded><![CDATA[<p>Have you tried svk (<a href='http://svk.elixus.org/' rel="nofollow">http://svk.elixus.org/</a>)?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
