<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-69</id>
	<title>Nabble - Subversion Dev</title>
	<updated>2009-12-07T11:14:52Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Subversion-Dev-f69.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Subversion-Dev-f69.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26682508</id>
	<title>Re: Turn abs-paths into rel-paths for display</title>
	<published>2009-12-07T11:14:52Z</published>
	<updated>2009-12-07T11:14:52Z</updated>
	<author>
		<name>Julian Foad</name>
	</author>
	<content type="html">Hyrum K. Wright wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Dec 4, 2009, at 6:34 PM, Julian Foad wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Daniel Näslund wrote (on IRC):
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Have we agreed on a way to turn abspaths into paths when displaying
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; them to users?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; The last I heard was Kannan (I think) on email saying something like,
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;So we want a function to do this, but do we also need a data structure
&lt;br&gt;&amp;gt; &amp;gt; to do this?&amp;quot; I replied something like, &amp;quot;We need a conversion function,
&lt;br&gt;&amp;gt; &amp;gt; and we need a way to pass the base path to that function.&amp;quot;
&lt;/div&gt;&lt;br&gt;It looks like we already have suitable functions -
&lt;br&gt;svn_dirent_skip_ancestor() etc.:
&lt;br&gt;&lt;br&gt;/** Returns the relative path part of @a dirent2 that is below @a dirent1,
&lt;br&gt;&amp;nbsp;* or just &amp;quot;&amp;quot; iif @a dirent1 is equal to @a dirent2. If @a dirent2 is not
&lt;br&gt;&amp;nbsp;* below @a path1, return @a dirent2 completely.
&lt;br&gt;[...]
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; I'm sure either of you is very welcome to tackle it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Sounds like issue #3464: &lt;a href=&quot;http://subversion.tigris.org/issues/show_bug.cgi?id=3464&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/issues/show_bug.cgi?id=3464&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -Hyrum
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427464&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427464&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26682508&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;&amp;gt; To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26682508&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;/div&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427908&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427908&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26682508&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26682508&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Turn-abs-paths-into-rel-paths-for-display-tp26651695p26682508.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26656675</id>
	<title>Re: Turn abs-paths into rel-paths for display</title>
	<published>2009-12-05T07:41:17Z</published>
	<updated>2009-12-05T07:41:17Z</updated>
	<author>
		<name>Hyrum K. Wright-4</name>
	</author>
	<content type="html">On Dec 4, 2009, at 6:34 PM, Julian Foad wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Daniel Näslund wrote (on IRC):
&lt;br&gt;&amp;gt;&amp;gt; Have we agreed on a way to turn abspaths into paths when displaying
&lt;br&gt;&amp;gt;&amp;gt; them to users?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The last I heard was Kannan (I think) on email saying something like,
&lt;br&gt;&amp;gt; &amp;quot;So we want a function to do this, but do we also need a data structure
&lt;br&gt;&amp;gt; to do this?&amp;quot; I replied something like, &amp;quot;We need a conversion function,
&lt;br&gt;&amp;gt; and we need a way to pass the base path to that function.&amp;quot;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm sure either of you is very welcome to tackle it.
&lt;/div&gt;&lt;br&gt;Sounds like issue #3464: &lt;a href=&quot;http://subversion.tigris.org/issues/show_bug.cgi?id=3464&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/issues/show_bug.cgi?id=3464&lt;/a&gt;&lt;br&gt;&lt;br&gt;-Hyrum
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427464&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427464&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656675&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656675&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Turn-abs-paths-into-rel-paths-for-display-tp26651695p26656675.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26656331</id>
	<title>Re: [PATCH] gpg-agent support</title>
	<published>2009-12-05T06:58:45Z</published>
	<updated>2009-12-05T06:58:45Z</updated>
	<author>
		<name>Dan Engel</name>
	</author>
	<content type="html">Thanks, Gavin.
&lt;br&gt;&lt;br&gt;I am still working on it. I applied some of the suggestions that Philip
&lt;br&gt;made, where I have it running at work (the reason I developed the
&lt;br&gt;feature to begin with).
&lt;br&gt;&lt;br&gt;It might be after Christmas before I get around to cleaning it up and
&lt;br&gt;re-submitting it, though. The feature is written against 1.6.5 at work,
&lt;br&gt;so I need to bring that home and regenerate the patch against the trunk.
&lt;br&gt;Not a big task, but something that I probably won't have time for
&lt;br&gt;between working, buying Christmas for nine kids (two with families of
&lt;br&gt;their own) and visiting extended families.
&lt;br&gt;&lt;br&gt;Thanks for the encouragement, though!
&lt;br&gt;&lt;br&gt;-Dan
&lt;br&gt;&lt;br&gt;On Fri, 2009-12-04 at 11:45 +1100, Gavin Baumanis wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Dan,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Just thought I would chase up you patch proposal and see if you're still working on it, or not?
&lt;br&gt;&amp;gt; Also - While I might be stating the obvious, please do not hesitate to ask for any help you might need.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Gavin.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On 26/11/2009, at 23:55 , Philip Martin wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Dan Engel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656331&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dengel@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Thanks for the comments, Philip.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; So, what's the protocol? Do I fix things up per suggestions, re-diff
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; against the (by then) latest trunk, and re-submit?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Yes, please.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;gt; Philip
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2424590&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2424590&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656331&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;&amp;gt; &amp;gt; To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656331&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426868&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656331&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;&amp;gt; To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656331&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;/div&gt;&lt;/div&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427457&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427457&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656331&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26656331&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (205 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26656331/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--gpg-agent-support-tp26524212p26656331.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26652488</id>
	<title>RE: [PATCH] incoming copy of locally modified file(under repo_root) is not receiving the local modification</title>
	<published>2009-12-04T18:44:53Z</published>
	<updated>2009-12-04T18:44:53Z</updated>
	<author>
		<name>Kamesh Jayachandran</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 3.2//EN&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META NAME=&quot;Generator&quot; CONTENT=&quot;MS Exchange Server version 6.5.7653.38&quot;&gt;
&lt;TITLE&gt;RE: [PATCH] incoming copy of locally modified file(under repo_root) is not receiving the local modification&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;!-- Converted from text/plain format --&gt;

&lt;P&gt;&lt;FONT SIZE=2&gt;Committed in r887484.&lt;BR&gt;
&lt;BR&gt;
With regards&lt;BR&gt;
Kamesh Jayachandran&lt;BR&gt;
&lt;BR&gt;
-----Original Message-----&lt;BR&gt;
From: Kamesh Jayachandran [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26652488&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kamesh@...&lt;/a&gt;]&lt;BR&gt;
Sent: Sat 12/5/2009 12:36 AM&lt;BR&gt;
To: Julian Foad&lt;BR&gt;
Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26652488&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&lt;BR&gt;
Subject: RE: [PATCH] incoming copy of locally modified file(under repo_root) is not receiving the local modification&lt;BR&gt;
&lt;BR&gt;
Hi Julian,&lt;BR&gt;
&lt;BR&gt;
Thanks for the review. I have some problem in committing via my ASF account(Sent a mail to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26652488&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;infrastructure@...&lt;/a&gt;) will commit after that.&lt;BR&gt;
&lt;BR&gt;
Kannan Rengarajan was working on writing a testcase for this so I leave it to him.&lt;BR&gt;
&lt;BR&gt;
With regards&lt;BR&gt;
Kamesh Jayachandran&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
-----Original Message-----&lt;BR&gt;
From: Julian Foad [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26652488&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;]&lt;BR&gt;
Sent: Fri 12/4/2009 11:56 PM&lt;BR&gt;
To: Kamesh Jayachandran&lt;BR&gt;
Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26652488&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&lt;BR&gt;
Subject: Re: [PATCH] incoming copy of locally modified file(under repo_root) is not receiving the local modification&lt;BR&gt;
&lt;BR&gt;
Kamesh Jayachandran wrote:&lt;BR&gt;
&amp;gt; I observed the following bug when I was working with the file under repo&lt;BR&gt;
&amp;gt; root.&lt;BR&gt;
[...]&lt;BR&gt;
&amp;gt; $svnadmin create repo&lt;BR&gt;
&amp;gt; $svn co &lt;A HREF=&quot;file://`pwd`/repo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;file://`pwd`/repo&lt;/A&gt; wc&lt;BR&gt;
&amp;gt; $cd wc&lt;BR&gt;
&amp;gt; $echo &amp;quot;I am test.c&amp;quot; &amp;gt;test.c&lt;BR&gt;
&amp;gt; $svn add test.c&lt;BR&gt;
&amp;gt; $svn ci -m &amp;quot;log&amp;quot;&lt;BR&gt;
&amp;gt; $svn mv test.c test2.c&lt;BR&gt;
&amp;gt; $svn ci -m &amp;quot;refactor&amp;quot;&lt;BR&gt;
&amp;gt; $cd ..&lt;BR&gt;
&amp;gt; $svn co -r1 &lt;A HREF=&quot;file://`pwd`/repo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;file://`pwd`/repo&lt;/A&gt; wc2&lt;BR&gt;
&amp;gt; $cd wc2&lt;BR&gt;
&amp;gt; $echo &amp;quot;modified&amp;quot; &amp;gt;&amp;gt;test.c&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; $svn up&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; The above svn update is not adding the 'modified' change to test2.c.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Everything works fine if the files are *not* directly under repo root.&lt;BR&gt;
&lt;BR&gt;
That looks like a good catch. Thanks.&lt;BR&gt;
&lt;BR&gt;
Please could you add the test scenario into one of the regression tests?&lt;BR&gt;
If you could, that would be very helpful.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&amp;gt; Attached patch fixes it.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; I ran test against ra_local, *no* failure with this patch. Hope this fix&lt;BR&gt;
&amp;gt; is independent of ra layer and hence sending it without testing against&lt;BR&gt;
&amp;gt; each layer.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; If there are no objections will commit it by tomorrow.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&amp;gt; [[[&lt;BR&gt;
&amp;gt; incoming copy of locally modified file(under repo_root) is not&lt;BR&gt;
&amp;gt; receiving the&lt;BR&gt;
&amp;gt; local modification.&lt;BR&gt;
&amp;gt; * subversion/libsvn_wc/update_editor.c&lt;BR&gt;
&amp;gt;&amp;nbsp;&amp;nbsp; (locate_copyfrom): No need of early return for files under&lt;BR&gt;
&amp;gt; repo_root.&lt;BR&gt;
&amp;gt; ]]]&lt;BR&gt;
&lt;BR&gt;
Please could you try to make the log message a bit clearer. The first&lt;BR&gt;
sentence needs the word &amp;quot;update&amp;quot; in it. The details should say what&lt;BR&gt;
behaviour you changed. (&amp;quot;No need...&amp;quot; just sounds like something was&lt;BR&gt;
being done that didn't make any difference.) Maybe something like:&lt;BR&gt;
&lt;BR&gt;
[[[&lt;BR&gt;
Fix a bug in which &amp;quot;update&amp;quot; did not preserve the local changes in&lt;BR&gt;
a file when the incoming change is a simple rename, if the file was&lt;BR&gt;
directly under the repository root. If the file was not immediately&lt;BR&gt;
under the root, it did.&lt;BR&gt;
&lt;BR&gt;
There is a test case in the email thread&lt;BR&gt;
&amp;lt;&lt;A HREF=&quot;http://...&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://...&lt;/A&gt;&amp;gt;.&lt;BR&gt;
&lt;BR&gt;
* subversion/libsvn_wc/update_editor.c&lt;BR&gt;
&amp;nbsp; (locate_copyfrom): Remove an erroneous early return.&lt;BR&gt;
]]]&lt;BR&gt;
&lt;BR&gt;
Thanks.&lt;BR&gt;
- Julian&lt;BR&gt;
&lt;BR&gt;
------------------------------------------------------&lt;BR&gt;
&lt;A HREF=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427172&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427172&lt;/A&gt;&lt;BR&gt;
&lt;BR&gt;
Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26652488&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.&lt;BR&gt;
To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26652488&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.&lt;BR&gt;
&lt;BR&gt;
&lt;/FONT&gt;
&lt;/P&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--incoming-copy-of-locally-modified-file%28under-repo_root%29-is-not-receiving-the-local-modification-tp26645080p26652488.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26651710</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T16:36:47Z</published>
	<updated>2009-12-04T16:36:47Z</updated>
	<author>
		<name>Julian Foad</name>
	</author>
	<content type="html">David Glasser wrote:
&lt;br&gt;&amp;gt; Another difference between RA URLs and repos filesystem paths is that
&lt;br&gt;&amp;gt; RA URLs can contain directories inside the repository.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So you'd have to figure out the semantics there. &amp;nbsp;If somebody
&lt;br&gt;&amp;gt; specifies file:///path/to/repos/then/subdir, is it equivalent to
&lt;br&gt;&amp;gt; path/to/repos? &amp;nbsp;Or an error? &amp;nbsp;Either way is likely to be confusing to
&lt;br&gt;&amp;gt; somebody.
&lt;br&gt;&lt;br&gt;That's a good additional point. Thanks.
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; (I'm generally in the &amp;quot;not a good idea&amp;quot; camp here.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --dave
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427302&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427302&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651710&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651710&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26651710.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26651695</id>
	<title>Turn abs-paths into rel-paths for display</title>
	<published>2009-12-04T16:34:44Z</published>
	<updated>2009-12-04T16:34:44Z</updated>
	<author>
		<name>Julian Foad-3</name>
	</author>
	<content type="html">Daniel Näslund wrote (on IRC):
&lt;br&gt;&amp;gt; Have we agreed on a way to turn abspaths into paths when displaying
&lt;br&gt;&amp;gt; them to users?
&lt;br&gt;&lt;br&gt;The last I heard was Kannan (I think) on email saying something like,
&lt;br&gt;&amp;quot;So we want a function to do this, but do we also need a data structure
&lt;br&gt;to do this?&amp;quot; I replied something like, &amp;quot;We need a conversion function,
&lt;br&gt;and we need a way to pass the base path to that function.&amp;quot;
&lt;br&gt;&lt;br&gt;I'm sure either of you is very welcome to tackle it.
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427301&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427301&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651695&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651695&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Turn-abs-paths-into-rel-paths-for-display-tp26651695p26651695.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26651542</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T16:22:26Z</published>
	<updated>2009-12-04T16:22:26Z</updated>
	<author>
		<name>David Glasser-4</name>
	</author>
	<content type="html">Another difference between RA URLs and repos filesystem paths is that
&lt;br&gt;RA URLs can contain directories inside the repository.
&lt;br&gt;&lt;br&gt;So you'd have to figure out the semantics there. &amp;nbsp;If somebody
&lt;br&gt;specifies file:///path/to/repos/then/subdir, is it equivalent to
&lt;br&gt;path/to/repos? &amp;nbsp;Or an error? &amp;nbsp;Either way is likely to be confusing to
&lt;br&gt;somebody.
&lt;br&gt;&lt;br&gt;(I'm generally in the &amp;quot;not a good idea&amp;quot; camp here.)
&lt;br&gt;&lt;br&gt;--dave
&lt;br&gt;&lt;br&gt;On Fri, Dec 4, 2009 at 6:35 AM, Vincent Legoll &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651542&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;vincent.legoll@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; would such kind of patch be acceptable or is this useless ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think there's nothing preventing svnadmin to accept local
&lt;br&gt;&amp;gt; file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The attached patch, is probably wrong (you tell me) as my
&lt;br&gt;&amp;gt; C is a bit rusty, but should show the intended change...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Comments, reviews, flames, etc... All gladly accepted.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If this is deemed useful, I'll especially would like directions
&lt;br&gt;&amp;gt; on how to improve the patch to make it suitable for a real
&lt;br&gt;&amp;gt; submission...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Vincent Legoll
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ###################### Inline ########################
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --- a/main.c
&lt;br&gt;&amp;gt; +++ b/main.c
&lt;br&gt;&amp;gt; @@ -133,6 +133,15 @@ parse_local_repos_path(apr_getopt_t *os,
&lt;br&gt;&amp;gt;     }
&lt;br&gt;&amp;gt;   else if (svn_path_is_url(*repos_path))
&lt;br&gt;&amp;gt;     {
&lt;br&gt;&amp;gt; +         #define URL_LOCAL_FILE_PREFIX &amp;quot;file://&amp;quot;
&lt;br&gt;&amp;gt; +         if (strncmp(*repos_path, URL_LOCAL_FILE_PREFIX,
&lt;br&gt;&amp;gt; +                         strlen(URL_LOCAL_FILE_PREFIX)))
&lt;br&gt;&amp;gt; +         {
&lt;br&gt;&amp;gt; +                 *repos_path = svn_dirent_internal_style(*repos_path +
&lt;br&gt;&amp;gt; +                                 strlen(URL_LOCAL_FILE_PREFIX), pool);
&lt;br&gt;&amp;gt; +                 return SVN_NO_ERROR;
&lt;br&gt;&amp;gt; +         }
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt;       return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
&lt;br&gt;&amp;gt;                                _(&amp;quot;'%s' is an URL when it should be a path&amp;quot;),
&lt;br&gt;&amp;gt;                                *repos_path);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427043&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427043&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651542&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;&amp;gt; To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651542&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651542&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;glasser@...&lt;/a&gt; | langtonlabs.org | flickr.com/photos/glasser/
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427298&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427298&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651542&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651542&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26651542.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26651414</id>
	<title>RE: svnsync large files</title>
	<published>2009-12-04T16:09:40Z</published>
	<updated>2009-12-04T16:09:40Z</updated>
	<author>
		<name>Julian Foad</name>
	</author>
	<content type="html">Bitts, Daniel wrote:
&lt;br&gt;&amp;gt; Nothing is set in the config file.
&lt;br&gt;&amp;gt; Any suggestions where to look for relevant Apache settings?
&lt;br&gt;&lt;br&gt;No idea. Google?
&lt;br&gt;&lt;br&gt;&amp;gt; Here's the svnsync --version output, doesn't look like I have serf:
&lt;br&gt;&lt;br&gt;Thanks for the extra info. I'm glad we can rule out Serf. It all helps
&lt;br&gt;to paint the picture.
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; svnsync, version 1.6.6 (r40053)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;compiled Oct 22 2009, 09:02:24
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Copyright (C) 2000-2009 CollabNet.
&lt;br&gt;&amp;gt; Subversion is open source software, see &lt;a href=&quot;http://subversion.tigris.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/&lt;/a&gt;&lt;br&gt;&amp;gt; This product includes software developed by CollabNet (&lt;a href=&quot;http://www.Collab.Net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.Collab.Net/&lt;/a&gt;).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The following repository access (RA) modules are available:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; * ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
&lt;br&gt;&amp;gt; &amp;nbsp; - handles 'http' scheme
&lt;br&gt;&amp;gt; &amp;nbsp; - handles 'https' scheme
&lt;br&gt;&amp;gt; * ra_svn : Module for accessing a repository using the svn network protocol.
&lt;br&gt;&amp;gt; &amp;nbsp; - with Cyrus SASL authentication
&lt;br&gt;&amp;gt; &amp;nbsp; - handles 'svn' scheme
&lt;br&gt;&amp;gt; * ra_local : Module for accessing a repository on local disk.
&lt;br&gt;&amp;gt; &amp;nbsp; - handles 'file' scheme
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks!
&lt;/div&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427295&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427295&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651414&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651414&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svnsync-large-files-tp26123447p26651414.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26647632</id>
	<title>RE: [PATCH] incoming copy of locally modified file(under repo_root) is not receiving the local modification</title>
	<published>2009-12-04T11:06:51Z</published>
	<updated>2009-12-04T11:06:51Z</updated>
	<author>
		<name>Kamesh Jayachandran</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 3.2//EN&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META NAME=&quot;Generator&quot; CONTENT=&quot;MS Exchange Server version 6.5.7653.38&quot;&gt;
&lt;TITLE&gt;RE: [PATCH] incoming copy of locally modified file(under repo_root) is not receiving the local modification&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;!-- Converted from text/plain format --&gt;

&lt;P&gt;&lt;FONT SIZE=2&gt;Hi Julian,&lt;BR&gt;
&lt;BR&gt;
Thanks for the review. I have some problem in committing via my ASF account(Sent a mail to &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647632&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;infrastructure@...&lt;/a&gt;) will commit after that.&lt;BR&gt;
&lt;BR&gt;
Kannan Rengarajan was working on writing a testcase for this so I leave it to him.&lt;BR&gt;
&lt;BR&gt;
With regards&lt;BR&gt;
Kamesh Jayachandran&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
-----Original Message-----&lt;BR&gt;
From: Julian Foad [&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647632&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;]&lt;BR&gt;
Sent: Fri 12/4/2009 11:56 PM&lt;BR&gt;
To: Kamesh Jayachandran&lt;BR&gt;
Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647632&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&lt;BR&gt;
Subject: Re: [PATCH] incoming copy of locally modified file(under repo_root) is not receiving the local modification&lt;BR&gt;
&lt;BR&gt;
Kamesh Jayachandran wrote:&lt;BR&gt;
&amp;gt; I observed the following bug when I was working with the file under repo&lt;BR&gt;
&amp;gt; root.&lt;BR&gt;
[...]&lt;BR&gt;
&amp;gt; $svnadmin create repo&lt;BR&gt;
&amp;gt; $svn co &lt;A HREF=&quot;file://`pwd`/repo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;file://`pwd`/repo&lt;/A&gt; wc&lt;BR&gt;
&amp;gt; $cd wc&lt;BR&gt;
&amp;gt; $echo &amp;quot;I am test.c&amp;quot; &amp;gt;test.c&lt;BR&gt;
&amp;gt; $svn add test.c&lt;BR&gt;
&amp;gt; $svn ci -m &amp;quot;log&amp;quot;&lt;BR&gt;
&amp;gt; $svn mv test.c test2.c&lt;BR&gt;
&amp;gt; $svn ci -m &amp;quot;refactor&amp;quot;&lt;BR&gt;
&amp;gt; $cd ..&lt;BR&gt;
&amp;gt; $svn co -r1 &lt;A HREF=&quot;file://`pwd`/repo&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;file://`pwd`/repo&lt;/A&gt; wc2&lt;BR&gt;
&amp;gt; $cd wc2&lt;BR&gt;
&amp;gt; $echo &amp;quot;modified&amp;quot; &amp;gt;&amp;gt;test.c&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; $svn up&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; The above svn update is not adding the 'modified' change to test2.c.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; Everything works fine if the files are *not* directly under repo root.&lt;BR&gt;
&lt;BR&gt;
That looks like a good catch. Thanks.&lt;BR&gt;
&lt;BR&gt;
Please could you add the test scenario into one of the regression tests?&lt;BR&gt;
If you could, that would be very helpful.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&amp;gt; Attached patch fixes it.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; I ran test against ra_local, *no* failure with this patch. Hope this fix&lt;BR&gt;
&amp;gt; is independent of ra layer and hence sending it without testing against&lt;BR&gt;
&amp;gt; each layer.&lt;BR&gt;
&amp;gt;&lt;BR&gt;
&amp;gt; If there are no objections will commit it by tomorrow.&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&amp;gt; [[[&lt;BR&gt;
&amp;gt; incoming copy of locally modified file(under repo_root) is not&lt;BR&gt;
&amp;gt; receiving the&lt;BR&gt;
&amp;gt; local modification.&lt;BR&gt;
&amp;gt; * subversion/libsvn_wc/update_editor.c&lt;BR&gt;
&amp;gt;&amp;nbsp;&amp;nbsp; (locate_copyfrom): No need of early return for files under&lt;BR&gt;
&amp;gt; repo_root.&lt;BR&gt;
&amp;gt; ]]]&lt;BR&gt;
&lt;BR&gt;
Please could you try to make the log message a bit clearer. The first&lt;BR&gt;
sentence needs the word &amp;quot;update&amp;quot; in it. The details should say what&lt;BR&gt;
behaviour you changed. (&amp;quot;No need...&amp;quot; just sounds like something was&lt;BR&gt;
being done that didn't make any difference.) Maybe something like:&lt;BR&gt;
&lt;BR&gt;
[[[&lt;BR&gt;
Fix a bug in which &amp;quot;update&amp;quot; did not preserve the local changes in&lt;BR&gt;
a file when the incoming change is a simple rename, if the file was&lt;BR&gt;
directly under the repository root. If the file was not immediately&lt;BR&gt;
under the root, it did.&lt;BR&gt;
&lt;BR&gt;
There is a test case in the email thread&lt;BR&gt;
&amp;lt;&lt;A HREF=&quot;http://...&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://...&lt;/A&gt;&amp;gt;.&lt;BR&gt;
&lt;BR&gt;
* subversion/libsvn_wc/update_editor.c&lt;BR&gt;
&amp;nbsp; (locate_copyfrom): Remove an erroneous early return.&lt;BR&gt;
]]]&lt;BR&gt;
&lt;BR&gt;
Thanks.&lt;BR&gt;
- Julian&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;BR&gt;
&lt;/FONT&gt;
&lt;/P&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--incoming-copy-of-locally-modified-file%28under-repo_root%29-is-not-receiving-the-local-modification-tp26645080p26647632.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26647118</id>
	<title>RE: svnsync large files</title>
	<published>2009-12-04T10:36:22Z</published>
	<updated>2009-12-04T10:36:22Z</updated>
	<author>
		<name>Bitts, Dan</name>
	</author>
	<content type="html">Julian,
&lt;br&gt;&lt;br&gt;Nothing is set in the config file.
&lt;br&gt;Any suggestions where to look for relevant Apache settings?
&lt;br&gt;&lt;br&gt;Here's the svnsync --version output, doesn't look like I have serf:
&lt;br&gt;&lt;br&gt;svnsync, version 1.6.6 (r40053)
&lt;br&gt;&amp;nbsp; &amp;nbsp;compiled Oct 22 2009, 09:02:24
&lt;br&gt;&lt;br&gt;Copyright (C) 2000-2009 CollabNet.
&lt;br&gt;Subversion is open source software, see &lt;a href=&quot;http://subversion.tigris.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/&lt;/a&gt;&lt;br&gt;This product includes software developed by CollabNet (&lt;a href=&quot;http://www.Collab.Net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.Collab.Net/&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following repository access (RA) modules are available:
&lt;br&gt;&lt;br&gt;* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
&lt;br&gt;&amp;nbsp; - handles 'http' scheme
&lt;br&gt;&amp;nbsp; - handles 'https' scheme
&lt;br&gt;* ra_svn : Module for accessing a repository using the svn network protocol.
&lt;br&gt;&amp;nbsp; - with Cyrus SASL authentication
&lt;br&gt;&amp;nbsp; - handles 'svn' scheme
&lt;br&gt;* ra_local : Module for accessing a repository on local disk.
&lt;br&gt;&amp;nbsp; - handles 'file' scheme
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;&lt;br&gt;Dan Bitts
&lt;br&gt;Senior Network Engineer
&lt;br&gt;General Dynamics
&lt;br&gt;7021 Harbour View Blvd STE 102
&lt;br&gt;Suffolk, VA 23435
&lt;br&gt;Tel: (757) 483-2250 ext 208
&lt;br&gt;Cel: (757) 748-3510
&lt;br&gt;Fax: (757) 483-2265
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647118&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dan.bitts@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;http://www.gdit.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gdit.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Julian Foad [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647118&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, December 03, 2009 8:33 AM
&lt;br&gt;To: Bitts, Daniel
&lt;br&gt;Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647118&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;Subject: RE: svnsync large files
&lt;br&gt;&lt;br&gt;On Wed, 2009-12-02, Bitts, Daniel wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Julian,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Nice script.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I found replication file: to file: worked fine,
&lt;br&gt;&amp;gt; https: to https: same server worked fine
&lt;br&gt;&amp;gt; https: to https: over WAN fails with:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; svnsync: REPORT of '&lt;a href=&quot;https://master.vb.inside/mastersvn':&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://master.vb.inside/mastersvn':&lt;/a&gt;&amp;nbsp;Could not
&lt;br&gt;&amp;gt; read response body: Secure connection truncated
&lt;br&gt;&amp;gt; (&lt;a href=&quot;https://master.vb.inside&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://master.vb.inside&lt;/a&gt;)
&lt;/div&gt;&lt;br&gt;Ah, so now you show us the error message :-)
&lt;br&gt;&lt;br&gt;&amp;gt; The slave was &lt;a href=&quot;https://slave.suffolk.inside/slavesvn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://slave.suffolk.inside/slavesvn&lt;/a&gt;, and svnsync was
&lt;br&gt;&amp;gt; executed on the master server.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's looking more like an Apache issue than an SVN issue, but still is
&lt;br&gt;&amp;gt; puzzling because users are regularly committing large files into the
&lt;br&gt;&amp;gt; master over the WAN link from the slave site.
&lt;br&gt;&lt;br&gt;Yes. Perhaps you should be looking for timeouts or data transfer limits
&lt;br&gt;in the Apache config. (I know very little about Apache config.)
&lt;br&gt;&lt;br&gt;Is your &amp;quot;svnsync&amp;quot; process using the Neon or the Serf library to make its
&lt;br&gt;HTTP connections, do you know? This might make a difference. We can find
&lt;br&gt;out from the output of &amp;quot;svnsync --version&amp;quot; plus any &amp;quot;http-library&amp;quot;
&lt;br&gt;option in the &amp;quot;~/.subversion/config&amp;quot; file of the home directory of the
&lt;br&gt;user account under which &amp;quot;svnsync&amp;quot; runs.
&lt;br&gt;&lt;br&gt;Can you try using the other one (Neon or Serf), if &amp;quot;svnsync --version&amp;quot;
&lt;br&gt;indicates it supports both?
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427152&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427152&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647118&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26647118&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svnsync-large-files-tp26123447p26647118.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26646965</id>
	<title>Re: [PATCH] incoming copy of locally modified file(under repo_root) is not receiving the local modification</title>
	<published>2009-12-04T10:26:53Z</published>
	<updated>2009-12-04T10:26:53Z</updated>
	<author>
		<name>Julian Foad</name>
	</author>
	<content type="html">Kamesh Jayachandran wrote:
&lt;br&gt;&amp;gt; I observed the following bug when I was working with the file under repo 
&lt;br&gt;&amp;gt; root.
&lt;br&gt;[...]
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; $svnadmin create repo
&lt;br&gt;&amp;gt; $svn co file://`pwd`/repo wc
&lt;br&gt;&amp;gt; $cd wc
&lt;br&gt;&amp;gt; $echo &amp;quot;I am test.c&amp;quot; &amp;gt;test.c
&lt;br&gt;&amp;gt; $svn add test.c
&lt;br&gt;&amp;gt; $svn ci -m &amp;quot;log&amp;quot;
&lt;br&gt;&amp;gt; $svn mv test.c test2.c
&lt;br&gt;&amp;gt; $svn ci -m &amp;quot;refactor&amp;quot;
&lt;br&gt;&amp;gt; $cd ..
&lt;br&gt;&amp;gt; $svn co -r1 file://`pwd`/repo wc2
&lt;br&gt;&amp;gt; $cd wc2
&lt;br&gt;&amp;gt; $echo &amp;quot;modified&amp;quot; &amp;gt;&amp;gt;test.c
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $svn up
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The above svn update is not adding the 'modified' change to test2.c.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Everything works fine if the files are *not* directly under repo root.
&lt;/div&gt;&lt;br&gt;That looks like a good catch. Thanks.
&lt;br&gt;&lt;br&gt;Please could you add the test scenario into one of the regression tests?
&lt;br&gt;If you could, that would be very helpful.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Attached patch fixes it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I ran test against ra_local, *no* failure with this patch. Hope this fix 
&lt;br&gt;&amp;gt; is independent of ra layer and hence sending it without testing against 
&lt;br&gt;&amp;gt; each layer.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If there are no objections will commit it by tomorrow.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; [[[
&lt;br&gt;&amp;gt; incoming copy of locally modified file(under repo_root) is not
&lt;br&gt;&amp;gt; receiving the
&lt;br&gt;&amp;gt; local modification.
&lt;br&gt;&amp;gt; * subversion/libsvn_wc/update_editor.c
&lt;br&gt;&amp;gt; &amp;nbsp; (locate_copyfrom): No need of early return for files under
&lt;br&gt;&amp;gt; repo_root.
&lt;br&gt;&amp;gt; ]]]
&lt;br&gt;&lt;br&gt;Please could you try to make the log message a bit clearer. The first
&lt;br&gt;sentence needs the word &amp;quot;update&amp;quot; in it. The details should say what
&lt;br&gt;behaviour you changed. (&amp;quot;No need...&amp;quot; just sounds like something was
&lt;br&gt;being done that didn't make any difference.) Maybe something like:
&lt;br&gt;&lt;br&gt;[[[
&lt;br&gt;Fix a bug in which &amp;quot;update&amp;quot; did not preserve the local changes in
&lt;br&gt;a file when the incoming change is a simple rename, if the file was
&lt;br&gt;directly under the repository root. If the file was not immediately
&lt;br&gt;under the root, it did.
&lt;br&gt;&lt;br&gt;There is a test case in the email thread
&lt;br&gt;&amp;lt;http://...&amp;gt;.
&lt;br&gt;&lt;br&gt;* subversion/libsvn_wc/update_editor.c
&lt;br&gt;&amp;nbsp; (locate_copyfrom): Remove an erroneous early return.
&lt;br&gt;]]]
&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427146&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427146&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646965&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646965&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--incoming-copy-of-locally-modified-file%28under-repo_root%29-is-not-receiving-the-local-modification-tp26645080p26646965.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26646909</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T10:23:36Z</published>
	<updated>2009-12-04T10:23:36Z</updated>
	<author>
		<name>Daniel Shahaf-2</name>
	</author>
	<content type="html">Julian Foad wrote on Fri, 4 Dec 2009 at 18:16 -0000:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Daniel Shahaf wrote:
&lt;br&gt;&amp;gt; &amp;gt; Philip Martin wrote on Fri, 4 Dec 2009 at 15:51 -0000:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Julian Foad &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646909&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Vincent Legoll wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; I think there's nothing preventing svnadmin to accept local
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;&amp;gt; file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I think it's a bad idea because svnadmin doesn't use the RA layer.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; That's my initial reaction as well. &amp;nbsp;Nowhere do we accept file:/// URLs 
&lt;br&gt;&amp;gt; &amp;gt; instead of paths: not in the API, not in svn (you can't say 
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;svn info file://path/to/wc&amp;quot;), etc.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Spurious analogy. We're not talking about accepting URLs to WCs, only to
&lt;br&gt;&amp;gt; repositories.
&lt;/div&gt;&lt;br&gt;I was in an &amp;quot;accept a file:// URL as an alias for the path it points to&amp;quot; mood.
&lt;br&gt;&lt;br&gt;&amp;gt; The converse comparison is: nowhere do we not accept a URL
&lt;br&gt;&amp;gt; to refer to a repository, except currently in svnadmin/svnlook. (Sure,
&lt;br&gt;&amp;gt; there's the &amp;quot;not a general RA access&amp;quot; argument, etc. to consider, and
&lt;br&gt;&amp;gt; I'm not fighting for accepting it, just responding to your statement.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;In general, 'svn' mirrors the client API and 'svnadmin' mirrors the
&lt;br&gt;repos API. &amp;nbsp;If we want svnadmin to accept file:// URLs, shouldn't
&lt;br&gt;svn_repos_open() accept them too?
&lt;br&gt;&lt;br&gt;(I'm not saying it shouldn't; I'm saying that, if svnadmin is extended, 
&lt;br&gt;we may extend the repos API in the same manner.)
&lt;br&gt;&lt;br&gt;&amp;gt; - Julian
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427139&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427139&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646909&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;&amp;gt; To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646909&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427144&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427144&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646909&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646909&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26646909.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26646797</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T10:16:52Z</published>
	<updated>2009-12-04T10:16:52Z</updated>
	<author>
		<name>Julian Foad</name>
	</author>
	<content type="html">Daniel Shahaf wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Philip Martin wrote on Fri, 4 Dec 2009 at 15:51 -0000:
&lt;br&gt;&amp;gt; &amp;gt; Julian Foad &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646797&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Vincent Legoll wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&amp;gt; I think there's nothing preventing svnadmin to accept local
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;&amp;gt; file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I think it's a bad idea because svnadmin doesn't use the RA layer.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That's my initial reaction as well. &amp;nbsp;Nowhere do we accept file:/// URLs 
&lt;br&gt;&amp;gt; instead of paths: not in the API, not in svn (you can't say 
&lt;br&gt;&amp;gt; &amp;quot;svn info file://path/to/wc&amp;quot;), etc.
&lt;/div&gt;&lt;br&gt;Spurious analogy. We're not talking about accepting URLs to WCs, only to
&lt;br&gt;repositories. The converse comparison is: nowhere do we not accept a URL
&lt;br&gt;to refer to a repository, except currently in svnadmin/svnlook. (Sure,
&lt;br&gt;there's the &amp;quot;not a general RA access&amp;quot; argument, etc. to consider, and
&lt;br&gt;I'm not fighting for accepting it, just responding to your statement.)
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427139&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427139&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646797&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646797&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26646797.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26646655</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T10:06:26Z</published>
	<updated>2009-12-04T10:06:26Z</updated>
	<author>
		<name>Daniel Shahaf-2</name>
	</author>
	<content type="html">Philip Martin wrote on Fri, 4 Dec 2009 at 15:51 -0000:
&lt;br&gt;&amp;gt; Julian Foad &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646655&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Vincent Legoll wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I think there's nothing preventing svnadmin to accept local
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think it's a bad idea because svnadmin doesn't use the RA layer.
&lt;br&gt;&lt;br&gt;That's my initial reaction as well. &amp;nbsp;Nowhere do we accept file:/// URLs 
&lt;br&gt;instead of paths: not in the API, not in svn (you can't say 
&lt;br&gt;&amp;quot;svn info file://path/to/wc&amp;quot;), etc.
&lt;br&gt;&lt;br&gt;Daniel
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427134&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427134&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646655&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26646655&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26646655.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26645080</id>
	<title>[PATCH] incoming copy of locally modified file(under repo_root) is not receiving the local modification</title>
	<published>2009-12-04T08:24:44Z</published>
	<updated>2009-12-04T08:24:44Z</updated>
	<author>
		<name>Kamesh Jayachandran</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I observed the following bug when I was working with the file under repo 
&lt;br&gt;root.
&lt;br&gt;&lt;br&gt;$svnadmin create repo
&lt;br&gt;$svn co file://`pwd`/repo wc
&lt;br&gt;$cd wc
&lt;br&gt;$echo &amp;quot;I am test.c&amp;quot; &amp;gt;test.c
&lt;br&gt;$svn add test.c
&lt;br&gt;$svn ci -m &amp;quot;log&amp;quot;
&lt;br&gt;$svn mv test.c test2.c
&lt;br&gt;$svn ci -m &amp;quot;refactor&amp;quot;
&lt;br&gt;$cd ..
&lt;br&gt;$svn co -r1 file://`pwd`/repo wc2
&lt;br&gt;$cd wc2
&lt;br&gt;$echo &amp;quot;modified&amp;quot; &amp;gt;&amp;gt;test.c
&lt;br&gt;&lt;br&gt;&lt;br&gt;$svn up
&lt;br&gt;&lt;br&gt;The above svn update is not adding the 'modified' change to test2.c.
&lt;br&gt;&lt;br&gt;Everything works fine if the files are *not* directly under repo root.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Attached patch fixes it.
&lt;br&gt;&lt;br&gt;I ran test against ra_local, *no* failure with this patch. Hope this fix 
&lt;br&gt;is independent of ra layer and hence sending it without testing against 
&lt;br&gt;each layer.
&lt;br&gt;&lt;br&gt;If there are no objections will commit it by tomorrow.
&lt;br&gt;&lt;br&gt;With regards
&lt;br&gt;Kamesh Jayachandran
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427104&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427104&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645080&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26645080&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.&lt;br /&gt;Index: subversion/libsvn_wc/update_editor.c
&lt;br&gt;===================================================================
&lt;br&gt;--- subversion/libsvn_wc/update_editor.c	(revision 887212)
&lt;br&gt;+++ subversion/libsvn_wc/update_editor.c	(working copy)
&lt;br&gt;@@ -3346,9 +3346,6 @@
&lt;br&gt;&amp;nbsp; &amp;nbsp;ancestor_relpath = svn_relpath_get_longest_ancestor(dir_repos_relpath,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;copyfrom_relpath,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;scratch_pool);
&lt;br&gt;- &amp;nbsp;if (strlen(ancestor_relpath) == 0)
&lt;br&gt;- &amp;nbsp; &amp;nbsp;return SVN_NO_ERROR;
&lt;br&gt;-
&lt;br&gt;&amp;nbsp; &amp;nbsp;/* Move 'up' the working copy to what ought to be the common ancestor dir. */
&lt;br&gt;&amp;nbsp; &amp;nbsp;levels_up = svn_path_component_count(dir_repos_relpath)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;- svn_path_component_count(ancestor_relpath);
&lt;br&gt;&lt;br /&gt;[[[
&lt;br&gt;incoming copy of locally modified file(under repo_root) is not receiving the
&lt;br&gt;local modification.
&lt;br&gt;* subversion/libsvn_wc/update_editor.c
&lt;br&gt;&amp;nbsp; (locate_copyfrom): No need of early return for files under repo_root.
&lt;br&gt;]]]
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--incoming-copy-of-locally-modified-file%28under-repo_root%29-is-not-receiving-the-local-modification-tp26645080p26645080.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644987</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T08:19:45Z</published>
	<updated>2009-12-04T08:19:45Z</updated>
	<author>
		<name>Julian Foad-3</name>
	</author>
	<content type="html">C. Michael Pilato wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hyrum K. Wright wrote:
