<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-68</id>
	<title>Nabble - Subversion</title>
	<updated>2008-09-05T21:28:37Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Subversion-f68.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Subversion-f68.html" />
	<subtitle type="html">a compelling replacement for CVS. tigris - subversion home is &lt;a href=&quot;http://subversion.tigris.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;.</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19342974</id>
	<title>Re: bug candidate: replacing symlink with other symlink turns to plain file on merge</title>
	<published>2008-09-05T21:28:37Z</published>
	<updated>2008-09-05T21:28:37Z</updated>
	<author>
		<name>Karl Fogel-2</name>
	</author>
	<content type="html">Karl Fogel &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342974&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; So, turns out the problem is not in the merge at all, but in the second
&lt;br&gt;&amp;gt; commit -- it never tacks on the &amp;quot;svn:special&amp;quot; property at all, even
&lt;br&gt;&amp;gt; though a symbolic link is being committed. &amp;nbsp;Run this repro script and
&lt;br&gt;&amp;gt; the problem will be obvious:
&lt;br&gt;&lt;br&gt;Btw, note that the property is still present locally. &amp;nbsp;IOW, working copy
&lt;br&gt;and repository are out of sync afterwards :-). &amp;nbsp;Nice, huh?
&lt;br&gt;&lt;br&gt;I've added the appropriate comments to issue #3282 and assigned it to
&lt;br&gt;myself.
&lt;br&gt;&lt;br&gt;-Karl
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342974&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342974&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/bug-candidate%3A-replacing-symlink-with-other-symlink-turns-to-plain-file-on-merge-tp19336017p19342974.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19342953</id>
	<title>[Issue 3282]  commit replacing symlink with other symlink results in plain file in repository</title>
	<published>2008-09-05T21:23:57Z</published>
	<updated>2008-09-05T21:23:57Z</updated>
	<author>
		<name>kfogel-2</name>
	</author>
	<content type="html">&lt;a href=&quot;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;User kfogel changed the following:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; What &amp;nbsp; &amp;nbsp;|Old value &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |New value