&lt;br&gt;&amp;gt; &amp;gt; My initial reaction is about consistency. &amp;nbsp;I can't think of any place we
&lt;br&gt;&amp;gt; &amp;gt; accept URLs as parameters to svnadmin, and I'm really hesitant to start
&lt;br&gt;&amp;gt; &amp;gt; doing so. &amp;nbsp;In the command-line client, when we say &amp;quot;URL&amp;quot; we mean *any*
&lt;br&gt;&amp;gt; &amp;gt; well-formed URL, not just those with a specific access method. &amp;nbsp;Changing
&lt;br&gt;&amp;gt; &amp;gt; that meaning on any of the command-line tools is inconsistent, and should
&lt;br&gt;&amp;gt; &amp;gt; be avoided.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm a big fan of consistency. &amp;nbsp;It's good for users. &amp;nbsp;It's good for
&lt;br&gt;&amp;gt; developers. &amp;nbsp;It's great for parents. &amp;nbsp;And drummers.
&lt;/div&gt;&lt;br&gt;Me, too, as you well know, but it's not simply &amp;quot;consistency&amp;quot;, it's
&lt;br&gt;&amp;quot;consistency of &amp;lt;what?&amp;gt;&amp;quot;. Your consistency is different from mine.
&lt;br&gt;&lt;br&gt;&amp;gt; I too, oppose this
&lt;br&gt;&amp;gt; change, for the reasons Hyrum has so pleasantly stated.
&lt;br&gt;&lt;br&gt;I see your side too... and though there are merits in both sides, I
&lt;br&gt;guess I'm coming around to the &amp;quot;leave it alone&amp;quot; point of view now.
&lt;br&gt;Sorry, Vincent.
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427097&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427097&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644987&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644987&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26644987.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644546</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T07:51:46Z</published>
	<updated>2009-12-04T07:51:46Z</updated>
	<author>
		<name>Philip Martin-4</name>
	</author>
	<content type="html">Julian Foad &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644546&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;br&gt;&amp;gt; Vincent Legoll wrote:
&lt;br&gt;&amp;gt;&amp;gt; I think there's nothing preventing svnadmin to accept local
&lt;br&gt;&amp;gt;&amp;gt; file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&lt;br&gt;I think it's a bad idea because svnadmin doesn't use the RA layer.
&lt;br&gt;Adding this will create the false expectation that all RA protocols
&lt;br&gt;should work.
&lt;br&gt;&lt;br&gt;&amp;gt; If you want to do this, remember that converting a URL to a local path
&lt;br&gt;&amp;gt; is not as simple as stripping off a prefix: there are at least two
&lt;br&gt;&amp;gt; different prefixes (file://localhost as well), and you have to un-escape
&lt;br&gt;&amp;gt; the URL escaping.
&lt;br&gt;&lt;br&gt;The client allows one to use file://localhost:port as well (although
&lt;br&gt;that might be a bug).
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Philip
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427085&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427085&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644546&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644546&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26644546.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644276</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T07:36:10Z</published>
	<updated>2009-12-04T07:36:10Z</updated>
	<author>
		<name>C. Michael Pilato</name>
	</author>
	<content type="html">Hyrum K. Wright wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Dec 4, 2009, at 6:50 AM, Julian Foad wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Vincent Legoll wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; would such kind of patch be acceptable or is this useless ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I think there's nothing preventing svnadmin to accept local file://
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; URLs as repository location parameter. So why not ?
&lt;br&gt;&amp;gt;&amp;gt; Let me ask a different question: Why? (We don't add features just 
&lt;br&gt;&amp;gt;&amp;gt; because we can, we add them because they are useful enough to be worth 
&lt;br&gt;&amp;gt;&amp;gt; the maintenance.)
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I can think of a reason: it could be handy to copying URLs between
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;svn&amp;quot; and &amp;quot;svnlook&amp;quot; and &amp;quot;svnadmin&amp;quot; commands. Is that your reason? Is
&lt;br&gt;&amp;gt;&amp;gt; there any stronger reason? Would you add it to svnlook as well?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; If you want to do this, remember that converting a URL to a local path 
&lt;br&gt;&amp;gt;&amp;gt; is not as simple as stripping off a prefix: there are at least two 
&lt;br&gt;&amp;gt;&amp;gt; different prefixes (file://localhost as well), and you have to
&lt;br&gt;&amp;gt;&amp;gt; un-escape the URL escaping.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; My initial reaction is about consistency. &amp;nbsp;I can't think of any place we
&lt;br&gt;&amp;gt; accept URLs as parameters to svnadmin, and I'm really hesitant to start
&lt;br&gt;&amp;gt; doing so. &amp;nbsp;In the command-line client, when we say &amp;quot;URL&amp;quot; we mean *any*
&lt;br&gt;&amp;gt; well-formed URL, not just those with a specific access method. &amp;nbsp;Changing
&lt;br&gt;&amp;gt; that meaning on any of the command-line tools is inconsistent, and should
&lt;br&gt;&amp;gt; be avoided.
&lt;/div&gt;&lt;/div&gt;I'm a big fan of consistency. &amp;nbsp;It's good for users. &amp;nbsp;It's good for
&lt;br&gt;developers. &amp;nbsp;It's great for parents. &amp;nbsp;And drummers. &amp;nbsp;I too, oppose this
&lt;br&gt;change, for the reasons Hyrum has so pleasantly stated.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;C. Michael Pilato &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644276&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cmpilato@...&lt;/a&gt;&amp;gt;
&lt;br&gt;CollabNet &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; www.collab.net &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; Distributed Development On Demand
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427081&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427081&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644276&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644276&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26644276/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26644276.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643964</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T07:15:23Z</published>
	<updated>2009-12-04T07:15:23Z</updated>
	<author>
		<name>Julian Foad-3</name>
	</author>
	<content type="html">On Fri, 2009-12-04 at 16:05 +0100, Vincent Legoll wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, Dec 4, 2009 at 3:50 PM, Julian Foad &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643964&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; Vincent Legoll wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; I think there's nothing preventing svnadmin to accept local
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Let me ask a different question: Why? (We don't add features just
&lt;br&gt;&amp;gt; &amp;gt; because we can, we add them because they are useful enough to
&lt;br&gt;&amp;gt; &amp;gt; be worth the maintenance.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I understand the maintenance burden, and that was the point I wanted
&lt;br&gt;&amp;gt; to raise with that question about usefulness.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I can think of a reason: it could be handy to copying URLs between
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;svn&amp;quot; and &amp;quot;svnlook&amp;quot; and &amp;quot;svnadmin&amp;quot; commands.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That's what make me try to do the patch, I didn't cut'n'paste from
&lt;br&gt;&amp;gt; another svn* command but from a tailor (SCM migration tool) config
&lt;br&gt;&amp;gt; file, but that's the idea behind the patch yes...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Is that your reason? Is there any stronger reason?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes, user-least-surprise or you-try-something-and-it-just-work,
&lt;br&gt;&amp;gt; when I saw the error message about URL not being accepted,
&lt;br&gt;&amp;gt; I told myself: &amp;quot;WTF, this is a damn local file:// URL&amp;quot;
&lt;/div&gt;&lt;br&gt;OK. It sounds like a good idea to me.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; Would you add it to svnlook as well?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If the idea is acceptable and the work I'll put into is not lost, yes
&lt;br&gt;&amp;gt; I'll do it.
&lt;br&gt;&lt;br&gt;Great. I would keep an eye out for the next day or two in case anyone
&lt;br&gt;disagrees.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;gt; If you want to do this, remember that converting a URL to a local path
&lt;br&gt;&amp;gt; &amp;gt; is not as simple as stripping off a prefix: there are at least two
&lt;br&gt;&amp;gt; &amp;gt; different prefixes (file://localhost as well), and you have to un-escape
&lt;br&gt;&amp;gt; &amp;gt; the URL escaping.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes, I think the final patch will be somewhat bigger, I didn't actually
&lt;br&gt;&amp;gt; look, but will, maybe URL handling code that could be borrowed is already
&lt;br&gt;&amp;gt; there...
&lt;br&gt;&lt;br&gt;See svn_path_uri_decode().
&lt;br&gt;&lt;br&gt;&amp;gt; Thanks for the quick answer
&lt;br&gt;&lt;br&gt;A pleasure.
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427074&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427074&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643964&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643964&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26643964.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643936</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T07:14:04Z</published>
	<updated>2009-12-04T07:14:04Z</updated>
	<author>
		<name>Hyrum K. Wright-4</name>
	</author>
	<content type="html">On Dec 4, 2009, at 6:50 AM, Julian Foad wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Vincent Legoll wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; would such kind of patch be acceptable or is this useless ?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; I think there's nothing preventing svnadmin to accept local
&lt;br&gt;&amp;gt;&amp;gt; file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Let me ask a different question: Why? (We don't add features just
&lt;br&gt;&amp;gt; because we can, we add them because they are useful enough to be worth
&lt;br&gt;&amp;gt; the maintenance.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I can think of a reason: it could be handy to copying URLs between &amp;quot;svn&amp;quot;
&lt;br&gt;&amp;gt; and &amp;quot;svnlook&amp;quot; and &amp;quot;svnadmin&amp;quot; commands. Is that your reason? Is there any
&lt;br&gt;&amp;gt; stronger reason? Would you add it to svnlook as well?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If you want to do this, remember that converting a URL to a local path
&lt;br&gt;&amp;gt; is not as simple as stripping off a prefix: there are at least two
&lt;br&gt;&amp;gt; different prefixes (file://localhost as well), and you have to un-escape
&lt;br&gt;&amp;gt; the URL escaping.
&lt;/div&gt;&lt;br&gt;My initial reaction is about consistency. &amp;nbsp;I can't think of any place we accept URLs as parameters to svnadmin, and I'm really hesitant to start doing so. &amp;nbsp;In the command-line client, when we say &amp;quot;URL&amp;quot; we mean *any* well-formed URL, not just those with a specific access method. &amp;nbsp;Changing that meaning on any of the command-line tools is inconsistent, and should be avoided.
&lt;br&gt;&lt;br&gt;-Hyrum
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427073&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427073&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643936&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643936&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26643936.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643830</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T07:05:45Z</published>
	<updated>2009-12-04T07:05:45Z</updated>
	<author>
		<name>Vincent Legoll</name>
	</author>
	<content type="html">On Fri, Dec 4, 2009 at 3:50 PM, Julian Foad &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643830&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Vincent Legoll wrote:
&lt;br&gt;&amp;gt;&amp;gt; I think there's nothing preventing svnadmin to accept local
&lt;br&gt;&amp;gt;&amp;gt; file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Let me ask a different question: Why? (We don't add features just
&lt;br&gt;&amp;gt; because we can, we add them because they are useful enough to
&lt;br&gt;&amp;gt; be worth the maintenance.)
&lt;br&gt;&lt;br&gt;I understand the maintenance burden, and that was the point I wanted
&lt;br&gt;to raise with that question about usefulness.
&lt;br&gt;&lt;br&gt;&amp;gt; I can think of a reason: it could be handy to copying URLs between
&lt;br&gt;&amp;gt; &amp;quot;svn&amp;quot; and &amp;quot;svnlook&amp;quot; and &amp;quot;svnadmin&amp;quot; commands.
&lt;br&gt;&lt;br&gt;That's what make me try to do the patch, I didn't cut'n'paste from
&lt;br&gt;another svn* command but from a tailor (SCM migration tool) config
&lt;br&gt;file, but that's the idea behind the patch yes...
&lt;br&gt;&lt;br&gt;&amp;gt; Is that your reason? Is there any stronger reason?
&lt;br&gt;&lt;br&gt;Yes, user-least-surprise or you-try-something-and-it-just-work,
&lt;br&gt;when I saw the error message about URL not being accepted,
&lt;br&gt;I told myself: &amp;quot;WTF, this is a damn local file:// URL&amp;quot;
&lt;br&gt;&lt;br&gt;&amp;gt; Would you add it to svnlook as well?
&lt;br&gt;&lt;br&gt;If the idea is acceptable and the work I'll put into is not lost, yes
&lt;br&gt;I'll do it.
&lt;br&gt;&lt;br&gt;&amp;gt; If you want to do this, remember that converting a URL to a local path
&lt;br&gt;&amp;gt; is not as simple as stripping off a prefix: there are at least two
&lt;br&gt;&amp;gt; different prefixes (file://localhost as well), and you have to un-escape
&lt;br&gt;&amp;gt; the URL escaping.
&lt;br&gt;&lt;br&gt;Yes, I think the final patch will be somewhat bigger, I didn't actually
&lt;br&gt;look, but will, maybe URL handling code that could be borrowed is already
&lt;br&gt;there...
&lt;br&gt;&lt;br&gt;Thanks for the quick answer
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Vincent Legoll
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427067&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427067&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643830&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643830&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26643830.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643725</id>
	<title>[PATCH] Clarify the description of FSFS node-revision ids</title>
	<published>2009-12-04T06:57:58Z</published>
	<updated>2009-12-04T06:57:58Z</updated>
	<author>
		<name>Julian Foad</name>
	</author>
	<content type="html">Can anyone with a clue about FSFS check this patch:
&lt;br&gt;&lt;br&gt;[[[
&lt;br&gt;* subversion/libsvn_fs_fs/structure
&lt;br&gt;&amp;nbsp; Expand and clarify the description of FSFS node-revision ids.
&lt;br&gt;&amp;nbsp; Fix a typo.
&lt;br&gt;]]]
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427059&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427059&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643725&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643725&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.&lt;br /&gt;* subversion/libsvn_fs_fs/structure
&lt;br&gt;&amp;nbsp; Expand and clarify the description of FSFS node-revision ids.
&lt;br&gt;&amp;nbsp; Fix a typo.
&lt;br&gt;--This line, and those below, will be ignored--
&lt;br&gt;&lt;br&gt;Note: in the diff below, indentation changes are not shown in full.
&lt;br&gt;&lt;br&gt;Index: subversion/libsvn_fs_fs/structure
&lt;br&gt;===================================================================
&lt;br&gt;--- subversion/libsvn_fs_fs/structure	(revision 887172)
&lt;br&gt;+++ subversion/libsvn_fs_fs/structure	(working copy)
&lt;br&gt;@@ -224,16 +224,32 @@ character.
&lt;br&gt;&amp;nbsp;Node-revision IDs
&lt;br&gt;&amp;nbsp;-----------------
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+A node-rev ID consists of the following three fields:
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp; &amp;nbsp;node_revision_id ::= node_id '.' copy_id '.' txn_id
&lt;br&gt;+
&lt;br&gt;+At this level, the form of the ID is the same as for BDB - see the
&lt;br&gt;+section called &amp;quot;ID's&amp;quot; in &amp;lt;../libsvn_fs_base/notes/structure&amp;gt;.
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;In order to support efficient lookup of node-revisions by their IDs
&lt;br&gt;&amp;nbsp;and to simplify the allocation of fresh node-IDs during a transaction,
&lt;br&gt;-we treat the fields of a node-ID in new and interesting ways.
&lt;br&gt;+we treat the fields of a node-rev ID in new and interesting ways.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-Within a revision file, node-revs have a txn-id field of the form
&lt;br&gt;-&amp;quot;r&amp;lt;rev&amp;gt;/&amp;lt;offset&amp;gt;&amp;quot;, to support easy lookup. &amp;nbsp;New node-revision IDs
&lt;br&gt;-assigned within a transaction have the txn-id field of &amp;quot;t&amp;lt;txnid&amp;gt;&amp;quot;.
&lt;br&gt;+Within a new transaction:
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;New node-revision IDs assigned within a transaction have a txn-id
&lt;br&gt;+ &amp;nbsp;field of the form &amp;quot;t&amp;lt;txnid&amp;gt;&amp;quot;.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;When a new node-id or copy-id is assigned in a transaction, the ID
&lt;br&gt;&amp;nbsp; &amp;nbsp;used is a &amp;quot;_&amp;quot; followed by a base36 number unique to the transaction.
&lt;br&gt;+
&lt;br&gt;+Within a revision:
&lt;br&gt;+
&lt;br&gt;+ &amp;nbsp;Within a revision file, node-revs have a txn-id field of the form
&lt;br&gt;+ &amp;nbsp;&amp;quot;r&amp;lt;rev&amp;gt;/&amp;lt;offset&amp;gt;&amp;quot;, to support easy lookup. The &amp;lt;offset&amp;gt; is the (ASCII
&lt;br&gt;+ &amp;nbsp;decimal) number of bytes from the start of the revision file to the
&lt;br&gt;+ &amp;nbsp;start of the node-rev.
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp;During the final phase of a commit, node-revision IDs are rewritten
&lt;br&gt;&amp;nbsp; &amp;nbsp;to have repository-wide unique node-ID and copy-ID fields, and to have
&lt;br&gt;&amp;nbsp; &amp;nbsp;&amp;quot;r&amp;lt;rev&amp;gt;/&amp;lt;offset&amp;gt;&amp;quot; txn-id fields.
&lt;br&gt;@@ -252,7 +268,7 @@ added to the transaction-specific base36
&lt;br&gt;&amp;nbsp; &amp;nbsp;this just prevents I/O-less node-origin-rev lookup for those nodes.)
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;The temporary assignment of node-ID and copy-ID fields has
&lt;br&gt;-implications for svn_fs_compare_ids and svn_fs_check_related. &amp;nbsp;The IDs
&lt;br&gt;+implications for svn_fs_compare_ids and svn_fs_check_related. &amp;nbsp;The ID
&lt;br&gt;&amp;nbsp;_1.0.t1 is not related to the ID _1.0.t2 even though they have the
&lt;br&gt;&amp;nbsp;same node-ID, because temporary node-IDs are restricted in scope to
&lt;br&gt;&amp;nbsp;the transactions they belong to.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Clarify-the-description-of-FSFS-node-revision-ids-tp26643725p26643725.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643650</id>
	<title>Re: valgrind UMRs in &quot;svn merge --record-only&quot;</title>
	<published>2009-12-04T06:53:10Z</published>
	<updated>2009-12-04T06:53:10Z</updated>
	<author>
		<name>Paul Burba-3</name>
	</author>
	<content type="html">On Wed, Dec 2, 2009 at 10:41 AM, Philip Martin
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643650&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;philip.martin@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Paul Burba &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643650&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ptburba@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; How is the user supposed to have any
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; confidence that they have run the command correctly,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; How would a notification really help them know they ran the command
&lt;br&gt;&amp;gt;&amp;gt; *correctly*? &amp;nbsp;Like any merge, choose the wrong source, the wrong
&lt;br&gt;&amp;gt;&amp;gt; target, the wrong revision, you get the wrong result. &amp;nbsp;I don't see how
&lt;br&gt;&amp;gt;&amp;gt; improved notifications avoid the need to check svn status, diff,
&lt;br&gt;&amp;gt;&amp;gt; and/or propget svn:mergeinfo after the merge, to see if the result is
&lt;br&gt;&amp;gt;&amp;gt; what was expected. &amp;nbsp;Admittedly --record-only merges are particularly
&lt;br&gt;&amp;gt;&amp;gt; problematic because there are no text or tree conflicts to alert us
&lt;br&gt;&amp;gt;&amp;gt; that we might have screwed up, but I still don't see how notifications
&lt;br&gt;&amp;gt;&amp;gt; help users much in confirming correctness.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I could ask why normal merge produces notification, after all the user
&lt;br&gt;&amp;gt; has to check status and diff to ensure that the merge got applied
&lt;br&gt;&amp;gt; correctly. &amp;nbsp;Does that mean the normal merge notification is of no use?
&lt;/div&gt;&lt;br&gt;Point taken.
&lt;br&gt;&lt;br&gt;&amp;gt; The obvious case where record-only notifications help is when the
&lt;br&gt;&amp;gt; merge doesn't change anything, because I got the wrong source URL or
&lt;br&gt;&amp;gt; revision. &amp;nbsp;If I'm expecting to see a change and I get no notification
&lt;br&gt;&amp;gt; then I know I made a mistake.
&lt;br&gt;&lt;br&gt;Ditto.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Possibly I am thinking of too simplistic a notification. &amp;nbsp;I assume the
&lt;br&gt;&amp;gt;&amp;gt; notification would be something like this in the simple case (i.e. no
&lt;br&gt;&amp;gt;&amp;gt; pre-existing subtree mergeinfo, no incoming mergeinfo diffs):
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; svn merge ^^/trunk branches\b1.0 &amp;nbsp;-c357 --record-only
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; --- Recording mergeinfo for r357 into 'branches\b1.0':
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;U &amp;nbsp; &amp;nbsp;branches\b1.0
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I was thinking just the U line.
&lt;br&gt;&lt;br&gt;I think a &amp;quot;record only&amp;quot; header is necessary. &amp;nbsp;Now that --record-only
&lt;br&gt;merges may apply svn:mergeinfo diffs, we might also see traditional
&lt;br&gt;merge notification headers. &amp;nbsp;Without a special header it looks like
&lt;br&gt;all notifications are related to the diff, which IMO is quite
&lt;br&gt;confusing.
&lt;br&gt;&lt;br&gt;For example, we have a WC merge target with no pre-existing mergeinfo:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;gt;svn pg svn:mergeinfo -vR A2\D\G
&lt;br&gt;&lt;br&gt;We want to merge a rev from some other branch that includes
&lt;br&gt;svn:mergeinfo property changes:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;gt;svn diff ^^/A_COPY/D/G -c11
&lt;br&gt;&amp;nbsp; Index: rho
&lt;br&gt;&amp;nbsp; ===================================================================
&lt;br&gt;&amp;nbsp; --- rho (revision 10)
&lt;br&gt;&amp;nbsp; +++ rho (revision 11)
&lt;br&gt;&amp;nbsp; @@ -1 +1 @@
&lt;br&gt;&amp;nbsp; -This is the file 'rho'.
&lt;br&gt;&amp;nbsp; +New content
&lt;br&gt;&amp;nbsp; \ No newline at end of file
&lt;br&gt;&lt;br&gt;&amp;nbsp; Property changes on: rho
&lt;br&gt;&amp;nbsp; ___________________________________________________________________
&lt;br&gt;&amp;nbsp; Added: svn:mergeinfo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;Merged /A/D/G/rho:r4
&lt;br&gt;&lt;br&gt;Currently in trunk(@887205) the merge produces a notification only for
&lt;br&gt;the mergeinfo change:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;gt;svn merge --record-only -c11 ^^/A_COPY/D/G A2\D\G
&lt;br&gt;&amp;nbsp; --- Merging r11 into 'A2\D\G':
&lt;br&gt;&amp;nbsp; &amp;nbsp;U &amp;nbsp; A2\D\G\rho
&lt;br&gt;&lt;br&gt;But of course the --record-only logic recorded mergeinfo *describing*
&lt;br&gt;the merge on the target too:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;gt;svn st
&lt;br&gt;&amp;nbsp; &amp;nbsp;M &amp;nbsp; &amp;nbsp; &amp;nbsp;A2\D\G
&lt;br&gt;&amp;nbsp; &amp;nbsp;M &amp;nbsp; &amp;nbsp; &amp;nbsp;A2\D\G\rho
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;gt;svn pg svn:mergeinfo -vR A2\D\G
&lt;br&gt;&amp;nbsp; Properties on 'A2\D\G\rho':
&lt;br&gt;&amp;nbsp; &amp;nbsp; svn:mergeinfo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; /A/D/G/rho:4
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; /A_COPY/D/G/rho:11
&lt;br&gt;&amp;nbsp; Properties on 'A2\D\G':
&lt;br&gt;&amp;nbsp; &amp;nbsp; svn:mergeinfo
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; /A_COPY/D/G:11
&lt;br&gt;&lt;br&gt;If we add notifications for mergeinfo changes describing the merge it
&lt;br&gt;would look something like this...
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;gt;svn merge --record-only -c11 ^^/A_COPY/D/G A2\D\G
&lt;br&gt;&amp;nbsp; --- Merging r11 into 'A2\D\G':
&lt;br&gt;&amp;nbsp; &amp;nbsp;U &amp;nbsp; A2\D\G\rho
&lt;br&gt;&amp;nbsp; &amp;nbsp;U &amp;nbsp; A2\D\G
&lt;br&gt;&lt;br&gt;...Which makes it appear that the change to A2/D/G was part of the
&lt;br&gt;diff. &amp;nbsp;I think it is a lot clearer if the mergeinfo changes made to
&lt;br&gt;describe the merge have their own special header:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;gt;svn merge --record-only -c11 ^^/A_COPY/D/G A2\D\G
&lt;br&gt;&amp;nbsp; --- Merging r11 into 'A2\D\G':
&lt;br&gt;&amp;nbsp; &amp;nbsp;U &amp;nbsp; A2\D\G\rho
&lt;br&gt;&amp;nbsp; --- Recording mergeinfo for r11 into 'A2\D\G':
&lt;br&gt;&amp;nbsp; &amp;nbsp;U &amp;nbsp; A2\D\G
&lt;br&gt;&lt;br&gt;This isn't a big deal in simple examples, but if there are mergeinfo
&lt;br&gt;diffs applied to many subtrees *and* many subtrees with pre-existing
&lt;br&gt;mergeinfo, then things get quite ugly.
&lt;br&gt;&lt;br&gt;Paul
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427057&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427057&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643650&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643650&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/valgrind-UMRs-in-%22svn-merge---record-only%22-tp26575813p26643650.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643611</id>
	<title>Re: [PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T06:50:19Z</published>
	<updated>2009-12-04T06:50:19Z</updated>
	<author>
		<name>Julian Foad</name>
	</author>
	<content type="html">Vincent Legoll wrote:
&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; would such kind of patch be acceptable or is this useless ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think there's nothing preventing svnadmin to accept local
&lt;br&gt;&amp;gt; file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&lt;br&gt;Let me ask a different question: Why? (We don't add features just
&lt;br&gt;because we can, we add them because they are useful enough to be worth
&lt;br&gt;the maintenance.)
&lt;br&gt;&lt;br&gt;I can think of a reason: it could be handy to copying URLs between &amp;quot;svn&amp;quot;
&lt;br&gt;and &amp;quot;svnlook&amp;quot; and &amp;quot;svnadmin&amp;quot; commands. Is that your reason? Is there any
&lt;br&gt;stronger reason? Would you add it to svnlook as well?
&lt;br&gt;&lt;br&gt;If you want to do this, remember that converting a URL to a local path
&lt;br&gt;is not as simple as stripping off a prefix: there are at least two
&lt;br&gt;different prefixes (file://localhost as well), and you have to un-escape
&lt;br&gt;the URL escaping.
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The attached patch, is probably wrong (you tell me) as my
&lt;br&gt;&amp;gt; C is a bit rusty, but should show the intended change...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Comments, reviews, flames, etc... All gladly accepted.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If this is deemed useful, I'll especially would like directions
&lt;br&gt;&amp;gt; on how to improve the patch to make it suitable for a real
&lt;br&gt;&amp;gt; submission...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Vincent Legoll
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ###################### Inline ########################
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- a/main.c
&lt;br&gt;&amp;gt; +++ b/main.c
&lt;br&gt;&amp;gt; @@ -133,6 +133,15 @@ parse_local_repos_path(apr_getopt_t *os,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;else if (svn_path_is_url(*repos_path))
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #define URL_LOCAL_FILE_PREFIX &amp;quot;file://&amp;quot;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (strncmp(*repos_path, URL_LOCAL_FILE_PREFIX,
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strlen(URL_LOCAL_FILE_PREFIX)))
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *repos_path = svn_dirent_internal_style(*repos_path +
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strlen(URL_LOCAL_FILE_PREFIX), pool);
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return SVN_NO_ERROR;
&lt;br&gt;&amp;gt; + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _(&amp;quot;'%s' is an URL when it should be a path&amp;quot;),
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *repos_path);
&lt;/div&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427054&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427054&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643611&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643611&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26643611.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643495</id>
	<title>[PATCH][RFC] allow local file:// URLs for svnadmin</title>
	<published>2009-12-04T06:35:02Z</published>
	<updated>2009-12-04T06:35:02Z</updated>
	<author>
		<name>Vincent Legoll</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;would such kind of patch be acceptable or is this useless ?
&lt;br&gt;&lt;br&gt;I think there's nothing preventing svnadmin to accept local
&lt;br&gt;file:// URLs as repository location parameter. So why not ?
&lt;br&gt;&lt;br&gt;The attached patch, is probably wrong (you tell me) as my
&lt;br&gt;C is a bit rusty, but should show the intended change...
&lt;br&gt;&lt;br&gt;Comments, reviews, flames, etc... All gladly accepted.
&lt;br&gt;&lt;br&gt;If this is deemed useful, I'll especially would like directions
&lt;br&gt;on how to improve the patch to make it suitable for a real
&lt;br&gt;submission...
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Vincent Legoll
&lt;br&gt;&lt;br&gt;###################### Inline ########################
&lt;br&gt;&lt;br&gt;--- a/main.c
&lt;br&gt;+++ b/main.c
&lt;br&gt;@@ -133,6 +133,15 @@ parse_local_repos_path(apr_getopt_t *os,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp; &amp;nbsp;else if (svn_path_is_url(*repos_path))
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; #define URL_LOCAL_FILE_PREFIX &amp;quot;file://&amp;quot;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if (strncmp(*repos_path, URL_LOCAL_FILE_PREFIX,
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strlen(URL_LOCAL_FILE_PREFIX)))
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; {
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *repos_path = svn_dirent_internal_style(*repos_path +
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; strlen(URL_LOCAL_FILE_PREFIX), pool);
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return SVN_NO_ERROR;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;+
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;return svn_error_createf(SVN_ERR_CL_ARG_PARSING_ERROR, NULL,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; _(&amp;quot;'%s' is an URL when it should be a path&amp;quot;),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; *repos_path);
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427043&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2427043&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643495&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643495&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;t&lt;/strong&gt; (922 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26643495/0/t&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--RFC--allow-local-file%3A---URLs-for-svnadmin-tp26643495p26643495.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26636215</id>
	<title>[ANN] SVNKit 1.3.2 (GA) is available.</title>
	<published>2009-12-03T16:49:45Z</published>
	<updated>2009-12-03T16:49:45Z</updated>
	<author>
		<name>Alexander Sinyushkin</name>
	</author>
	<content type="html">Hello All,
&lt;br&gt;&lt;br&gt;We are glad to announce that SVNKit 1.3.2 has been published and
&lt;br&gt;available for download at &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;web site.
&lt;br&gt;&lt;br&gt;SVNKit is a pure Java Subversion library. SVNKit provides Java APIs to
&lt;br&gt;access and manipulate Subversion working copies and Subversion
&lt;br&gt;repositories. You may find more information, documentation and source
&lt;br&gt;code examples at &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;SVNKit 1.3.2 supports virtually all Subversion 1.6.6 features. Also,
&lt;br&gt;we make sure that all native Subversion tests pass when ran against
&lt;br&gt;SVNKit and that is more than 2500 tests in total.
&lt;br&gt;&lt;br&gt;SVNKit uses SQLJet - our new project that we use to work with SQLite
&lt;br&gt;databases.
&lt;br&gt;To learn more on SQLJet, please visit its home page at &lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;New in version 1.3.2 (since version 1.3.1):
&lt;br&gt;&lt;br&gt;+ Changes made in Subversion since version 1.6.5 implemented,
&lt;br&gt;&amp;nbsp;all Subversion 1.6.6 features are supported.
&lt;br&gt;&lt;br&gt;&amp;nbsp; * Negotiate authorization mechanism was not used when multiple
&lt;br&gt;authorization
&lt;br&gt;&amp;nbsp; &amp;nbsp; schemes were offered to client by server.
&lt;br&gt;&amp;nbsp; * SQLJet library upgraded to version 1.0.1.
&lt;br&gt;&amp;nbsp; * JNA library upgraded to version 3.2.3.
&lt;br&gt;&lt;br&gt;+ Bugfixes and performance improvements.
&lt;br&gt;&lt;br&gt;&lt;br&gt;You're welcome to download and use SVNKit 1.3.2. We'll be glad to
&lt;br&gt;provide help and support for the new version in our mailing list or by
&lt;br&gt;email (&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636215&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;support@...&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;Useful links (more at &lt;a href=&quot;http://svnkit.com/):&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/):&lt;/a&gt;&lt;br&gt;&lt;br&gt;* SVNKit Continuous Integration Server: &lt;a href=&quot;https://teamcity.svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://teamcity.svnkit.com/&lt;/a&gt;&lt;br&gt;* SVNKit Source Code Repository: &lt;a href=&quot;http://svn.svnkit.com/repos/svnkit/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.svnkit.com/repos/svnkit/&lt;/a&gt;&lt;br&gt;* SVNKit Update Site (for Eclipse): &lt;a href=&quot;http://eclipse.svnkit.com/1.3.x/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.svnkit.com/1.3.x/&lt;/a&gt;&lt;br&gt;* SVNKit Mailing List: &lt;a href=&quot;http://www.nabble.com/SVNKit---Users-f18684.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/SVNKit---Users-f18684.html&lt;/a&gt;&lt;br&gt;* SVNKit/SQLJet Maven Repository: &lt;a href=&quot;http://maven.svnkit.com/maven2/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.svnkit.com/maven2/&lt;/a&gt;&lt;br&gt;* Central Maven Repository: &lt;a href=&quot;http://repo2.maven.org/maven2/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo2.maven.org/maven2/&lt;/a&gt;&lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------
&lt;br&gt;Maven dependency details.
&lt;br&gt;&lt;br&gt;SVNKit:
&lt;br&gt;&lt;br&gt;With JNA version 3.2.3 dependency which is not in the Maven central yet:
&lt;br&gt;&lt;br&gt;Group ID: org.tmatesoft.svnkit
&lt;br&gt;Artifact ID: svnkit
&lt;br&gt;Version: 1.3.2
&lt;br&gt;&lt;br&gt;With JNA version 3.2.2 dependency:
&lt;br&gt;&lt;br&gt;Group ID: org.tmatesoft.svnkit
&lt;br&gt;Artifact ID: svnkit
&lt;br&gt;Version: 1.3.2-1
&lt;br&gt;&lt;br&gt;&lt;br&gt;SQLJet:
&lt;br&gt;&lt;br&gt;Group ID: org.tmatesoft.sqljet
&lt;br&gt;Artifact ID: sqljet
&lt;br&gt;Version: 1.0.1
&lt;br&gt;--------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;There are also JNA and Trilead maven artifacts in our repository.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Note for Eclipse (Subclipse) users:
&lt;br&gt;&lt;br&gt;Those of you who use SVNKit 1.3.1 as an Eclipse plug-in (e.g. Subclipse
&lt;br&gt;1.6.x users) are strongly advised to update SVNKit with the help of
&lt;br&gt;SVNKit update site: &lt;a href=&quot;http://eclipse.svnkit.com/1.3.x/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://eclipse.svnkit.com/1.3.x/&lt;/a&gt;&lt;br&gt;&lt;br&gt;SVNKit consists of two plug-ins - Core SVNKit and JNA Library, we
&lt;br&gt;recommend to install both plug-ins. SVNKit plug-ins are OSGI-compatible.
&lt;br&gt;&lt;br&gt;The best available version of SVNKit is 1.3.2.6267 (that is 1.3.2 GA).
&lt;br&gt;&lt;br&gt;In case you experience problems with updating existing SVNKit version
&lt;br&gt;from within Eclipse, then deleting and creating update site again may
&lt;br&gt;help to resolve that problem (see Help | Software Updates | Available
&lt;br&gt;Updates | Manage Sites).
&lt;br&gt;&lt;br&gt;With best regards,
&lt;br&gt;SVNKit Development Team.
&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Alexander Sinyushkin,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426869&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426869&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636215&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636215&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--SVNKit-1.3.2-%28GA%29-is-available.-tp26636215p26636215.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26636146</id>
	<title>Re: [PATCH] gpg-agent support</title>
	<published>2009-12-03T16:45:33Z</published>
	<updated>2009-12-03T16:45:33Z</updated>
	<author>
		<name>Gavin Baumanis-4</name>
	</author>
	<content type="html">Hi Dan,
&lt;br&gt;&lt;br&gt;Just thought I would chase up you patch proposal and see if you're still working on it, or not?
&lt;br&gt;Also - While I might be stating the obvious, please do not hesitate to ask for any help you might need.
&lt;br&gt;&lt;br&gt;Gavin.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 26/11/2009, at 23:55 , Philip Martin wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dan Engel &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636146&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dengel@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Thanks for the comments, Philip.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; So, what's the protocol? Do I fix things up per suggestions, re-diff
&lt;br&gt;&amp;gt;&amp;gt; against the (by then) latest trunk, and re-submit?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes, please.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Philip
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------------------------
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2424590&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2424590&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636146&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;&amp;gt; To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636146&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;/div&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426868&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426868&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636146&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26636146&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--gpg-agent-support-tp26524212p26636146.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26633512</id>
	<title>Re: mod_dav_svn and multiple apache processes</title>
	<published>2009-12-03T13:29:38Z</published>
	<updated>2009-12-03T13:29:38Z</updated>
	<author>
		<name>C. Michael Pilato</name>
	</author>
	<content type="html">Yes, mod_dav_svn may open and close BDB databases multiple times over the
&lt;br&gt;course of a commit.
&lt;br&gt;&lt;br&gt;HTTP/WebDAV is a stateless protocol. &amp;nbsp;&amp;quot;Stateless&amp;quot; means (in this case) that
&lt;br&gt;a commit -- which consists of many client-&amp;gt;server requests (OPTIONS,
&lt;br&gt;MKACTIVITY, PROPPATCH, CHECKOUT, PUT, COPY, MERGE, ...) and their responses
&lt;br&gt;-- happens in phases, each phase carrying enough information to remind the
&lt;br&gt;server of what the previous phases accomplished (and/or how to figure that
&lt;br&gt;out for itself). &amp;nbsp;Because of this, you could theoretically shutdown and
&lt;br&gt;restart your Apache server between each and every request of a single
&lt;br&gt;Subversion commit operation, and things would work just fine.
&lt;br&gt;&lt;br&gt;I think you are confusing a number of concepts: &amp;nbsp;the HIGH-LEVEL SVN COMMIT
&lt;br&gt;OPERATION, which happens using one or more CONNECTIONS to the Apache server,
&lt;br&gt;through each of which one or more REQUESTS is sent and responses received,
&lt;br&gt;all of which work to make piecemeal modifications to a single SUBVERSION
&lt;br&gt;REPOSITORY COMMIT TRANSACTION. &amp;nbsp;Until to understand those elements, not much
&lt;br&gt;more of what I say is going to make very much sense.
&lt;br&gt;&lt;br&gt;Viacheslav Zholudev wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Michael,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I had a closer look and I figured out the following. SVN may open and
&lt;br&gt;&amp;gt; close BDB databases MORE than once during ONE svn commit (i.e. during 1
&lt;br&gt;&amp;gt; svn transaction), and create svn_fs_t objects multiple times. Is it
&lt;br&gt;&amp;gt; normal behavior? Could it be because Apache decides to clean caches, and
&lt;br&gt;&amp;gt; then recreates an svn_fs_t object since the previous one was cleaned up
&lt;br&gt;&amp;gt; and closed? As far as understood from your former emails, only one cached
&lt;br&gt;&amp;gt; svn_fs_t object should be used by mod_dav_svn PER 1 svn transaction (e.g.
&lt;br&gt;&amp;gt; commit). But I'm seeing the opposite situation...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Could you please clarify? Thanks a lot for your time.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best, Vyacheslav
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Dec 2, 2009, at 4:01 PM, C. Michael Pilato wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Viacheslav Zholudev wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; thanks for the answer. It sufficiently clarifies things for me.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; However, I have one more question: Let's assume that SVN client
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; commits two big files in the same SVN transaction. Could it happen
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; that mod_dav_svn writes pieces of those two big files to the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;strings&amp;quot; simultaneously? I.e. part1_file1, part1_file2, part2_file1,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; part2_file2 or in some other mixed order?
&lt;br&gt;&amp;gt;&amp;gt; Today's Subversion clients won't do that. &amp;nbsp;They serialize the
&lt;br&gt;&amp;gt;&amp;gt; transmission of file contents towards the server. &amp;nbsp;But putting that
&lt;br&gt;&amp;gt;&amp;gt; aside, the BDB code keeps one file's contents in the 'strings' table
&lt;br&gt;&amp;gt;&amp;gt; separate from another's by assigning the contents to different database
&lt;br&gt;&amp;gt;&amp;gt; keys. &amp;nbsp;So while a single client may not write to two different files in
&lt;br&gt;&amp;gt;&amp;gt; the same transaction, it's certainly the case that multiple clients
&lt;br&gt;&amp;gt;&amp;gt; could be tossing file contents for multiple files into the 'strings'
&lt;br&gt;&amp;gt;&amp;gt; table simultaneous. &amp;nbsp;The code does the right thing though -- it's not
&lt;br&gt;&amp;gt;&amp;gt; like you're going to get corruption or anything that appears like a
&lt;br&gt;&amp;gt;&amp;gt; file has interleaved content from various sources.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; What's the source of your interest? &amp;nbsp;Are you seeing a problem?
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; -- C. Michael Pilato &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633512&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cmpilato@...&lt;/a&gt;&amp;gt; CollabNet &amp;nbsp; &amp;lt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; www.collab.net &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; Distributed Development On Demand
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best, Vyacheslav
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;-- 
&lt;br&gt;C. Michael Pilato &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633512&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cmpilato@...&lt;/a&gt;&amp;gt;
&lt;br&gt;CollabNet &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; www.collab.net &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; Distributed Development On Demand
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426833&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426833&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633512&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26633512&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26633512/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mod_dav_svn-and-multiple-apache-processes-tp26601920p26633512.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26632790</id>
	<title>Re: mod_dav_svn and multiple apache processes</title>
	<published>2009-12-03T12:36:21Z</published>
	<updated>2009-12-03T12:36:21Z</updated>
	<author>
		<name>Vyacheslav Zholudev</name>
	</author>
	<content type="html">Hi Michael,
&lt;br&gt;&lt;br&gt;I had a closer look and I figured out the following. SVN may open and close BDB databases MORE than once during ONE svn commit (i.e. during 1 svn transaction), and create svn_fs_t objects multiple times. Is it normal behavior? Could it be because Apache decides to clean caches, and then recreates an svn_fs_t object since the previous one was cleaned up and closed? As far as understood from your former emails, only one cached svn_fs_t object should be used by mod_dav_svn PER 1 svn transaction (e.g. commit). But I'm seeing the opposite situation...
&lt;br&gt;&lt;br&gt;Could you please clarify? Thanks a lot for your time.
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Vyacheslav
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Dec 2, 2009, at 4:01 PM, C. Michael Pilato wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Viacheslav Zholudev wrote:
&lt;br&gt;&amp;gt;&amp;gt; thanks for the answer. It sufficiently clarifies things for me. However,
&lt;br&gt;&amp;gt;&amp;gt; I have one more question: Let's assume that SVN client commits two big
&lt;br&gt;&amp;gt;&amp;gt; files in the same SVN transaction. Could it happen that mod_dav_svn
&lt;br&gt;&amp;gt;&amp;gt; writes pieces of those two big files to the &amp;quot;strings&amp;quot; simultaneously?
&lt;br&gt;&amp;gt;&amp;gt; I.e. part1_file1, part1_file2, part2_file1, part2_file2 or in some other
&lt;br&gt;&amp;gt;&amp;gt; mixed order?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Today's Subversion clients won't do that. &amp;nbsp;They serialize the transmission
&lt;br&gt;&amp;gt; of file contents towards the server. &amp;nbsp;But putting that aside, the BDB code
&lt;br&gt;&amp;gt; keeps one file's contents in the 'strings' table separate from another's by
&lt;br&gt;&amp;gt; assigning the contents to different database keys. &amp;nbsp;So while a single client
&lt;br&gt;&amp;gt; may not write to two different files in the same transaction, it's certainly
&lt;br&gt;&amp;gt; the case that multiple clients could be tossing file contents for multiple
&lt;br&gt;&amp;gt; files into the 'strings' table simultaneous. &amp;nbsp;The code does the right thing
&lt;br&gt;&amp;gt; though -- it's not like you're going to get corruption or anything that
&lt;br&gt;&amp;gt; appears like a file has interleaved content from various sources.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What's the source of your interest? &amp;nbsp;Are you seeing a problem?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; C. Michael Pilato &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26632790&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cmpilato@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; CollabNet &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; www.collab.net &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; Distributed Development On Demand
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;Best,
&lt;br&gt;Vyacheslav
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426822&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426822&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26632790&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26632790&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mod_dav_svn-and-multiple-apache-processes-tp26601920p26632790.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26627470</id>
	<title>Re: [PATCH] Extend 'svn diff URL URL' to 'svn diff URL URL [WC]'</title>
	<published>2009-12-03T07:06:50Z</published>
	<updated>2009-12-03T07:06:50Z</updated>
	<author>
		<name>C. Michael Pilato</name>
	</author>
	<content type="html">C. Michael Pilato wrote:
&lt;br&gt;&amp;gt; Is this the same meaning as:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; svn diff --old=^/repo/branches/foo --new=^/repo/branches/bar path/to/wc
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ?
&lt;br&gt;&lt;br&gt;Never mind. &amp;nbsp;Replied before fully processing the mail thread.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;C. Michael Pilato &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627470&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cmpilato@...&lt;/a&gt;&amp;gt;
&lt;br&gt;CollabNet &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; www.collab.net &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; Distributed Development On Demand
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426717&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426717&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627470&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627470&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26627470/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Extend-%27svn-diff-URL-URL%27-to-%27svn-diff-URL-URL--WC-%27-tp26624179p26627470.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26627376</id>
	<title>Re: [PATCH] Extend 'svn diff URL URL' to 'svn diff URL URL [WC]'</title>
	<published>2009-12-03T07:01:45Z</published>
	<updated>2009-12-03T07:01:45Z</updated>
	<author>
		<name>C. Michael Pilato</name>
	</author>
	<content type="html">Philip Martin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; It's possible to compare branches in the repository using
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $ svn diff ^/repo/branches/foo ^/repo/branches/bar
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; but that only works if the current directory is a working copy because
&lt;br&gt;&amp;gt; libsvn_client/cmdline.c:svn_client_args_to_target_array converts
&lt;br&gt;&amp;gt; relative URLs to full URLs using the hardcoded path &amp;quot;&amp;quot;. &amp;nbsp;Since I
&lt;br&gt;&amp;gt; regularly have my current working directory outside a working copy
&lt;br&gt;&amp;gt; this is inconvenient.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'd like to be able to do
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $ svn diff ^/repo/branches/foo ^/repo/branches/bar path/to/wc
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; and it turns out to be quite simple from a code point of view. &amp;nbsp;It is,
&lt;br&gt;&amp;gt; of course, an extension to our rather complex diff UI. &amp;nbsp;What do people
&lt;br&gt;&amp;gt; think?
&lt;/div&gt;&lt;/div&gt;Is this the same meaning as:
&lt;br&gt;&lt;br&gt;&amp;nbsp; svn diff --old=^/repo/branches/foo --new=^/repo/branches/bar path/to/wc
&lt;br&gt;&lt;br&gt;?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;C. Michael Pilato &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627376&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cmpilato@...&lt;/a&gt;&amp;gt;
&lt;br&gt;CollabNet &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; www.collab.net &amp;nbsp; &amp;lt;&amp;gt; &amp;nbsp; Distributed Development On Demand
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426716&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426716&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627376&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627376&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26627376/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Extend-%27svn-diff-URL-URL%27-to-%27svn-diff-URL-URL--WC-%27-tp26624179p26627376.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26627002</id>
	<title>Re: Subversion: integration of certificate based login</title>
	<published>2009-12-03T06:39:54Z</published>
	<updated>2009-12-03T06:39:54Z</updated>
	<author>
		<name>Hyrum K. Wright-4</name>
	</author>
	<content type="html">Your question is about using Subversion, and as such, it should be sent to the users list:
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627002&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;.
&lt;br&gt;&lt;br&gt;Thanks!
&lt;br&gt;&lt;br&gt;-Hyrum
&lt;br&gt;&lt;br&gt;On Dec 3, 2009, at 1:26 AM, Markus Oberlassnig wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; we need to integrate certificate based login to subversion, subclipse and tortoise.
&lt;br&gt;&amp;gt; Is it possible to configure svn, so that a user (client) can be authorized by a certificate (X509 and / or PKCS11) without additional login.
&lt;br&gt;&amp;gt; When yes, how can this be done?
&lt;br&gt;&amp;gt; When no, can you give me hints, how to develop this feature or who can develop this feature?
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; We also need to read the client certificate from a smart card. Is it correct that we can use opensc for this feature?
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Please can you help me.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Nice regard ,
&lt;br&gt;&amp;gt; Markus Oberlassnig
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; DI Markus Oberlassnig
&lt;br&gt;&amp;gt; Senior Consultant
&lt;br&gt;&amp;gt; -------------------------------
&lt;br&gt;&amp;gt; ilogs information logistics GmbH
&lt;br&gt;&amp;gt; Krone Platz 1
&lt;br&gt;&amp;gt; 9020 Klagenfurt am Wörthersee
&lt;br&gt;&amp;gt; Austria
&lt;br&gt;&amp;gt; www.ilogs.com
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; T: +43 463 504 197 41
&lt;br&gt;&amp;gt; F: +43 463 504 197 55
&lt;br&gt;&amp;gt; M: +43 676 844 442 350
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; __________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 4656 (20091202) __________
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; E-Mail wurde geprüft mit ESET NOD32 Antivirus.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eset.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eset.com&lt;/a&gt;&lt;/div&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426714&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426714&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627002&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26627002&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Subversion%3A-integration-of-certificate-based-login-tp26623224p26627002.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26626395</id>
	<title>Re: [PATCH] Extend 'svn diff URL URL' to 'svn diff URL URL [WC]'</title>
	<published>2009-12-03T06:00:33Z</published>
	<updated>2009-12-03T06:00:33Z</updated>
	<author>
		<name>Philip Martin-4</name>
	</author>
	<content type="html">Julian Foad &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26626395&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julianfoad@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Philip Martin wrote:
&lt;br&gt;&amp;gt;&amp;gt; Julian Foad &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26626395&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julian.foad@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;gt; $ svn diff ^/repo/branches/foo ^/repo/branches/bar --repos=[URL|WC]
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; But that's much harder to type.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Yup. :-) But not if you configure it somewhere so you don't have to type
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; it.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; So your solution is I should define an alias that allows me to type
&lt;br&gt;&amp;gt;&amp;gt; 'svndiff ^/foo ^/bar wc' to run 'svn diff ^/foo ^/bar --repos=wc'.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I didn't say that.
&lt;/div&gt;&lt;br&gt;Then I'm not sure what you did mean.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; I'd prefer to fix the client.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; Also the new syntax is consistent
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; with most of the other commands that use '.' as a default, if one
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; doesn't want to use '.' one specifies the path explicitly:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; No, hardly any commands take a WC argument which they only use to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; identify the repository. They nearly all focus their behaviour onto the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; particular path you specify.
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Off the top of my head:
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; $ svn log -rNNN
&lt;br&gt;&amp;gt;&amp;gt; $ svn list ^/branches
&lt;br&gt;&amp;gt;&amp;gt; $ svn diff -cNNN
&lt;br&gt;&amp;gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; all will fail if wc is not a working copy and all will succeed if I
&lt;br&gt;&amp;gt;&amp;gt; add a wc path.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sure, but they will produce output that relates to the WC path you
&lt;br&gt;&amp;gt; specify, not just use it to find a repository and ignore it otherwise.
&lt;/div&gt;&lt;br&gt;Perhaps. However
&lt;br&gt;&lt;br&gt;$ svn list ^/subversion/branches ../src/COMMITTERS
&lt;br&gt;&lt;br&gt;appears to use it just find a repository, and
&lt;br&gt;&lt;br&gt;$ svn merge ^/foo ^/bar wc
&lt;br&gt;&lt;br&gt;behaves in almost exactly the way I would like diff to behave. &amp;nbsp;I
&lt;br&gt;agree it does use the wc path beyond merely constructing URLs, but the
&lt;br&gt;way it constructs URLs is the way I would like diff to behave.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Comparing two branches in a repository is not an obscure operation.
&lt;br&gt;&amp;gt;&amp;gt; We should make it easy to invoke.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sure. I agree.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Can you come on IRC #svn-dev where we can discuss more easily? (Actually
&lt;br&gt;&amp;gt; I must go get some lunch and put dinner in the oven now, but in an hour
&lt;br&gt;&amp;gt; or so?)
&lt;br&gt;&lt;br&gt;OK.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Philip
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426707&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426707&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26626395&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26626395&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Extend-%27svn-diff-URL-URL%27-to-%27svn-diff-URL-URL--WC-%27-tp26624179p26626395.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26626057</id>
	<title>Re: [PATCH] Extend 'svn diff URL URL' to 'svn diff URL URL [WC]'</title>
	<published>2009-12-03T05:37:10Z</published>
	<updated>2009-12-03T05:37:10Z</updated>
	<author>
		<name>Julian Foad</name>
	</author>
	<content type="html">Philip Martin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Julian Foad &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26626057&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julian.foad@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; &amp;gt; $ svn diff ^/repo/branches/foo ^/repo/branches/bar --repos=[URL|WC]
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; But that's much harder to type.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Yup. :-) But not if you configure it somewhere so you don't have to type
&lt;br&gt;&amp;gt; &amp;gt; it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So your solution is I should define an alias that allows me to type
&lt;br&gt;&amp;gt; 'svndiff ^/foo ^/bar wc' to run 'svn diff ^/foo ^/bar --repos=wc'.
&lt;/div&gt;&lt;br&gt;I didn't say that.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I'd prefer to fix the client.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; Also the new syntax is consistent
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; with most of the other commands that use '.' as a default, if one
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;gt; doesn't want to use '.' one specifies the path explicitly:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; No, hardly any commands take a WC argument which they only use to
&lt;br&gt;&amp;gt; &amp;gt; identify the repository. They nearly all focus their behaviour onto the
&lt;br&gt;&amp;gt; &amp;gt; particular path you specify.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Off the top of my head:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $ svn log -rNNN
&lt;br&gt;&amp;gt; $ svn list ^/branches
&lt;br&gt;&amp;gt; $ svn diff -cNNN
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; all will fail if wc is not a working copy and all will succeed if I
&lt;br&gt;&amp;gt; add a wc path.
&lt;/div&gt;&lt;br&gt;Sure, but they will produce output that relates to the WC path you
&lt;br&gt;specify, not just use it to find a repository and ignore it otherwise.
&lt;br&gt;&lt;br&gt;&amp;gt; Comparing two branches in a repository is not an obscure operation.
&lt;br&gt;&amp;gt; We should make it easy to invoke.
&lt;br&gt;&lt;br&gt;Sure. I agree.
&lt;br&gt;&lt;br&gt;Can you come on IRC #svn-dev where we can discuss more easily? (Actually
&lt;br&gt;I must go get some lunch and put dinner in the oven now, but in an hour
&lt;br&gt;or so?)
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426702&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426702&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26626057&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26626057&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-PATCH--Extend-%27svn-diff-URL-URL%27-to-%27svn-diff-URL-URL--WC-%27-tp26624179p26626057.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26625993</id>
	<title>RE: svnsync large files</title>
	<published>2009-12-03T05:32:58Z</published>
	<updated>2009-12-03T05:32:58Z</updated>
	<author>
		<name>Julian Foad</name>
	</author>
	<content type="html">On Wed, 2009-12-02, Bitts, Daniel wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Julian,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Nice script.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I found replication file: to file: worked fine,
&lt;br&gt;&amp;gt; https: to https: same server worked fine
&lt;br&gt;&amp;gt; https: to https: over WAN fails with:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; svnsync: REPORT of '&lt;a href=&quot;https://master.vb.inside/mastersvn':&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://master.vb.inside/mastersvn':&lt;/a&gt;&amp;nbsp;Could not
&lt;br&gt;&amp;gt; read response body: Secure connection truncated
&lt;br&gt;&amp;gt; (&lt;a href=&quot;https://master.vb.inside&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://master.vb.inside&lt;/a&gt;)
&lt;/div&gt;&lt;br&gt;Ah, so now you show us the error message :-)
&lt;br&gt;&lt;br&gt;&amp;gt; The slave was &lt;a href=&quot;https://slave.suffolk.inside/slavesvn&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://slave.suffolk.inside/slavesvn&lt;/a&gt;, and svnsync was
&lt;br&gt;&amp;gt; executed on the master server.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It's looking more like an Apache issue than an SVN issue, but still is
&lt;br&gt;&amp;gt; puzzling because users are regularly committing large files into the
&lt;br&gt;&amp;gt; master over the WAN link from the slave site.
&lt;br&gt;&lt;br&gt;Yes. Perhaps you should be looking for timeouts or data transfer limits
&lt;br&gt;in the Apache config. (I know very little about Apache config.)
&lt;br&gt;&lt;br&gt;Is your &amp;quot;svnsync&amp;quot; process using the Neon or the Serf library to make its
&lt;br&gt;HTTP connections, do you know? This might make a difference. We can find
&lt;br&gt;out from the output of &amp;quot;svnsync --version&amp;quot; plus any &amp;quot;http-library&amp;quot;
&lt;br&gt;option in the &amp;quot;~/.subversion/config&amp;quot; file of the home directory of the
&lt;br&gt;user account under which &amp;quot;svnsync&amp;quot; runs.
&lt;br&gt;&lt;br&gt;Can you try using the other one (Neon or Serf), if &amp;quot;svnsync --version&amp;quot;
&lt;br&gt;indicates it supports both?
&lt;br&gt;&lt;br&gt;- Julian
&lt;br&gt;&lt;br&gt;------------------------------------------------------
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426700&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/ds/viewMessage.do?dsForumId=462&amp;dsMessageId=2426700&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please start new threads on the &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625993&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;&amp;gt; mailing list.
&lt;br&gt;To subscribe to the new list, send an empty e-mail to &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26625993&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-subscribe@...&lt;/a&gt;&amp;gt;.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/svnsync-large-files-tp26123447p26625993.html" />
</entry>

</feed>