&lt;br&gt;================================================================================
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Status|NEW &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |STARTED
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Summary| replacing symlink with ot|commit replacing symlink w
&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; |her symlink results in pla|ith other symlink results 
&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; |in file on merge &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|in plain file in repositor
&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;|y
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------- Additional comments from &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342953&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt; Fri Sep &amp;nbsp;5 21:23:57 -0700 2008 -------
&lt;br&gt;I've resummarized this issue, now that we know where the problem really happens.
&lt;br&gt;&amp;nbsp;It's in the commit, the one that replaces the old symlink with the new one of
&lt;br&gt;the same name -- the &amp;quot;svn:special&amp;quot; property never gets tacked on, although the
&lt;br&gt;file remains a symlink in the working copy after the commit, of course.
&lt;br&gt;&lt;br&gt;I just posted to the thread about this, giving a repro script. &amp;nbsp;Here's a
&lt;br&gt;slightly improved version of that script, demonstrating that after the r3
&lt;br&gt;commit, the &amp;quot;svn:special&amp;quot; property is present locally but *not* in the
&lt;br&gt;repository. &amp;nbsp;(How's that for corruption? &amp;nbsp;Assigning to self.)
&lt;br&gt;&lt;br&gt;-----------------------------------------------------------------------
&lt;br&gt;#!/bin/sh
&lt;br&gt;&lt;br&gt;SVN=`which svn`
&lt;br&gt;SVNADMIN=`which svnadmin`
&lt;br&gt;&lt;br&gt;URL=file:///`pwd`/repos
&lt;br&gt;&lt;br&gt;rm -rf repos wc
&lt;br&gt;&lt;br&gt;${SVNADMIN} create repos
&lt;br&gt;${SVN} co ${URL}/ wc
&lt;br&gt;&lt;br&gt;cd wc
&lt;br&gt;&lt;br&gt;# Add two regular files in r1.
&lt;br&gt;touch foo bar
&lt;br&gt;${SVN} add foo bar
&lt;br&gt;${SVN} ci -m &amp;quot;Add regular files foo, bar.&amp;quot;
&lt;br&gt;${SVN} up
&lt;br&gt;&lt;br&gt;# Add a symbolic link to foo in r2.
&lt;br&gt;ln -s foo link
&lt;br&gt;${SVN} add link
&lt;br&gt;${SVN} ci -m &amp;quot;Add symbolic link to foo.&amp;quot;
&lt;br&gt;${SVN} up
&lt;br&gt;&lt;br&gt;# Change it to a symbolic link to bar in r3.
&lt;br&gt;${SVN} rm link
&lt;br&gt;ln -s bar link
&lt;br&gt;${SVN} add link
&lt;br&gt;${SVN} ci -m &amp;quot;Changed symbolic link to bar.&amp;quot;
&lt;br&gt;${SVN} up
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;echo &amp;quot;### Locally, the file has the svn:special prop after the r3 commit.&amp;quot;
&lt;br&gt;echo &amp;quot;### Running 'svn plist -v link':&amp;quot;
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;${SVN} plist -v link
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;LINK_URL=`${SVN} info link | grep &amp;quot;URL: &amp;quot; | cut -d &amp;quot; &amp;quot; -f2`
&lt;br&gt;echo &amp;quot;### But the svn:special prop didn't go into the repository in r3!&amp;quot;
&lt;br&gt;echo &amp;quot;### Running 'svn plist -v ${LINK_URL}':&amp;quot;
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;${SVN} plist -v ${LINK_URL}
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;echo &amp;quot;### No output. &amp;nbsp;Hmmm. &amp;nbsp;Note that the property did make it into r2...&amp;quot;
&lt;br&gt;echo &amp;quot;### Running 'svn plist -v ${LINK_URL}@2':&amp;quot;
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;${SVN} plist -v ${LINK_URL}@2
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;echo &amp;quot;### So the problem is with the replacing commit, not with the merge.&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342953&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342953&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/subversion---issues-f10629.html&quot; embed=&quot;fixTarget[10629]&quot; target=&quot;_top&quot; &gt;subversion - issues&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Issue-3282--New----replacing-symlink-with-other-symlink-results-in-plain-file-on-merge-tp19341576p19342953.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19342954</id>
	<title>[Issue 3282]  commit replacing symlink with other symlink results in plain file in repository</title>
	<published>2008-09-05T21:23:57Z</published>
	<updated>2008-09-05T21:23:57Z</updated>
	<author>
		<name>kfogel-2</name>
	</author>
	<content type="html">&lt;a href=&quot;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;User kfogel changed the following:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; What &amp;nbsp; &amp;nbsp;|Old value &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |New value
&lt;br&gt;================================================================================
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Status|NEW &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |STARTED
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Summary| replacing symlink with ot|commit replacing symlink w
&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; |her symlink results in pla|ith other symlink results 
&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; |in file on merge &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;|in plain file in repositor
&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;|y
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------- Additional comments from &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342954&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt; Fri Sep &amp;nbsp;5 21:23:57 -0700 2008 -------
&lt;br&gt;I've resummarized this issue, now that we know where the problem really happens.
&lt;br&gt;&amp;nbsp;It's in the commit, the one that replaces the old symlink with the new one of
&lt;br&gt;the same name -- the &amp;quot;svn:special&amp;quot; property never gets tacked on, although the
&lt;br&gt;file remains a symlink in the working copy after the commit, of course.
&lt;br&gt;&lt;br&gt;I just posted to the thread about this, giving a repro script. &amp;nbsp;Here's a
&lt;br&gt;slightly improved version of that script, demonstrating that after the r3
&lt;br&gt;commit, the &amp;quot;svn:special&amp;quot; property is present locally but *not* in the
&lt;br&gt;repository. &amp;nbsp;(How's that for corruption? &amp;nbsp;Assigning to self.)
&lt;br&gt;&lt;br&gt;-----------------------------------------------------------------------
&lt;br&gt;#!/bin/sh
&lt;br&gt;&lt;br&gt;SVN=`which svn`
&lt;br&gt;SVNADMIN=`which svnadmin`
&lt;br&gt;&lt;br&gt;URL=file:///`pwd`/repos
&lt;br&gt;&lt;br&gt;rm -rf repos wc
&lt;br&gt;&lt;br&gt;${SVNADMIN} create repos
&lt;br&gt;${SVN} co ${URL}/ wc
&lt;br&gt;&lt;br&gt;cd wc
&lt;br&gt;&lt;br&gt;# Add two regular files in r1.
&lt;br&gt;touch foo bar
&lt;br&gt;${SVN} add foo bar
&lt;br&gt;${SVN} ci -m &amp;quot;Add regular files foo, bar.&amp;quot;
&lt;br&gt;${SVN} up
&lt;br&gt;&lt;br&gt;# Add a symbolic link to foo in r2.
&lt;br&gt;ln -s foo link
&lt;br&gt;${SVN} add link
&lt;br&gt;${SVN} ci -m &amp;quot;Add symbolic link to foo.&amp;quot;
&lt;br&gt;${SVN} up
&lt;br&gt;&lt;br&gt;# Change it to a symbolic link to bar in r3.
&lt;br&gt;${SVN} rm link
&lt;br&gt;ln -s bar link
&lt;br&gt;${SVN} add link
&lt;br&gt;${SVN} ci -m &amp;quot;Changed symbolic link to bar.&amp;quot;
&lt;br&gt;${SVN} up
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;echo &amp;quot;### Locally, the file has the svn:special prop after the r3 commit.&amp;quot;
&lt;br&gt;echo &amp;quot;### Running 'svn plist -v link':&amp;quot;
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;${SVN} plist -v link
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;LINK_URL=`${SVN} info link | grep &amp;quot;URL: &amp;quot; | cut -d &amp;quot; &amp;quot; -f2`
&lt;br&gt;echo &amp;quot;### But the svn:special prop didn't go into the repository in r3!&amp;quot;
&lt;br&gt;echo &amp;quot;### Running 'svn plist -v ${LINK_URL}':&amp;quot;
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;${SVN} plist -v ${LINK_URL}
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;echo &amp;quot;### No output. &amp;nbsp;Hmmm. &amp;nbsp;Note that the property did make it into r2...&amp;quot;
&lt;br&gt;echo &amp;quot;### Running 'svn plist -v ${LINK_URL}@2':&amp;quot;
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;${SVN} plist -v ${LINK_URL}@2
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;echo &amp;quot;### So the problem is with the replacing commit, not with the merge.&amp;quot;
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342954&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342954&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Issue-3282--New----replacing-symlink-with-other-symlink-results-in-plain-file-on-merge-tp19341577p19342954.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19342926</id>
	<title>Re: bug candidate: replacing symlink with other symlink turns to plain file on merge</title>
	<published>2008-09-05T21:15:16Z</published>
	<updated>2008-09-05T21:15:16Z</updated>
	<author>
		<name>Karl Fogel-2</name>
	</author>
	<content type="html">&amp;quot;David Glasser&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;glasser@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt; On Fri, Sep 5, 2008 at 3:50 PM, Karl Fogel &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342926&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Wait, I think I've got it!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The problem is that the &amp;quot;svn:special&amp;quot; property is set to &amp;quot;link&amp;quot; on both
&lt;br&gt;&amp;gt;&amp;gt; the old and new file, so it never appears as a prop diff -- nor should
&lt;br&gt;&amp;gt;&amp;gt; it, since there's no difference.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Really? &amp;nbsp;I'd expect that for a 'R'eplaced file, property diffs should
&lt;br&gt;&amp;gt; be based against the empty file, not against the deleted file.
&lt;br&gt;&lt;br&gt;(Bonus points to whoever supplies the appropriate Big Lebowski quote to
&lt;br&gt;go along with the following...)
&lt;br&gt;&lt;br&gt;So, turns out the problem is not in the merge at all, but in the second
&lt;br&gt;commit -- it never tacks on the &amp;quot;svn:special&amp;quot; property at all, even
&lt;br&gt;though a symbolic link is being committed. &amp;nbsp;Run this repro script and
&lt;br&gt;the problem will be obvious:
&lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------
&lt;br&gt;#!/bin/sh
&lt;br&gt;&lt;br&gt;SVN=`which svn`
&lt;br&gt;SVNADMIN=`which svnadmin`
&lt;br&gt;&lt;br&gt;URL=file:///`pwd`/repos
&lt;br&gt;&lt;br&gt;rm -rf repos wc
&lt;br&gt;&lt;br&gt;${SVNADMIN} create repos
&lt;br&gt;${SVN} co ${URL}/ wc
&lt;br&gt;&lt;br&gt;cd wc
&lt;br&gt;&lt;br&gt;# Add two regular files in r1.
&lt;br&gt;touch foo bar
&lt;br&gt;${SVN} add foo bar
&lt;br&gt;${SVN} ci -m &amp;quot;Add regular files foo, bar.&amp;quot;
&lt;br&gt;${SVN} up
&lt;br&gt;&lt;br&gt;# Add a symbolic link to foo in r2.
&lt;br&gt;ln -s foo link
&lt;br&gt;${SVN} add link
&lt;br&gt;${SVN} ci -m &amp;quot;Add symbolic link to foo.&amp;quot;
&lt;br&gt;${SVN} up
&lt;br&gt;&lt;br&gt;# Change it to a symbolic link to bar in r3.
&lt;br&gt;${SVN} rm link
&lt;br&gt;ln -s bar link
&lt;br&gt;${SVN} add link
&lt;br&gt;${SVN} ci -m &amp;quot;Changed symbolic link to bar.&amp;quot;
&lt;br&gt;${SVN} up
&lt;br&gt;LINK_URL=`${SVN} info link | grep &amp;quot;URL: &amp;quot; | cut -d &amp;quot; &amp;quot; -f2`
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;echo &amp;quot;### But the svn:special prop didn't go into the repository in r3!&amp;quot;
&lt;br&gt;echo &amp;quot;### Running 'svn plist -v ${LINK_URL}':&amp;quot;
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;${SVN} plist -v ${LINK_URL}
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;echo &amp;quot;### No output. &amp;nbsp;Hmmm. &amp;nbsp;Note that the property did make it into r2...&amp;quot;
&lt;br&gt;echo &amp;quot;### Running 'svn plist -v ${LINK_URL}@2':&amp;quot;
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;${SVN} plist -v ${LINK_URL}@2
&lt;br&gt;echo &amp;quot;&amp;quot;
&lt;br&gt;echo &amp;quot;### So the problem is with the replacing commit, not with the merge.&amp;quot;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342926&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19342926&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/bug-candidate%3A-replacing-symlink-with-other-symlink-turns-to-plain-file-on-merge-tp19336017p19342926.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19342831</id>
	<title>Re: How to print out only the most recent log message for each file in a project?</title>
	<published>2008-09-05T20:52:57Z</published>
	<updated>2008-09-05T20:52:57Z</updated>
	<author>
		<name>Quinn Taylor</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt;&amp;gt; If I do 'svn log HEAD', I only get the log message for the most &amp;nbsp;
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; recent
&lt;br&gt;&amp;gt;&amp;gt; commit. I'd like something like an option to 'svn status' that &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; prints log
&lt;br&gt;&amp;gt;&amp;gt; messages, but it doesn't seem to exist. Is it possible to do what I &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; want?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Revisions are global to the repository, not unique to each file. So,
&lt;br&gt;&amp;gt; to get the log message associated with the revision where each file
&lt;br&gt;&amp;gt; was last changed, you'll need to script:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For each file, run svn info
&lt;br&gt;&amp;gt; Parse the output to get the last changed rev
&lt;br&gt;&amp;gt; Run svn log -r &amp;lt;rev&amp;gt; &amp;lt;filename&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or something close to that.
&lt;/div&gt;&lt;/div&gt;&lt;br&gt;Something close to what you want it possible. Printing the log &amp;nbsp;
&lt;br&gt;statements for individual files and directories is likely to be nigh &amp;nbsp;
&lt;br&gt;unto unintelligible. However, `svn list --verbose URL` will print the &amp;nbsp;
&lt;br&gt;last revision, last modifier, modify date, and path for every node at &amp;nbsp;
&lt;br&gt;the specified URL. This is certainly much easier than scripting a &amp;nbsp;
&lt;br&gt;solution and dealing with the network latency and extra parsing.
&lt;br&gt;&lt;br&gt;That said, it might be nice to have finer control over what is &amp;nbsp;
&lt;br&gt;printed, but the predictable structure of --verbose is easy enough to &amp;nbsp;
&lt;br&gt;handle, and there are many more important fish to fry.
&lt;br&gt;&lt;br&gt;If you really want the log messages, I'd recommend getting the verbose &amp;nbsp;
&lt;br&gt;list, creating a non-repeating set of revision numbers, then running &amp;nbsp;
&lt;br&gt;`svn log --revision REV` for each revision. Or use something like &amp;nbsp;
&lt;br&gt;WebSVN or ViewVC to browse to the revisions of interest. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;&amp;nbsp; - Quinn&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;smime.p7s&lt;/strong&gt; (3K) &lt;a href=&quot;http://www.nabble.com/attachment/19342831/0/smime.p7s&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/How-to-print-out-only-the-most-recent-log-message-for-each-file-in-a-project--tp19336342p19342831.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341976</id>
	<title>Re: Diff Question.</title>
	<published>2008-09-05T18:05:31Z</published>
	<updated>2008-09-05T18:05:31Z</updated>
	<author>
		<name>Gavin 'Beau' Baumanis</name>
	</author>
	<content type="html">&lt;br&gt;Hi Ryan (and everyone else of course)
&lt;br&gt;&lt;br&gt;I have tried the following, but it still returns the entire file as &amp;nbsp;
&lt;br&gt;being different, is there something obvious I am missing?
&lt;br&gt;&lt;br&gt;svn diff &amp;nbsp;/svn/trunk/project/filename.cfm -r head:2136 -x --ignore-eol- 
&lt;br&gt;style -x -w
&lt;br&gt;&lt;br&gt;I even tried using the repository instead of the local WC, but it &amp;nbsp;
&lt;br&gt;returned the same.
&lt;br&gt;&lt;br&gt;svn diff &lt;a href=&quot;http://192.168.10.95/svn/trunk/project/filename.cfm&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.95/svn/trunk/project/filename.cfm&lt;/a&gt;&amp;nbsp;-r head: 
&lt;br&gt;2136 -x --ignore-eol-style -x -w
&lt;br&gt;&lt;br&gt;&lt;br&gt;Index: filename.cfm
&lt;br&gt;===================================================================
&lt;br&gt;--- filename.cfm	(revision 3885)
&lt;br&gt;+++ filename.cfm	(revision 2136)
&lt;br&gt;@@ -1,710 +1,726 @@
&lt;br&gt;&lt;br&gt;&lt;br&gt;Gavin.
&lt;br&gt;&lt;br&gt;It's always darkest before the dawn. So if you're going to steal your &amp;nbsp;
&lt;br&gt;neighbour's paper - then that's the time to do it.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On 06/09/2008, at 10:27 AM, Ryan Schmidt wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sep 5, 2008, at 12:40 AM, Gavin 'Beau' Baumanis wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I was just wondering how others coped when trying to compare two &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; revisions of a file, but diff (whether it be a GUI-tool or &amp;quot;svn &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; diff&amp;quot; shows the entire document as being 1 big difference?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And why does the diff tool do that?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One reason is differing line endings. If so, then convert the one &amp;nbsp;
&lt;br&gt;&amp;gt; version of the document to the same line ending style as the other &amp;nbsp;
&lt;br&gt;&amp;gt; version and compare again.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or you can use the &amp;quot;ignore whitespace&amp;quot; option to diff.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If your files differ on every line for a reason other than &amp;nbsp;
&lt;br&gt;&amp;gt; whitespace, please explain.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341976&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341976&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341976&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341976&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Diff-Question.-tp19336423p19341976.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341914</id>
	<title>Re: svn: Expected version '3' of repository; found version '5'</title>
	<published>2008-09-05T17:57:32Z</published>
	<updated>2008-09-05T17:57:32Z</updated>
	<author>
		<name>Ryan Schmidt-42</name>
	</author>
	<content type="html">On Sep 4, 2008, at 2:48 AM, Rajeev Jain wrote:
&lt;br&gt;&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;I am using subversion 1.4.6 version on &amp;nbsp;
&lt;br&gt;&amp;gt; CentOS 4.3.
&lt;br&gt;&amp;gt; I have a script for backup purpose.
&lt;br&gt;&amp;gt; When I run it directly on command prompt,it works.
&lt;br&gt;&amp;gt; But when I run it using cron, it gives some errors.
&lt;br&gt;&amp;gt; I am mentioning error below:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; svn: Expected version '3' of repository; found version '5'
&lt;br&gt;&lt;br&gt;It sounds like the version of Subversion that's getting run from cron &amp;nbsp;
&lt;br&gt;is an older version than the one that's getting used when you run it &amp;nbsp;
&lt;br&gt;at the command prompt. Perhaps your PATH variable is different in &amp;nbsp;
&lt;br&gt;cron than it is at your usual command prompt.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341914&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341914&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/svn%3A-Expected-version-%273%27-of-repository--found-version-%275%27-tp19336059p19341914.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341905</id>
	<title>Re: bug candidate: replacing symlink with other symlink turns to plain file on merge</title>
	<published>2008-09-05T17:55:34Z</published>
	<updated>2008-09-05T17:55:34Z</updated>
	<author>
		<name>David Glasser-4</name>
	</author>
	<content type="html">On Fri, Sep 5, 2008 at 3:50 PM, Karl Fogel &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; [originally misposted in the wrong thread]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Wait, I think I've got it!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The problem is that the &amp;quot;svn:special&amp;quot; property is set to &amp;quot;link&amp;quot; on both
&lt;br&gt;&amp;gt; the old and new file, so it never appears as a prop diff -- nor should
&lt;br&gt;&amp;gt; it, since there's no difference.
&lt;br&gt;&lt;br&gt;Really? &amp;nbsp;I'd expect that for a 'R'eplaced file, property diffs should
&lt;br&gt;be based against the empty file, not against the deleted file.
&lt;br&gt;&lt;br&gt;--dave
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; But (I think) the code that handles the &amp;quot;svn:special&amp;quot; property only gets
&lt;br&gt;&amp;gt; activated when the property is added or removed. (I guess it would also
&lt;br&gt;&amp;gt; get activated if the property value changed, but in practice, it's
&lt;br&gt;&amp;gt; always &amp;quot;link&amp;quot; right now, since the details appear in the file text.
&lt;br&gt;&amp;gt; Thus our concern here is with the property being added or removed.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I haven't investigated this line of reasoning yet, but will later
&lt;br&gt;&amp;gt; tonight if no one beats me to it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Karl
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Karl Fogel &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; BUCHMULLER Norbert &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;norbi@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I found a bug in Subversion. Can someone pls test it on the latest
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; version? (Or tell me if it's a known bug that I overlooked.)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If a symlink is replaced by a different symlink (svn rm link; ln -s foo
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; link; svn add link; svn ci), everything goes fine, up to the point when
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; you try to merge this change to a branch, as on the merge the element
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; becomes a plain file (instead of a symlink).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Note that this bug is similar to issue 2064, but is not the same. (Issue
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2064 is about the merge of a change creating a new symlink, this one is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; about the merge of a change that replaces a symlink with a different one.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Just to be sure, I tested that it is not a regression of 2064.)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Note2: I understand that replacing an element this way is silly (it
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; creates a new element with the same name but separate version history).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; See the attachment (rm_symlink+add_symlink+merge.sh) for a recipe how to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; reproduce the bug.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thank you for the excellent reproduction script. &amp;nbsp;I can also reproduce
&lt;br&gt;&amp;gt;&amp;gt; the bug, using your script.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; When I traced in with GDB, I set breakpoints on svn_client_merge_peg3(),
&lt;br&gt;&amp;gt;&amp;gt; and on each of the merge_callbacks in libsvn_client/merge.c:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;/* The main callback table for 'svn merge'. &amp;nbsp;*/
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;static const svn_wc_diff_callbacks3_t
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;merge_callbacks =
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_file_changed,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_file_added,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_file_deleted,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_dir_added,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_dir_deleted,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_props_changed,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_dir_opened,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_dir_closed
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Here's what I found:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Breakpoint 11, svn_client_merge_peg3
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(source=0x9b0f5e0 &amp;quot;&amp;quot;, ranges_to_merge=0x9b0db18,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;peg_revision=0xbfa635d8, target_wcpath=0x806fff8 &amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;depth=svn_depth_unknown, ignore_ancestry=0, force=0, record_only=0,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;dry_run=0, merge_options=0x0, ctx=0x9b0e338, pool=0x9b0d990) at
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;subversion/libsvn_client/merge.c:6569
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;(gdb) c
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Continuing.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Breakpoint 5, merge_file_deleted
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(adm_access=0x9b0f710, state=0xbfa62d4c, mine=0x9bb2710 &amp;quot;link&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;older=0x9bb2810 &amp;quot;/tmp/tmp&amp;quot;, yours=0x9b75f68
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;.svn/tmp/tempfile.tmp&amp;quot;, mimetype1=0x0, mimetype2=0x0,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;original_props=0x9bc1348, baton=0xbfa63428) at
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;subversion/libsvn_client/merge.c:1062
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;(gdb) c
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Continuing.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Breakpoint 4, merge_file_added
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(adm_access=0x9b0f710, content_state=0xbfa62d5c,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;prop_state=0xbfa62d58, mine=0x9bc20e8 &amp;quot;link&amp;quot;, older=0x9b75f68
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;.svn/tmp/tempfile.tmp&amp;quot;, yours=0x9bc2380 &amp;quot;.svn/tmp/tempfile.2.tmp&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;rev1=0, rev2=3, mimetype1=0x0, mimetype2=0x0,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;prop_changes=0x9bc20f0, original_props=0x9b75e18, baton=0xbfa63428)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at subversion/libsvn_client/merge.c:821
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;(gdb) c
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Continuing.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;--- Merging r3 into '.':
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;R &amp;nbsp; &amp;nbsp;link
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hmmm, at this point, 'link' on disk is not a symlink. &amp;nbsp;The &amp;quot;svn:special&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; prop (needed to turn it into a symlink) was not delivered via
&lt;br&gt;&amp;gt;&amp;gt; prop_changes and original_props (I stepped through earlier to make
&lt;br&gt;&amp;gt;&amp;gt; sure). &amp;nbsp;Then later we hit this:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Breakpoint 10, merge_props_changed
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(adm_access=0x9b0f710, state=0xbfa62ef4, path=0x9b8c6c8 &amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;propchanges=0x9b8c6a8, original_props=0x9b927d0, baton=0xbfa63428)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at subversion/libsvn_client/merge.c:536
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ...However, when I step through, it just sets some svn:entry props. &amp;nbsp;It
&lt;br&gt;&amp;gt;&amp;gt; still didn't supply svn:special. &amp;nbsp;After that, we don't hit any merge
&lt;br&gt;&amp;gt;&amp;gt; callbacks (except for merge_dir_closed(), I think).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I haven't traced the problem to its source yet, but I'm posting this in
&lt;br&gt;&amp;gt;&amp;gt; hopes of saving you or someone else some time, if you decide to try
&lt;br&gt;&amp;gt;&amp;gt; debugging it.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -Karl
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;David Glasser | &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;glasser@...&lt;/a&gt; | &lt;a href=&quot;http://www.davidglasser.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.davidglasser.net/&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341905&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/bug-candidate%3A-replacing-symlink-with-other-symlink-turns-to-plain-file-on-merge-tp19336017p19341905.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341903</id>
	<title>Re: Commit failed: Can't create directory</title>
	<published>2008-09-05T17:54:54Z</published>
	<updated>2008-09-05T17:54:54Z</updated>
	<author>
		<name>Ryan Schmidt-42</name>
	</author>
	<content type="html">&lt;br&gt;On Sep 4, 2008, at 10:02 AM, Joel Harris wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I started getting this error all of a sudden:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Commit failed (details follow):
&lt;br&gt;&amp;gt; Can't create directory
&lt;br&gt;&amp;gt; 'C:\SVNRepositories\asp\ThatsLife\db\transactions\178-1.txn': The &amp;nbsp;
&lt;br&gt;&amp;gt; system cannot
&lt;br&gt;&amp;gt; find the path specified.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've looked through the backups of my repository folder and none of &amp;nbsp;
&lt;br&gt;&amp;gt; them contain a folder called db\transactions. &amp;nbsp;Of course the db &amp;nbsp;
&lt;br&gt;&amp;gt; folder exists, but not the transactions folder. I tried checking &amp;nbsp;
&lt;br&gt;&amp;gt; out the project anew and committing changes and I get the same &amp;nbsp;
&lt;br&gt;&amp;gt; error. &amp;nbsp;Please advise.
&lt;/div&gt;&lt;br&gt;Create the transactions folder.
&lt;br&gt;&lt;br&gt;I recall other postings here before and the folder having been &amp;nbsp;
&lt;br&gt;renamed. Did you recently change the version of Subversion you were &amp;nbsp;
&lt;br&gt;using, or start using a different client based on a different version &amp;nbsp;
&lt;br&gt;of the Subversion libraries?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341903&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341903&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Commit-failed%3A-Can%27t-create-directory-tp19336337p19341903.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341833</id>
	<title>Re: svn log improvement proposals</title>
	<published>2008-09-05T17:45:03Z</published>
	<updated>2008-09-05T17:45:03Z</updated>
	<author>
		<name>Hyrum K. Wright-3</name>
	</author>
	<content type="html">Eirik Bjørsnøs wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I recently mentioned[1] some issues I was facing adding merge tracking
&lt;br&gt;&amp;gt; features to my version control history search tool [2].
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Having spent the last few days doing some actual work on this feature,
&lt;br&gt;&amp;gt; I have run into some issues with the Subversion log APIs/protocols.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Using the current API there's no way for me to specify the exact kind
&lt;br&gt;&amp;gt; and amount of information I want from svn log.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Specifically, here are the issues I'm facing:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; A) Can't specify depth of include-merged-revisions (-g)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If a merged revision also has a merged revision it will be included in
&lt;br&gt;&amp;gt; the log. (And that revision can again be a merge of a merge of a merge
&lt;br&gt;&amp;gt; many levels down..) Since I look at the repository log as a whole, it
&lt;br&gt;&amp;gt; doesn't make sense to log merged revisions more than one level deep.
&lt;br&gt;&amp;gt; Any information about &amp;quot;nested&amp;quot; merges will have appeared earlier in
&lt;br&gt;&amp;gt; the log.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The following thread discusses a --depth parameter, but I can't seem
&lt;br&gt;&amp;gt; to find it leading to any conclusion:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://subversion.tigris.org/servlets/BrowseList?list=dev&amp;by=thread&amp;from=661083&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/servlets/BrowseList?list=dev&amp;by=thread&amp;from=661083&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Proposal: Add a --depth switch to svn log (and the protocols, simple
&lt;br&gt;&amp;gt; client filtering won't be very useful).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; B) Can't limit information returned specifically about merged revisions.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The -v option currently applies to merged revisions as well as the
&lt;br&gt;&amp;gt; &amp;quot;actual&amp;quot; revisions. I need full information about the actual
&lt;br&gt;&amp;gt; revisions, but for merged revisions I only need the number of the
&lt;br&gt;&amp;gt; revision. Everything else I already have cached.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; For my specific use case a special &amp;quot;--just-revision-for-merged&amp;quot; would
&lt;br&gt;&amp;gt; be ok. However, for consistency it's probably better to add versions
&lt;br&gt;&amp;gt; of --verbose, --with-all-revprops &amp;nbsp;and --with-revprop that apply
&lt;br&gt;&amp;gt; specifically to merged revisions.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Proposal: Add merge-specific versions of --verbose,
&lt;br&gt;&amp;gt; --with-all-revprops &amp;nbsp;and --with-revprop.
&lt;/div&gt;&lt;/div&gt;I wonder if the following idea would help in these cases. &amp;nbsp;In the repository
&lt;br&gt;layer, instead of returning the complete depth of the merged revisions, just
&lt;br&gt;return the ranges (if requested), this would allow the client contacting the
&lt;br&gt;repo to make repeated requests if &amp;quot;deep&amp;quot; merge information was desired, or
&lt;br&gt;selectively request additional information about merged revisions of interest.
&lt;br&gt;&lt;br&gt;The above change has been discussed before, but I don't think anybody has made
&lt;br&gt;any progress on it. &amp;nbsp;The idea is pretty straightforward, but the implementation
&lt;br&gt;will be by no means trivial. &amp;nbsp;It would require a bit of on-list discussion to
&lt;br&gt;hammer out the semantics of the APIs.
&lt;br&gt;&lt;br&gt;Eirik, does this sounds like something you can look into?
&lt;br&gt;&lt;br&gt;-Hyrum
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (265 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19341833/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/svn-log-improvement-proposals-tp19340762p19341833.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341823</id>
	<title>Re: svn commit still holds locks when server-side post-commit runs</title>
	<published>2008-09-05T17:44:25Z</published>
	<updated>2008-09-05T17:44:25Z</updated>
	<author>
		<name>Ryan Schmidt-42</name>
	</author>
	<content type="html">On Sep 5, 2008, at 12:34 PM, Markus Kuhn wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Ryan Schmidt wrote on 2008-09-04 21:12 UTC:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Well, no output from a post-commit hook is ever sent to a Subversion
&lt;br&gt;&amp;gt;&amp;gt; client.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If the post-commit hook exits with a non-zero return value, its stderr
&lt;br&gt;&amp;gt; output will be forwarded to, and displayed by, the client.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Oops -- I didn't know that. I tested with 1.5.2 and you're right. I &amp;nbsp;
&lt;br&gt;was mistaken. Thanks for pointing this out.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341823&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341823&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/svn-commit-still-holds-locks-when-server-side-post-commit-runs-tp19311678p19341823.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341783</id>
	<title>Re: About pre-revprop-change</title>
	<published>2008-09-05T17:37:01Z</published>
	<updated>2008-09-05T17:37:01Z</updated>
	<author>
		<name>Ryan Schmidt-42</name>
	</author>
	<content type="html">&lt;br&gt;On Sep 5, 2008, at 1:48 PM, eg wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341783&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;watanabe@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm a biginner of SVN in Japan, I want to change the past log- 
&lt;br&gt;&amp;gt;&amp;gt; message, but I &amp;nbsp;got an error from SVN like 'Ask your administrator &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; to create the hook of pre-revprop-change'. But there is no &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; information about it in my manual and I have no idea about the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; administrator it's mentioned.
&lt;br&gt;&amp;gt;&amp;gt; Could someone teach me the way to change the log message or change &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; past log-message ?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is also on the Subversion FAQ
&lt;br&gt;&amp;gt; see:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://subversion.tigris.org/faq.html#change-log-msg&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/faq.html#change-log-msg&lt;/a&gt;&lt;/div&gt;&lt;br&gt;It is also provided for you in the script pre-revprop-change.tmpl in &amp;nbsp;
&lt;br&gt;the hooks directory of your repository. This is an example script &amp;nbsp;
&lt;br&gt;designed to show you how to write a pre-revprop-change hook, and the &amp;nbsp;
&lt;br&gt;example given happens to be how to allow log messages to be changed. &amp;nbsp;
&lt;br&gt;Simply copy the file pre-revprop-change.tmpl to pre-revprop.change &amp;nbsp;
&lt;br&gt;(without an extension) and give the script the execute bit (for &amp;nbsp;
&lt;br&gt;example with &amp;quot;chmod 755 pre-revprop-change&amp;quot;) and that should be all. &amp;nbsp;
&lt;br&gt;You may want to read the script too to see how it was done.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341783&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341783&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/About-pre-revprop-change-tp19336380p19341783.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341757</id>
	<title>Re: On commit, svn server to change line ending to unix style for .sh files.</title>
	<published>2008-09-05T17:33:41Z</published>
	<updated>2008-09-05T17:33:41Z</updated>
	<author>
		<name>Ryan Schmidt-42</name>
	</author>
	<content type="html">On Sep 5, 2008, at 6:57 PM, Fu-Tung Cheng wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Fri, 9/5/08, Larry Shatzer, Jr. wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Now please read
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svnbook.red-bean.com/nightly/en/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnbook.red-bean.com/nightly/en/&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; svn.advanced.props.html#svn.advanced.props.auto
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; And you should read
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://subversion.tigris.org/faq.html#auto-props&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/faq.html#auto-props&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The information appears somewhat contradictory though. &amp;nbsp;The first &amp;nbsp;
&lt;br&gt;&amp;gt; link implies that I can set enable-auto-props and that I can choose &amp;nbsp;
&lt;br&gt;&amp;gt; to have it set the eol-style to LF for .sh files.
&lt;/div&gt;&lt;br&gt;Correct: you do that on the client.
&lt;br&gt;&lt;br&gt;&amp;gt; The second link says there is no server mechanism. &amp;nbsp;Did I mis- 
&lt;br&gt;&amp;gt; interpret something?
&lt;br&gt;&lt;br&gt;Correct: there is no server-side mechanism to modify the properties &amp;nbsp;
&lt;br&gt;automatically; this only exists on the client side. On the server you &amp;nbsp;
&lt;br&gt;cannot change the data the user submitted in the commit; you can &amp;nbsp;
&lt;br&gt;merely reject a commit if its contents is not satisfactory for &amp;nbsp;
&lt;br&gt;whatever reasons you define.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341757&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341757&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/On-commit%2C-svn-server-to-change-line-ending-to-unix-style-for-.sh-files.-tp19313382p19341757.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341733</id>
	<title>Re: On commit, svn server to change line ending to unix style for .sh files.</title>
	<published>2008-09-05T17:32:13Z</published>
	<updated>2008-09-05T17:32:13Z</updated>
	<author>
		<name>Ryan Schmidt-42</name>
	</author>
	<content type="html">&lt;br&gt;On Sep 5, 2008, at 12:54 PM, Fu-Tung Cheng wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; The scenario I have is that I always want .sh files - any other &amp;nbsp;
&lt;br&gt;&amp;gt; files - to have the unix eol style but I never want to have to set &amp;nbsp;
&lt;br&gt;&amp;gt; them. &amp;nbsp;svn should be smart enough or configurable enough to set &amp;nbsp;
&lt;br&gt;&amp;gt; this without any interaction from my or any other clients behalf.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So the question remains, is this feature on the roadmap? &amp;nbsp;Why &amp;nbsp;
&lt;br&gt;&amp;gt; should everytime I want to add a new .sh file to the repository I &amp;nbsp;
&lt;br&gt;&amp;gt; need to manually set the eol:style to CR when the server could say &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;quot;hey that's a .sh file I know what style he wants and just set it&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I realize that adding files doesn't occur all the time and that &amp;nbsp;
&lt;br&gt;&amp;gt; some client allow you to select a bunch of files and set all their &amp;nbsp;
&lt;br&gt;&amp;gt; eol:style at once but this is still error prone and much less nice &amp;nbsp;
&lt;br&gt;&amp;gt; than an automated server side setting.
&lt;/div&gt;&lt;br&gt;Note: it's &amp;quot;svn:eol-style&amp;quot;, not &amp;quot;eol:style&amp;quot;, and you want to set it &amp;nbsp;
&lt;br&gt;to LF (Unix- and Mac OS X-style line endings), not CR (old Mac-style &amp;nbsp;
&lt;br&gt;line endings).
&lt;br&gt;&lt;br&gt;There is no server-side mechanism to set these properties for you. &amp;nbsp;
&lt;br&gt;The best you can do is to set up your clients properly, and install a &amp;nbsp;
&lt;br&gt;pre-commit hook to reject any commit that does not meet your &amp;nbsp;
&lt;br&gt;requirements. In the error message that such a hook prints, you can &amp;nbsp;
&lt;br&gt;inform the user how to set up their client properly.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341733&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341733&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/On-commit%2C-svn-server-to-change-line-ending-to-unix-style-for-.sh-files.-tp19313382p19341733.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341704</id>
	<title>Re: Diff Question.</title>
	<published>2008-09-05T17:27:26Z</published>
	<updated>2008-09-05T17:27:26Z</updated>
	<author>
		<name>Ryan Schmidt-42</name>
	</author>
	<content type="html">&lt;br&gt;On Sep 5, 2008, at 12:40 AM, Gavin 'Beau' Baumanis wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; I was just wondering how others coped when trying to compare two &amp;nbsp;
&lt;br&gt;&amp;gt; revisions of a file, but diff (whether it be a GUI-tool or &amp;quot;svn &amp;nbsp;
&lt;br&gt;&amp;gt; diff&amp;quot; shows the entire document as being 1 big difference?
&lt;br&gt;&lt;br&gt;And why does the diff tool do that?
&lt;br&gt;&lt;br&gt;One reason is differing line endings. If so, then convert the one &amp;nbsp;
&lt;br&gt;version of the document to the same line ending style as the other &amp;nbsp;
&lt;br&gt;version and compare again.
&lt;br&gt;&lt;br&gt;Or you can use the &amp;quot;ignore whitespace&amp;quot; option to diff.
&lt;br&gt;&lt;br&gt;If your files differ on every line for a reason other than &amp;nbsp;
&lt;br&gt;whitespace, please explain.
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341704&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341704&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Diff-Question.-tp19336423p19341704.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341611</id>
	<title>[Issue 3282]   replacing symlink with other symlink results in plain file on merge</title>
	<published>2008-09-05T17:15:39Z</published>
	<updated>2008-09-05T17:15:39Z</updated>
	<author>
		<name>stsp-2</name>
	</author>
	<content type="html">&lt;a href=&quot;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;User stsp changed the following:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; What &amp;nbsp; &amp;nbsp;|Old value &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |New value
&lt;br&gt;================================================================================
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Attachment data| &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;|Created an attachment (id=
&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;|932)
&lt;br&gt;Reproduction recipe b
&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;|y Norbert Buchmuller
&lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------- Additional comments from &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341611&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stsp@...&lt;/a&gt; Fri Sep &amp;nbsp;5 17:15:39 -0700 2008 -------
&lt;br&gt;Created an attachment (id=932)
&lt;br&gt;Reproduction recipe by Norbert Buchmuller
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341611&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341611&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/subversion---issues-f10629.html&quot; embed=&quot;fixTarget[10629]&quot; target=&quot;_top&quot; &gt;subversion - issues&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Issue-3282--New----replacing-symlink-with-other-symlink-results-in-plain-file-on-merge-tp19341576p19341611.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341612</id>
	<title>[Issue 3282]   replacing symlink with other symlink results in plain file on merge</title>
	<published>2008-09-05T17:15:39Z</published>
	<updated>2008-09-05T17:15:39Z</updated>
	<author>
		<name>stsp-2</name>
	</author>
	<content type="html">&lt;a href=&quot;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;User stsp changed the following:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; What &amp;nbsp; &amp;nbsp;|Old value &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |New value
&lt;br&gt;================================================================================
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Attachment data| &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;|Created an attachment (id=
&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;|932)
&lt;br&gt;Reproduction recipe b
&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;|y Norbert Buchmuller
&lt;br&gt;&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------- Additional comments from &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341612&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stsp@...&lt;/a&gt; Fri Sep &amp;nbsp;5 17:15:39 -0700 2008 -------
&lt;br&gt;Created an attachment (id=932)
&lt;br&gt;Reproduction recipe by Norbert Buchmuller
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341612&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341612&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Issue-3282--New----replacing-symlink-with-other-symlink-results-in-plain-file-on-merge-tp19341577p19341612.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341599</id>
	<title>Re: bug candidate: replacing symlink with other symlink turns to plain file on merge</title>
	<published>2008-09-05T17:14:13Z</published>
	<updated>2008-09-05T17:14:13Z</updated>
	<author>
		<name>Stefan Sperling-7</name>
	</author>
	<content type="html">On Fri, Sep 05, 2008 at 06:50:55PM -0400, Karl Fogel wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; [originally misposted in the wrong thread]
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Wait, I think I've got it!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The problem is that the &amp;quot;svn:special&amp;quot; property is set to &amp;quot;link&amp;quot; on both
&lt;br&gt;&amp;gt; the old and new file, so it never appears as a prop diff -- nor should
&lt;br&gt;&amp;gt; it, since there's no difference.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But (I think) the code that handles the &amp;quot;svn:special&amp;quot; property only gets
&lt;br&gt;&amp;gt; activated when the property is added or removed. (I guess it would also
&lt;br&gt;&amp;gt; get activated if the property value changed, but in practice, it's
&lt;br&gt;&amp;gt; always &amp;quot;link&amp;quot; right now, since the details appear in the file text.
&lt;br&gt;&amp;gt; Thus our concern here is with the property being added or removed.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I haven't investigated this line of reasoning yet, but will later
&lt;br&gt;&amp;gt; tonight if no one beats me to it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -Karl
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;I've filed this so we don't forget about it:
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&lt;/a&gt;&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341599&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341599&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/bug-candidate%3A-replacing-symlink-with-other-symlink-turns-to-plain-file-on-merge-tp19336017p19341599.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341576</id>
	<title>[Issue 3282] New -  replacing symlink with other symlink results in plain file on merge</title>
	<published>2008-09-05T17:11:03Z</published>
	<updated>2008-09-05T17:11:03Z</updated>
	<author>
		<name>stsp-2</name>
	</author>
	<content type="html">&lt;a href=&quot;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue #|3282
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Summary| replacing symlink with other symlink results in plain
&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; | file on merge
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Component|subversion
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Version|trunk
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Platform|PC
&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;URL|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OS/Version|All
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Status|NEW
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Status whiteboard|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Keywords|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Resolution|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue type|DEFECT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority|P3
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Subcomponent|libsvn_client
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assigned to|issues@subversion
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reported by|stsp
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------- Additional comments from &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341576&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stsp@...&lt;/a&gt; Fri Sep &amp;nbsp;5 17:11:03 -0700 2008 -------
&lt;br&gt;Quoting from the thread starting here:
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/servlets/ReadMsg?list=dev&amp;msgNo=142620&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/servlets/ReadMsg?list=dev&amp;msgNo=142620&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;quot;If a symlink is replaced by a different symlink (svn rm link; ln -s foo
&lt;br&gt;link; svn add link; svn ci), everything goes fine, up to the point when
&lt;br&gt;you try to merge this change to a branch, as on the merge the element
&lt;br&gt;becomes a plain file (instead of a symlink).&amp;quot;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341576&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341576&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/subversion---issues-f10629.html&quot; embed=&quot;fixTarget[10629]&quot; target=&quot;_top&quot; &gt;subversion - issues&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Issue-3282--New----replacing-symlink-with-other-symlink-results-in-plain-file-on-merge-tp19341576p19341576.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341577</id>
	<title>[Issue 3282] New -  replacing symlink with other symlink results in plain file on merge</title>
	<published>2008-09-05T17:11:03Z</published>
	<updated>2008-09-05T17:11:03Z</updated>
	<author>
		<name>stsp-2</name>
	</author>
	<content type="html">&lt;a href=&quot;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/issues/show_bug.cgi?id=3282&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Issue #|3282
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Summary| replacing symlink with other symlink results in plain
&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; | file on merge
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Component|subversion
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Version|trunk
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Platform|PC
&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;URL|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; OS/Version|All
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Status|NEW
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Status whiteboard|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Keywords|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Resolution|
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Issue type|DEFECT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Priority|P3
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Subcomponent|libsvn_client
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Assigned to|issues@subversion
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Reported by|stsp
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------- Additional comments from &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341577&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;stsp@...&lt;/a&gt; Fri Sep &amp;nbsp;5 17:11:03 -0700 2008 -------
&lt;br&gt;Quoting from the thread starting here:
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/servlets/ReadMsg?list=dev&amp;msgNo=142620&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/servlets/ReadMsg?list=dev&amp;msgNo=142620&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;quot;If a symlink is replaced by a different symlink (svn rm link; ln -s foo
&lt;br&gt;link; svn add link; svn ci), everything goes fine, up to the point when
&lt;br&gt;you try to merge this change to a branch, as on the merge the element
&lt;br&gt;becomes a plain file (instead of a symlink).&amp;quot;
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341577&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341577&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;issues-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-Issue-3282--New----replacing-symlink-with-other-symlink-results-in-plain-file-on-merge-tp19341577p19341577.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341513</id>
	<title>Re: Error when installing new SmartSVN 4 version</title>
	<published>2008-09-05T17:02:30Z</published>
	<updated>2008-09-05T17:02:30Z</updated>
	<author>
		<name>Thomas Tempelmann</name>
	</author>
	<content type="html">&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;syntevo Support-3 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;Dropping a new version on top of an old one is what I meant and that is IMHO
&lt;br&gt;not the designed way of upgrading, even on the Mac, because then orphan files
&lt;br&gt;may remain.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
This may a behaviour on Windows but not on the Mac, usually: if you replace a Mac app, which is a folder that appears as one file to the user (a so-called bundle), the entire folder with all its contents gets replaced. That means that nothing of the old app (or folder) remains there. If the app did install other items in other places, those will remains, though - but since the app installed them, it can also control their versions and do necessary replacements and updates there.
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/SmartSVN-f22531.html&quot; embed=&quot;fixTarget[22531]&quot; target=&quot;_top&quot; &gt;SmartSVN&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Error-when-installing-new-SmartSVN-4-version-tp19270751p19341513.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341466</id>
	<title>Re: On commit, svn server to change line ending to unix style for .sh files.</title>
	<published>2008-09-05T16:57:34Z</published>
	<updated>2008-09-05T16:57:34Z</updated>
	<author>
		<name>Fu-Tung Cheng</name>
	</author>
	<content type="html">Hi Larry,
&lt;br&gt;&lt;br&gt;Thanks again for the reply and links.
&lt;br&gt;&lt;br&gt;The information appears somewhat contradictory though. &amp;nbsp;The first link implies that I can set enable-auto-props and that I can choose to have it set the eol-style to LF for .sh files. &amp;nbsp;The second link says there is no server mechanism. &amp;nbsp;Did I mis-interpret something?
&lt;br&gt;&lt;br&gt;Fu-Tung
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- On Fri, 9/5/08, Larry Shatzer, Jr. &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341466&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;larrys@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; From: Larry Shatzer, Jr. &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341466&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;larrys@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Subject: Re: On commit, svn server to change line ending to unix style for .sh files.
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341466&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;futung.cheng@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Cc: &amp;quot;Ryan Schmidt&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341466&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;subversion-2008c@...&lt;/a&gt;&amp;gt;, &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341466&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Date: Friday, September 5, 2008, 6:57 PM
&lt;br&gt;&amp;gt; Now please read
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html#svn.advanced.props.auto&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnbook.red-bean.com/nightly/en/svn.advanced.props.html#svn.advanced.props.auto&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; And you should read
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://subversion.tigris.org/faq.html#auto-props&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/faq.html#auto-props&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- Larry
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Fri, Sep 5, 2008 at 11:54 AM, Fu-Tung Cheng
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341466&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;futung.cheng@...&lt;/a&gt;&amp;gt;wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Thanks for the reply.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I read that portion of the book but it just tells me
&lt;br&gt;&amp;gt; what Ryan mentioned
&lt;br&gt;&amp;gt; &amp;gt; before although it isn't very clear that the
&lt;br&gt;&amp;gt; setting is client side only.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The scenario I have is that I always want .sh files -
&lt;br&gt;&amp;gt; any other files - to
&lt;br&gt;&amp;gt; &amp;gt; have the unix eol style but I never want to have to
&lt;br&gt;&amp;gt; set them. &amp;nbsp;svn should be
&lt;br&gt;&amp;gt; &amp;gt; smart enough or configurable enough to set this
&lt;br&gt;&amp;gt; without any interaction from
&lt;br&gt;&amp;gt; &amp;gt; my or any other clients behalf.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; So the question remains, is this feature on the
&lt;br&gt;&amp;gt; roadmap? &amp;nbsp;Why should
&lt;br&gt;&amp;gt; &amp;gt; everytime I want to add a new .sh file to the
&lt;br&gt;&amp;gt; repository I need to manually
&lt;br&gt;&amp;gt; &amp;gt; set the eol:style to CR when the server could say
&lt;br&gt;&amp;gt; &amp;quot;hey that's a .sh file I
&lt;br&gt;&amp;gt; &amp;gt; know what style he wants and just set it&amp;quot;.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I realize that adding files doesn't occur all the
&lt;br&gt;&amp;gt; time and that some client
&lt;br&gt;&amp;gt; &amp;gt; allow you to select a bunch of files and set all their
&lt;br&gt;&amp;gt; eol:style at once but
&lt;br&gt;&amp;gt; &amp;gt; this is still error prone and much less nice than an
&lt;br&gt;&amp;gt; automated server side
&lt;br&gt;&amp;gt; &amp;gt; setting.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Fu-Tung
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341466&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341466&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/On-commit%2C-svn-server-to-change-line-ending-to-unix-style-for-.sh-files.-tp19313382p19341466.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341462</id>
	<title>Re: Error when installing new SmartSVN 4 version</title>
	<published>2008-09-05T16:57:23Z</published>
	<updated>2008-09-05T16:57:23Z</updated>
	<author>
		<name>Thomas Tempelmann</name>
	</author>
	<content type="html">&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;fermion90 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-message&quot;&gt;2) You could move the old application to the trash and restart the Finder (see
&lt;br&gt;the help or just log out and in again). After that you can install the new
&lt;br&gt;version and empty the trash if you like.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Restarting Finder doesn't solve the problem for me, I had already tried that before sending the original message :-)
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Yes. Restarting the Finder would only force the Finder to load the new version of the plugin inside SmartSVN, but not release the old plugin if other apps are still running that may be used with the plugin.
&lt;br&gt;&lt;br&gt;The best working solution next to restarting is to log out, as this quits all apps that might possibly use the plugin.
&lt;br&gt;&lt;br&gt;The basic problem is that OS X does not provide a way to unload contextual menu (&amp;quot;CM&amp;quot;) plugins on demand. Only the apps that may use those plugins can do that, by quitting.
&lt;br&gt;&lt;br&gt;SmartSVN has to deal with two problems around that:
&lt;br&gt;&lt;br&gt;1. If a new version of SmartSVN gets installed, with an updated version of the plugin, that new plugin has to be loaded by the participating apps, i.e. the Finder. This can only be achieved by restarting the Finder. Then the Finder keeps that plugin open as long as the Finder runs. Meaning that the plugin can't be deleted (e.g. moving it to the Trash &lt;i&gt;and&lt;/i&gt;&amp;nbsp;emptying the Trash) as long as the Finder keeps running. This is a general problem with CM plugins.
&lt;br&gt;&lt;br&gt;Note that the CM plugin gets installed in a special folder that's not part of the SmartSVN app. And this CM folder is usually not seen by the user.
&lt;br&gt;&lt;br&gt;2. Now, what if SmartSVN gets de-installed? As much as the Mac user expects to be able to drag-install, he also expects to be able to uninstall by trashing an app. The expection is that SmartSVN's CM plugin would then be uninstalled as well, wouldn't you agree? We do not want to keep a zombie plugin around for the rest of the life of the computer, using up resources and - in the worst case - cause problems with updated OS versions just because the user did not use an Uninstaller to remove the plugin.
&lt;br&gt;&lt;br&gt;Instead of providing a uninstaller or putting a note into a &amp;quot;read me&amp;quot; file that most users are sure to lose or forget, we decided to leave the CM plugin only in the SmartSVN bundle and then place a symlink to the plugin into the special CM folder. That way, once SmartSVN gets deleted, the symlink in the CM folder is not valid any more, and thus doesn't get loaded, hence no resources are wasted.
&lt;br&gt;&lt;br&gt;The problem with this solution is that now the CM plugin which resides in the SmartSVN bundle remains in use as long as the Finder and other apps using it are running. And that leads to the effects you ran into.
&lt;br&gt;&lt;br&gt;Now, do you have a suggestion how to handle this better?
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/SmartSVN-f22531.html&quot; embed=&quot;fixTarget[22531]&quot; target=&quot;_top&quot; &gt;SmartSVN&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Error-when-installing-new-SmartSVN-4-version-tp19270751p19341462.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19341452</id>
	<title>Re: svn very slow (was Re: svn log -v very slow)</title>
	<published>2008-09-05T16:55:19Z</published>
	<updated>2008-09-05T16:55:19Z</updated>
	<author>
		<name>Marshall White</name>
	</author>
	<content type="html">&amp;gt; So I started to use strace to figure out what was happening. It turned
&lt;br&gt;&amp;gt; out it is blocking on
&lt;br&gt;&amp;gt; /dev/random
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; So because we don't have enough entropy on our server Subversion is
&lt;br&gt;&amp;gt; slow!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What should I change in my config solve this?
&lt;br&gt;&amp;gt;
&lt;br&gt;&lt;br&gt;If you compiled Subversion from source, you may be experiencing this 
&lt;br&gt;problem:
&lt;br&gt;&lt;a href=&quot;http://subversion.tigris.org/faq.html#slow-private-svnserve&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://subversion.tigris.org/faq.html#slow-private-svnserve&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Marshall
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341452&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19341452&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Users-f70.html&quot; embed=&quot;fixTarget[70]&quot; target=&quot;_top&quot; &gt;Subversion Users&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/svn-log--v-very-slow-tp19263780p19341452.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19340953</id>
	<title>Re: Proposed feature: safer alternative to svnput</title>
	<published>2008-09-05T15:59:50Z</published>
	<updated>2008-09-05T15:59:50Z</updated>
	<author>
		<name>C. Michael Pilato</name>
	</author>
	<content type="html">David Glasser wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Can it read SRC-FILE from stdin?
&lt;br&gt;&amp;gt;&amp;gt; No, I don't think it can.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Passing /dev/fd/0 doesn't work?
&lt;br&gt;&lt;br&gt;I ... I dunno. &amp;nbsp;Never occured to me to try.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;C. Michael Pilato &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340953&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;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (196 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19340953/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Proposed-feature%3A-safer-alternative-to-svnput-tp19336013p19340953.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19340941</id>
	<title>log -g fails on revision 31828</title>
	<published>2008-09-05T15:57:26Z</published>
	<updated>2008-09-05T15:57:26Z</updated>
	<author>
		<name>Eirik Bjørsnøs</name>
	</author>
	<content type="html">Doing an &amp;quot;svn log -g -r31828 &lt;a href=&quot;http://svn.collab.net/repos/svn/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.collab.net/repos/svn/&lt;/a&gt;&amp;quot; fails
&lt;br&gt;for me in the middle of the response with:
&lt;br&gt;&lt;br&gt;svn: REPORT of '/repos/svn/!svn/bc/31828': 200 OK (&lt;a href=&quot;http://svn.collab.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.collab.net&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;Is this a bug in Subversion or could it be related to the &amp;quot;Historical
&lt;br&gt;surgery&amp;quot; as mentioned on &lt;a href=&quot;http://svn.collab.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.collab.net/&lt;/a&gt;&amp;nbsp;?
&lt;br&gt;&lt;br&gt;I'm using svn version 1.5.2 (r32768)
&lt;br&gt;&lt;br&gt;Without -g, it works fine:
&lt;br&gt;&lt;br&gt;r31828 | cacknin | 2008-06-21 03:16:24 +0200 (Sat, 21 Jun 2008) | 7 lines
&lt;br&gt;&lt;br&gt;On the svnpatch-diff branch, bring up to sync with trunk(...)
&lt;br&gt;&lt;br&gt;Eirik.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340941&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340941&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/log--g-fails-on-revision-31828-tp19340941p19340941.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19340900</id>
	<title>Re: svn list no working for some working directories</title>
	<published>2008-09-05T15:53:04Z</published>
	<updated>2008-09-05T15:53:04Z</updated>
	<author>
		<name>Karl Fogel-2</name>
	</author>
	<content type="html">Sorry, the below was meant to be in response to another thread, please
&lt;br&gt;ignore it. &amp;nbsp;I've reposted in the correct thread now.
&lt;br&gt;&lt;br&gt;Karl Fogel &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340900&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt;&amp;gt; writes:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Wait, I think I've got it!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The problem is that the &amp;quot;svn:special&amp;quot; property is set to &amp;quot;link&amp;quot; on both
&lt;br&gt;&amp;gt; the old and new file, so it never appears as a prop diff -- nor should
&lt;br&gt;&amp;gt; it, since there's no difference.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But (I think) the code that handles the &amp;quot;svn:special&amp;quot; property only gets
&lt;br&gt;&amp;gt; activated when the property is added or removed. (I guess it would also
&lt;br&gt;&amp;gt; get activated if the property value changed, but in practice, it's
&lt;br&gt;&amp;gt; always &amp;quot;link&amp;quot; right now, since the details appear in the file text.
&lt;br&gt;&amp;gt; Thus our concern here is with the property being added or removed.)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I haven't investigated this line of reasoning yet, but will later
&lt;br&gt;&amp;gt; tonight if no one beats me to it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Karl
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Karl Fogel &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340900&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; John McGrath &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340900&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;john.mcgrath@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; My understanding is that 'svn list' will show the contents of the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; repository for the same path as the current directory in the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; workspace.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For example, if my workspace has
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dir1/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dir2/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; file1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; but the repository has a new directory recently added, called dir3,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; svn ls would report
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dir1/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dir2/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dir3/
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; file1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; i.e. it shows me the contents of the repository.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; However, if the local workspace was originally checked out with the -N 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (non-recursive) command,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; running svn ls would only show me the directories I have, it would not
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; show me dir3!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I cannot reproduce this. &amp;nbsp;Could you give a complete reproduction recipe
&lt;br&gt;&amp;gt;&amp;gt; please (that is, a script)? &amp;nbsp;My transcript is below.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This appears to be a bug - becuase if not, what advantage is svn ls
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; over plain ls, in this case?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have tested this will the latest svn 1.5.2, and it still operates in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; this way.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; The same thing goes for svn update, if the local working direcotory
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; was originally checked out with -N, running svn update will only get
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; the contents of directories that are in the workspace.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It would be great if there was a switch to force recursion, like -R or
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; something, or even -R n, where n would be a number of levels.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -N is deprecated; we use --depth=foo now. &amp;nbsp;And the --set-depth option
&lt;br&gt;&amp;gt;&amp;gt; does what you want.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; At the very least, I think this is a bug in the terms of svn ls,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; changing svn update to work as described is a bonus!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The reported 'svn ls' behavior would be a bug, I think; but I cannot
&lt;br&gt;&amp;gt;&amp;gt; reproduce it with latest trunk Subversion (which is similar to 1.5.2,
&lt;br&gt;&amp;gt;&amp;gt; though not exactly the same).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The 'update' behavior is as-designed, and you should use --set-depth to
&lt;br&gt;&amp;gt;&amp;gt; expand (&amp;quot;unfold&amp;quot;) the directories.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Here's my repro script:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; #!/bin/sh
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; # The next line is the only line you should need to adjust.
&lt;br&gt;&amp;gt;&amp;gt; SVNDIR=/home/kfogel/src/subversion
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; SVN=${SVNDIR}/subversion/svn/svn
&lt;br&gt;&amp;gt;&amp;gt; SVNSERVE=${SVNDIR}/subversion/svnserve/svnserve
&lt;br&gt;&amp;gt;&amp;gt; SVNADMIN=${SVNDIR}/subversion/svnadmin/svnadmin
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; URL=file:///`pwd`/repos
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; rm -rf repos wc import-me
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ${SVNADMIN} create repos
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;### Making a Greek Tree for import...&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/trunk
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/tags
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/branches
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/trunk/A
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/trunk/A/B/
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/trunk/A/C/
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/trunk/A/D/
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/trunk/A/B/E/
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/trunk/A/B/F/
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/trunk/A/D/G/
&lt;br&gt;&amp;gt;&amp;gt; mkdir import-me/trunk/A/D/H/
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'iota'.&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; import-me/trunk/iota
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/mu'.&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; import-me/trunk/A/mu
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/B/lambda'.&amp;quot; &amp;nbsp;&amp;gt; import-me/trunk/A/B/lambda
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/B/E/alpha'.&amp;quot; &amp;gt; import-me/trunk/A/B/E/alpha
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/B/E/beta'.&amp;quot; &amp;nbsp;&amp;gt; import-me/trunk/A/B/E/beta
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/D/gamma'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/gamma
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/D/G/pi'.&amp;quot; &amp;nbsp; &amp;nbsp;&amp;gt; import-me/trunk/A/D/G/pi
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/D/G/rho'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/G/rho
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/D/G/tau'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/G/tau
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/D/H/chi'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/H/chi
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/D/H/omega'.&amp;quot; &amp;gt; import-me/trunk/A/D/H/omega
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;This is the file 'A/D/H/psi'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/H/psi
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;### Done.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;### Importing it...&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; (cd import-me; ${SVN} import -q -m &amp;quot;Initial import.&amp;quot; ${URL})
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;### Done.&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; echo &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ${SVN} co -q -N ${URL}/trunk wc
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; cd wc
&lt;br&gt;&amp;gt;&amp;gt; ${SVN} ls
&lt;br&gt;&amp;gt;&amp;gt; cd ..
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340900&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340900&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340900&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340900&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340900&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340900&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/svn-list-no-working-for-some-working-directories-tp19336019p19340900.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19340872</id>
	<title>Re: bug candidate: replacing symlink with other symlink turns to plain file on merge</title>
	<published>2008-09-05T15:50:55Z</published>
	<updated>2008-09-05T15:50:55Z</updated>
	<author>
		<name>Karl Fogel-2</name>
	</author>
	<content type="html">[originally misposted in the wrong thread]
&lt;br&gt;&lt;br&gt;Wait, I think I've got it!
&lt;br&gt;&lt;br&gt;The problem is that the &amp;quot;svn:special&amp;quot; property is set to &amp;quot;link&amp;quot; on both
&lt;br&gt;the old and new file, so it never appears as a prop diff -- nor should
&lt;br&gt;it, since there's no difference.
&lt;br&gt;&lt;br&gt;But (I think) the code that handles the &amp;quot;svn:special&amp;quot; property only gets
&lt;br&gt;activated when the property is added or removed. (I guess it would also
&lt;br&gt;get activated if the property value changed, but in practice, it's
&lt;br&gt;always &amp;quot;link&amp;quot; right now, since the details appear in the file text.
&lt;br&gt;Thus our concern here is with the property being added or removed.)
&lt;br&gt;&lt;br&gt;I haven't investigated this line of reasoning yet, but will later
&lt;br&gt;tonight if no one beats me to it.
&lt;br&gt;&lt;br&gt;-Karl
&lt;br&gt;&lt;br&gt;Karl Fogel &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340872&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt;&amp;gt; writes:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; BUCHMULLER Norbert &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340872&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;norbi@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; I found a bug in Subversion. Can someone pls test it on the latest
&lt;br&gt;&amp;gt;&amp;gt; version? (Or tell me if it's a known bug that I overlooked.)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; If a symlink is replaced by a different symlink (svn rm link; ln -s foo
&lt;br&gt;&amp;gt;&amp;gt; link; svn add link; svn ci), everything goes fine, up to the point when
&lt;br&gt;&amp;gt;&amp;gt; you try to merge this change to a branch, as on the merge the element
&lt;br&gt;&amp;gt;&amp;gt; becomes a plain file (instead of a symlink).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note that this bug is similar to issue 2064, but is not the same. (Issue
&lt;br&gt;&amp;gt;&amp;gt; 2064 is about the merge of a change creating a new symlink, this one is
&lt;br&gt;&amp;gt;&amp;gt; about the merge of a change that replaces a symlink with a different one.
&lt;br&gt;&amp;gt;&amp;gt; Just to be sure, I tested that it is not a regression of 2064.)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Note2: I understand that replacing an element this way is silly (it
&lt;br&gt;&amp;gt;&amp;gt; creates a new element with the same name but separate version history).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; See the attachment (rm_symlink+add_symlink+merge.sh) for a recipe how to
&lt;br&gt;&amp;gt;&amp;gt; reproduce the bug.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thank you for the excellent reproduction script. &amp;nbsp;I can also reproduce
&lt;br&gt;&amp;gt; the bug, using your script.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When I traced in with GDB, I set breakpoints on svn_client_merge_peg3(),
&lt;br&gt;&amp;gt; and on each of the merge_callbacks in libsvn_client/merge.c:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;/* The main callback table for 'svn merge'. &amp;nbsp;*/
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;static const svn_wc_diff_callbacks3_t
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;merge_callbacks =
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_file_changed,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_file_added,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_file_deleted,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_dir_added,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_dir_deleted,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_props_changed,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_dir_opened,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;merge_dir_closed
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;};
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here's what I found:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Breakpoint 11, svn_client_merge_peg3
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(source=0x9b0f5e0 &amp;quot;&amp;quot;, ranges_to_merge=0x9b0db18,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;peg_revision=0xbfa635d8, target_wcpath=0x806fff8 &amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;depth=svn_depth_unknown, ignore_ancestry=0, force=0, record_only=0,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;dry_run=0, merge_options=0x0, ctx=0x9b0e338, pool=0x9b0d990) at
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;subversion/libsvn_client/merge.c:6569
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;(gdb) c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Continuing.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Breakpoint 5, merge_file_deleted
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(adm_access=0x9b0f710, state=0xbfa62d4c, mine=0x9bb2710 &amp;quot;link&amp;quot;,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;older=0x9bb2810 &amp;quot;/tmp/tmp&amp;quot;, yours=0x9b75f68
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;.svn/tmp/tempfile.tmp&amp;quot;, mimetype1=0x0, mimetype2=0x0,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;original_props=0x9bc1348, baton=0xbfa63428) at
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;subversion/libsvn_client/merge.c:1062
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;(gdb) c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Continuing.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Breakpoint 4, merge_file_added
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(adm_access=0x9b0f710, content_state=0xbfa62d5c,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;prop_state=0xbfa62d58, mine=0x9bc20e8 &amp;quot;link&amp;quot;, older=0x9b75f68
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;.svn/tmp/tempfile.tmp&amp;quot;, yours=0x9bc2380 &amp;quot;.svn/tmp/tempfile.2.tmp&amp;quot;,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;rev1=0, rev2=3, mimetype1=0x0, mimetype2=0x0,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;prop_changes=0x9bc20f0, original_props=0x9b75e18, baton=0xbfa63428)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at subversion/libsvn_client/merge.c:821
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;(gdb) c
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Continuing.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;--- Merging r3 into '.':
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;R &amp;nbsp; &amp;nbsp;link
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; Hmmm, at this point, 'link' on disk is not a symlink. &amp;nbsp;The &amp;quot;svn:special&amp;quot;
&lt;br&gt;&amp;gt; prop (needed to turn it into a symlink) was not delivered via
&lt;br&gt;&amp;gt; prop_changes and original_props (I stepped through earlier to make
&lt;br&gt;&amp;gt; sure). &amp;nbsp;Then later we hit this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Breakpoint 10, merge_props_changed
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;(adm_access=0x9b0f710, state=0xbfa62ef4, path=0x9b8c6c8 &amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;propchanges=0x9b8c6a8, original_props=0x9b927d0, baton=0xbfa63428)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at subversion/libsvn_client/merge.c:536
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ...However, when I step through, it just sets some svn:entry props. &amp;nbsp;It
&lt;br&gt;&amp;gt; still didn't supply svn:special. &amp;nbsp;After that, we don't hit any merge
&lt;br&gt;&amp;gt; callbacks (except for merge_dir_closed(), I think).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I haven't traced the problem to its source yet, but I'm posting this in
&lt;br&gt;&amp;gt; hopes of saving you or someone else some time, if you decide to try
&lt;br&gt;&amp;gt; debugging it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Karl
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340872&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340872&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340872&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340872&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/bug-candidate%3A-replacing-symlink-with-other-symlink-turns-to-plain-file-on-merge-tp19336017p19340872.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19340863</id>
	<title>Re: svn list no working for some working directories</title>
	<published>2008-09-05T15:50:16Z</published>
	<updated>2008-09-05T15:50:16Z</updated>
	<author>
		<name>Karl Fogel-2</name>
	</author>
	<content type="html">Wait, I think I've got it!
&lt;br&gt;&lt;br&gt;The problem is that the &amp;quot;svn:special&amp;quot; property is set to &amp;quot;link&amp;quot; on both
&lt;br&gt;the old and new file, so it never appears as a prop diff -- nor should
&lt;br&gt;it, since there's no difference.
&lt;br&gt;&lt;br&gt;But (I think) the code that handles the &amp;quot;svn:special&amp;quot; property only gets
&lt;br&gt;activated when the property is added or removed. (I guess it would also
&lt;br&gt;get activated if the property value changed, but in practice, it's
&lt;br&gt;always &amp;quot;link&amp;quot; right now, since the details appear in the file text.
&lt;br&gt;Thus our concern here is with the property being added or removed.)
&lt;br&gt;&lt;br&gt;I haven't investigated this line of reasoning yet, but will later
&lt;br&gt;tonight if no one beats me to it.
&lt;br&gt;&lt;br&gt;-Karl
&lt;br&gt;&lt;br&gt;Karl Fogel &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340863&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kfogel@...&lt;/a&gt;&amp;gt; writes:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; John McGrath &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340863&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;john.mcgrath@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&amp;gt;&amp;gt; My understanding is that 'svn list' will show the contents of the
&lt;br&gt;&amp;gt;&amp;gt; repository for the same path as the current directory in the
&lt;br&gt;&amp;gt;&amp;gt; workspace.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; For example, if my workspace has
&lt;br&gt;&amp;gt;&amp;gt; dir1/
&lt;br&gt;&amp;gt;&amp;gt; dir2/
&lt;br&gt;&amp;gt;&amp;gt; file1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; but the repository has a new directory recently added, called dir3,
&lt;br&gt;&amp;gt;&amp;gt; svn ls would report
&lt;br&gt;&amp;gt;&amp;gt; dir1/
&lt;br&gt;&amp;gt;&amp;gt; dir2/
&lt;br&gt;&amp;gt;&amp;gt; dir3/
&lt;br&gt;&amp;gt;&amp;gt; file1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; i.e. it shows me the contents of the repository.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; However, if the local workspace was originally checked out with the -N 
&lt;br&gt;&amp;gt;&amp;gt; (non-recursive) command,
&lt;br&gt;&amp;gt;&amp;gt; running svn ls would only show me the directories I have, it would not
&lt;br&gt;&amp;gt;&amp;gt; show me dir3!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I cannot reproduce this. &amp;nbsp;Could you give a complete reproduction recipe
&lt;br&gt;&amp;gt; please (that is, a script)? &amp;nbsp;My transcript is below.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This appears to be a bug - becuase if not, what advantage is svn ls
&lt;br&gt;&amp;gt;&amp;gt; over plain ls, in this case?
&lt;br&gt;&amp;gt;&amp;gt; I have tested this will the latest svn 1.5.2, and it still operates in
&lt;br&gt;&amp;gt;&amp;gt; this way.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The same thing goes for svn update, if the local working direcotory
&lt;br&gt;&amp;gt;&amp;gt; was originally checked out with -N, running svn update will only get
&lt;br&gt;&amp;gt;&amp;gt; the contents of directories that are in the workspace.
&lt;br&gt;&amp;gt;&amp;gt; It would be great if there was a switch to force recursion, like -R or
&lt;br&gt;&amp;gt;&amp;gt; something, or even -R n, where n would be a number of levels.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -N is deprecated; we use --depth=foo now. &amp;nbsp;And the --set-depth option
&lt;br&gt;&amp;gt; does what you want.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; At the very least, I think this is a bug in the terms of svn ls,
&lt;br&gt;&amp;gt;&amp;gt; changing svn update to work as described is a bonus!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The reported 'svn ls' behavior would be a bug, I think; but I cannot
&lt;br&gt;&amp;gt; reproduce it with latest trunk Subversion (which is similar to 1.5.2,
&lt;br&gt;&amp;gt; though not exactly the same).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The 'update' behavior is as-designed, and you should use --set-depth to
&lt;br&gt;&amp;gt; expand (&amp;quot;unfold&amp;quot;) the directories.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Here's my repro script:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------------
&lt;br&gt;&amp;gt; #!/bin/sh
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; # The next line is the only line you should need to adjust.
&lt;br&gt;&amp;gt; SVNDIR=/home/kfogel/src/subversion
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SVN=${SVNDIR}/subversion/svn/svn
&lt;br&gt;&amp;gt; SVNSERVE=${SVNDIR}/subversion/svnserve/svnserve
&lt;br&gt;&amp;gt; SVNADMIN=${SVNDIR}/subversion/svnadmin/svnadmin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; URL=file:///`pwd`/repos
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; rm -rf repos wc import-me
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ${SVNADMIN} create repos
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; echo &amp;quot;### Making a Greek Tree for import...&amp;quot;
&lt;br&gt;&amp;gt; mkdir import-me
&lt;br&gt;&amp;gt; mkdir import-me/trunk
&lt;br&gt;&amp;gt; mkdir import-me/tags
&lt;br&gt;&amp;gt; mkdir import-me/branches
&lt;br&gt;&amp;gt; mkdir import-me/trunk/A
&lt;br&gt;&amp;gt; mkdir import-me/trunk/A/B/
&lt;br&gt;&amp;gt; mkdir import-me/trunk/A/C/
&lt;br&gt;&amp;gt; mkdir import-me/trunk/A/D/
&lt;br&gt;&amp;gt; mkdir import-me/trunk/A/B/E/
&lt;br&gt;&amp;gt; mkdir import-me/trunk/A/B/F/
&lt;br&gt;&amp;gt; mkdir import-me/trunk/A/D/G/
&lt;br&gt;&amp;gt; mkdir import-me/trunk/A/D/H/
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'iota'.&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; import-me/trunk/iota
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/mu'.&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;gt; import-me/trunk/A/mu
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/B/lambda'.&amp;quot; &amp;nbsp;&amp;gt; import-me/trunk/A/B/lambda
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/B/E/alpha'.&amp;quot; &amp;gt; import-me/trunk/A/B/E/alpha
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/B/E/beta'.&amp;quot; &amp;nbsp;&amp;gt; import-me/trunk/A/B/E/beta
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/D/gamma'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/gamma
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/D/G/pi'.&amp;quot; &amp;nbsp; &amp;nbsp;&amp;gt; import-me/trunk/A/D/G/pi
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/D/G/rho'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/G/rho
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/D/G/tau'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/G/tau
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/D/H/chi'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/H/chi
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/D/H/omega'.&amp;quot; &amp;gt; import-me/trunk/A/D/H/omega
&lt;br&gt;&amp;gt; echo &amp;quot;This is the file 'A/D/H/psi'.&amp;quot; &amp;nbsp; &amp;gt; import-me/trunk/A/D/H/psi
&lt;br&gt;&amp;gt; echo &amp;quot;### Done.&amp;quot;
&lt;br&gt;&amp;gt; echo &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt; echo &amp;quot;### Importing it...&amp;quot;
&lt;br&gt;&amp;gt; (cd import-me; ${SVN} import -q -m &amp;quot;Initial import.&amp;quot; ${URL})
&lt;br&gt;&amp;gt; echo &amp;quot;### Done.&amp;quot;
&lt;br&gt;&amp;gt; echo &amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ${SVN} co -q -N ${URL}/trunk wc
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; cd wc
&lt;br&gt;&amp;gt; ${SVN} ls
&lt;br&gt;&amp;gt; cd ..
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340863&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340863&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;users-help@...&lt;/a&gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340863&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-unsubscribe@...&lt;/a&gt;
&lt;br&gt;For additional commands, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340863&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://www.nabble.com/Subversion-Dev-f69.html&quot; embed=&quot;fixTarget[69]&quot; target=&quot;_top&quot; &gt;Subversion Dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/svn-list-no-working-for-some-working-directories-tp19336019p19340863.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19340844</id>
	<title>Re: svn log improvement proposals</title>
	<published>2008-09-05T15:48:32Z</published>
	<updated>2008-09-05T15:48:32Z</updated>
	<author>
		<name>Eirik Bjørsnøs</name>
	</author>
	<content type="html">&amp;gt; C) SVN protocol documentation: &amp;quot;rev-props excludes author, date, and log&amp;quot;
&lt;br&gt;&lt;br&gt;Two seconds after I sent this I realized that &amp;quot;rev-props excludes..&amp;quot;
&lt;br&gt;actually refers to the response to the server, not what the client
&lt;br&gt;sends. So C can be safely ignored. I'll get some sleep before I read
&lt;br&gt;protocol specs again :-)
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Eirik.
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19340844&amp;i=0&quot; t