<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-18684</id>
	<title>Nabble - SVNKit - Users</title>
	<updated>2008-07-24T12:46:44Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/SVNKit---Users-f18684.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SVNKit---Users-f18684.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-18639002</id>
	<title>Re: Problem getting new commits via svnkit api.</title>
	<published>2008-07-24T12:46:44Z</published>
	<updated>2008-07-24T12:46:44Z</updated>
	<author>
		<name>fantastic_ray</name>
	</author>
	<content type="html">Is this because repository.getDatedRevision(date) might return a revision value which coresponds to a older date(closest to 7/12/2008) ?? 
&lt;br&gt;&lt;br&gt;Can someone please help me understand this.
&lt;br&gt;&lt;br&gt;Ray.
&lt;br&gt;&lt;br&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-author&quot; style=&quot;font-weight: bold;&quot;&gt;fantastic_ray wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi guys,
&lt;br&gt;I'm trying to track new commits to the project by specifying a date. 
&lt;br&gt;what I'm doing is:
&lt;br&gt;I create a calendar object like:
&lt;br&gt;&lt;br&gt;Calendar cal = new GregorianCalendar(2008, 7, 12);
&lt;br&gt;and then:
&lt;br&gt;Date date = cal.getTime();
&lt;br&gt;and:
&lt;br&gt;Collection logEntries = 
&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; repository.log( new String[] { &amp;quot;&amp;quot; } , null , entry.getRevision() , repository.getDatedRevision(date) , true , true );
&lt;br&gt;&lt;br&gt;and pretty much use the code from this &lt;a href=&quot;http://svn.svnkit.com/repos/svnkit/trunk/doc/examples/src/org/tmatesoft/svn/examples/repository/History.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.svnkit.com/repos/svnkit/trunk/doc/examples/src/org/tmatesoft/svn/examples/repository/History.java&lt;/a&gt;&lt;br&gt;class from the svnkit wiki. 
&lt;br&gt;The problem is that the code seems to extract info from March/June or whatever instead of just getting commits made after July 12,2008.
&lt;br&gt;&lt;br&gt;Can someone please help and let me know how to fix this?
&lt;br&gt;&lt;br&gt;Ray.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problem-getting-new-commits-via-svnkit-api.-tp18603091p18639002.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18635773</id>
	<title>RE: SVN Update</title>
	<published>2008-07-24T09:35:09Z</published>
	<updated>2008-07-24T09:35:09Z</updated>
	<author>
		<name>Bones</name>
	</author>
	<content type="html">Thanks,
&lt;br&gt;&lt;br&gt;Phil
&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635773&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kitaev@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, July 24, 2008 12:30 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635773&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: SVN Update
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt; Yes a little complicated. So basicly, I need to do a merge and then
&lt;br&gt;&amp;gt; ignore the clients changes?
&lt;br&gt;Yes, you have to provide implementation of ISVNMerger that will do no
&lt;br&gt;merge but will always replace local version with one from repository.
&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;Vallone, Philip Mr CTR USA AMC wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes a little complicated. So basicly, I need to do a merge and then 
&lt;br&gt;&amp;gt; ignore the clients changes?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635773&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Thursday, July 24, 2008 11:05 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635773&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: SVN Update
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hello Philip,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, you'd like to make update always overwrite local changes? This is 
&lt;br&gt;&amp;gt; not default Subversion behaviour - by default it attempts to merge 
&lt;br&gt;&amp;gt; incoming changes with local ones and reports conflict in case merging 
&lt;br&gt;&amp;gt; is not possible.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You may override default behaviour by providing your custom 
&lt;br&gt;&amp;gt; ISVNMergerFactory in ISVNOptions (you may extend DefaultSVNOptions 
&lt;br&gt;&amp;gt; class and ovverride getMergerFactory method).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In you ISVNMergerFactory implementation you have to return ISVNMerger 
&lt;br&gt;&amp;gt; instance. I'd recommend to return instance of DefaultSVNMerger with 
&lt;br&gt;&amp;gt; ISVNConflictHandler set on it. And in that ISVNConflictHandler you 
&lt;br&gt;&amp;gt; have to return new SVNConflictResult(SVNConflictChoice.THEIRS_FULL, 
&lt;br&gt;&amp;gt; null) in order to achieve desired behaviour.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It all may sound a little bit complicated. Another, easier approach is
&lt;/div&gt;&lt;br&gt;&amp;gt; to perform export instead of update and delete existing files before 
&lt;br&gt;&amp;gt; exporting latest version from repository. This way you'll make sure 
&lt;br&gt;&amp;gt; user always have the latest version of files as they are in
&lt;br&gt;repository.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Using SVNkit 1.2.0-beta2. How can I do the following:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I want to use SVN to provide updates to xml stylesheets. Currently, I
&lt;/div&gt;&lt;br&gt;&amp;gt;&amp;gt; am the only one able to commit a change as apache asks for a password
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; to do the commit. However, if the client changes the stylesheet file 
&lt;br&gt;&amp;gt;&amp;gt; and they run an update with SVNkit, the file does not update to the 
&lt;br&gt;&amp;gt;&amp;gt; current revision. It just remains in conflict. I am using SVN to 
&lt;br&gt;&amp;gt;&amp;gt; prevent the client from changing the stylesheet, meaning if they make
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; a change, it will be overwritten on the next update. How do I make 
&lt;br&gt;&amp;gt;&amp;gt; sure that when they run update, they download the latest file?
&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; Phil
&lt;br&gt;&amp;gt;&amp;gt;
&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=18635773&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18635773&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&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=18635773&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18635773&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&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=18635773&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18635773&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;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=18635773&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18635773&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&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=18635773&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18635773&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SVN-Update-tp18616781p18635773.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18635617</id>
	<title>Re: SVN Update</title>
	<published>2008-07-24T09:29:42Z</published>
	<updated>2008-07-24T09:29:42Z</updated>
	<author>
		<name>Alexander Kitaev-2</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt; Yes a little complicated. So basicly, I need to do a merge and then
&lt;br&gt;&amp;nbsp;&amp;gt; ignore the clients changes?
&lt;br&gt;Yes, you have to provide implementation of ISVNMerger that will do no 
&lt;br&gt;merge but will always replace local version with one from repository.
&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;Vallone, Philip Mr CTR USA AMC wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yes a little complicated. So basicly, I need to do a merge and then
&lt;br&gt;&amp;gt; ignore the clients changes?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635617&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Thursday, July 24, 2008 11:05 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635617&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: SVN Update
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hello Philip,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, you'd like to make update always overwrite local changes? This is
&lt;br&gt;&amp;gt; not default Subversion behaviour - by default it attempts to merge
&lt;br&gt;&amp;gt; incoming changes with local ones and reports conflict in case merging is
&lt;br&gt;&amp;gt; not possible.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; You may override default behaviour by providing your custom
&lt;br&gt;&amp;gt; ISVNMergerFactory in ISVNOptions (you may extend DefaultSVNOptions class
&lt;br&gt;&amp;gt; and ovverride getMergerFactory method).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In you ISVNMergerFactory implementation you have to return ISVNMerger
&lt;br&gt;&amp;gt; instance. I'd recommend to return instance of DefaultSVNMerger with
&lt;br&gt;&amp;gt; ISVNConflictHandler set on it. And in that ISVNConflictHandler you have
&lt;br&gt;&amp;gt; to return new SVNConflictResult(SVNConflictChoice.THEIRS_FULL, null) in
&lt;br&gt;&amp;gt; order to achieve desired behaviour.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; It all may sound a little bit complicated. Another, easier approach is
&lt;br&gt;&amp;gt; to perform export instead of update and delete existing files before
&lt;br&gt;&amp;gt; exporting latest version from repository. This way you'll make sure user
&lt;br&gt;&amp;gt; always have the latest version of files as they are in repository.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Using SVNkit 1.2.0-beta2. How can I do the following:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I want to use SVN to provide updates to xml stylesheets. Currently, I 
&lt;br&gt;&amp;gt;&amp;gt; am the only one able to commit a change as apache asks for a password 
&lt;br&gt;&amp;gt;&amp;gt; to do the commit. However, if the client changes the stylesheet file 
&lt;br&gt;&amp;gt;&amp;gt; and they run an update with SVNkit, the file does not update to the 
&lt;br&gt;&amp;gt;&amp;gt; current revision. It just remains in conflict. I am using SVN to 
&lt;br&gt;&amp;gt;&amp;gt; prevent the client from changing the stylesheet, meaning if they make 
&lt;br&gt;&amp;gt;&amp;gt; a change, it will be overwritten on the next update. How do I make 
&lt;br&gt;&amp;gt;&amp;gt; sure that when they run update, they download the latest file?
&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; Phil
&lt;br&gt;&amp;gt;&amp;gt;
&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=18635617&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18635617&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&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=18635617&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18635617&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&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=18635617&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18635617&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;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=18635617&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18635617&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SVN-Update-tp18616781p18635617.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18633955</id>
	<title>RE: SVN Update</title>
	<published>2008-07-24T08:10:30Z</published>
	<updated>2008-07-24T08:10:30Z</updated>
	<author>
		<name>Bones</name>
	</author>
	<content type="html">Thanks,
&lt;br&gt;&lt;br&gt;Yes a little complicated. So basicly, I need to do a merge and then
&lt;br&gt;ignore the clients changes?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18633955&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, July 24, 2008 11:05 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18633955&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: SVN Update
&lt;br&gt;&lt;br&gt;Hello Philip,
&lt;br&gt;&lt;br&gt;So, you'd like to make update always overwrite local changes? This is
&lt;br&gt;not default Subversion behaviour - by default it attempts to merge
&lt;br&gt;incoming changes with local ones and reports conflict in case merging is
&lt;br&gt;not possible.
&lt;br&gt;&lt;br&gt;You may override default behaviour by providing your custom
&lt;br&gt;ISVNMergerFactory in ISVNOptions (you may extend DefaultSVNOptions class
&lt;br&gt;and ovverride getMergerFactory method).
&lt;br&gt;&lt;br&gt;In you ISVNMergerFactory implementation you have to return ISVNMerger
&lt;br&gt;instance. I'd recommend to return instance of DefaultSVNMerger with
&lt;br&gt;ISVNConflictHandler set on it. And in that ISVNConflictHandler you have
&lt;br&gt;to return new SVNConflictResult(SVNConflictChoice.THEIRS_FULL, null) in
&lt;br&gt;order to achieve desired behaviour.
&lt;br&gt;&lt;br&gt;It all may sound a little bit complicated. Another, easier approach is
&lt;br&gt;to perform export instead of update and delete existing files before
&lt;br&gt;exporting latest version from repository. This way you'll make sure user
&lt;br&gt;always have the latest version of files as they are in repository.
&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;Vallone, Philip Mr CTR USA AMC wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Using SVNkit 1.2.0-beta2. How can I do the following:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I want to use SVN to provide updates to xml stylesheets. Currently, I 
&lt;br&gt;&amp;gt; am the only one able to commit a change as apache asks for a password 
&lt;br&gt;&amp;gt; to do the commit. However, if the client changes the stylesheet file 
&lt;br&gt;&amp;gt; and they run an update with SVNkit, the file does not update to the 
&lt;br&gt;&amp;gt; current revision. It just remains in conflict. I am using SVN to 
&lt;br&gt;&amp;gt; prevent the client from changing the stylesheet, meaning if they make 
&lt;br&gt;&amp;gt; a change, it will be overwritten on the next update. How do I make 
&lt;br&gt;&amp;gt; sure that when they run update, they download the latest file?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Phil
&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=18633955&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18633955&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-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;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18633955&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18633955&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&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=18633955&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18633955&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SVN-Update-tp18616781p18633955.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18633839</id>
	<title>Re: SVN Update</title>
	<published>2008-07-24T08:04:40Z</published>
	<updated>2008-07-24T08:04:40Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Hello Philip,
&lt;br&gt;&lt;br&gt;So, you'd like to make update always overwrite local changes? This is
&lt;br&gt;not default Subversion behaviour - by default it attempts to merge
&lt;br&gt;incoming changes with local ones and reports conflict in case merging is
&lt;br&gt;not possible.
&lt;br&gt;&lt;br&gt;You may override default behaviour by providing your custom
&lt;br&gt;ISVNMergerFactory in ISVNOptions (you may extend DefaultSVNOptions class
&lt;br&gt;and ovverride getMergerFactory method).
&lt;br&gt;&lt;br&gt;In you ISVNMergerFactory implementation you have to return ISVNMerger 
&lt;br&gt;instance. I'd recommend to return instance of DefaultSVNMerger with 
&lt;br&gt;ISVNConflictHandler set on it. And in that ISVNConflictHandler you have 
&lt;br&gt;to return new SVNConflictResult(SVNConflictChoice.THEIRS_FULL, null) in 
&lt;br&gt;order to achieve desired behaviour.
&lt;br&gt;&lt;br&gt;It all may sound a little bit complicated. Another, easier approach is 
&lt;br&gt;to perform export instead of update and delete existing files before 
&lt;br&gt;exporting latest version from repository. This way you'll make sure user 
&lt;br&gt;always have the latest version of files as they are in repository.
&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;Vallone, Philip Mr CTR USA AMC wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Using SVNkit 1.2.0-beta2. How can I do the following:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I want to use SVN to provide updates to xml stylesheets. Currently, I am
&lt;br&gt;&amp;gt; the only one able to commit a change as apache asks for a password to do
&lt;br&gt;&amp;gt; the commit. However, if the client changes the stylesheet file and they
&lt;br&gt;&amp;gt; run an update with SVNkit, the file does not update to the current
&lt;br&gt;&amp;gt; revision. It just remains in conflict. I am using SVN to prevent the
&lt;br&gt;&amp;gt; client from changing the stylesheet, meaning if they make a change, it
&lt;br&gt;&amp;gt; will be overwritten on the next update. How do I make sure that when
&lt;br&gt;&amp;gt; they run update, they download the latest file?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Phil
&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=18633839&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18633839&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-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;To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18633839&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18633839&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SVN-Update-tp18616781p18633839.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18633798</id>
	<title>RE: SVN Update</title>
	<published>2008-07-24T08:00:08Z</published>
	<updated>2008-07-24T08:00:08Z</updated>
	<author>
		<name>Bones</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Can anyone provide some feed back on this?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Phil
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Vallone, Philip Mr CTR USA AMC [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18633798&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Philip.Vallone@...&lt;/a&gt;]
&lt;br&gt;&lt;br&gt;Sent: Wednesday, July 23, 2008 1:55 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18633798&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;Subject: SVN Update
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;Using SVNkit 1.2.0-beta2. How can I do the following:
&lt;br&gt;&lt;br&gt;I want to use SVN to provide updates to xml stylesheets. Currently, I am
&lt;br&gt;the only one able to commit a change as apache asks for a password to do
&lt;br&gt;the commit. However, if the client changes the stylesheet file and they
&lt;br&gt;run an update with SVNkit, the file does not update to the current
&lt;br&gt;revision. It just remains in conflict. I am using SVN to prevent the
&lt;br&gt;client from changing the stylesheet, meaning if they make a change, it
&lt;br&gt;will be overwritten on the next update. How do I make sure that when
&lt;br&gt;they run update, they download the latest file?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Phil
&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=18633798&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18633798&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&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=18633798&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18633798&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SVN-Update-tp18616781p18633798.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18633465</id>
	<title>Re: Getting all properties of directory</title>
	<published>2008-07-24T07:48:11Z</published>
	<updated>2008-07-24T07:48:11Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;Passing null as property name to doGetProperty method will make SVNKit 
&lt;br&gt;report all properties to ISVNPropertyHandler callback.
&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;svncheeta wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I am setting properties on one of the folder as follows:
&lt;br&gt;&amp;gt; &amp;nbsp;ourClientManager.getWCClient().doSetProperty(file, &amp;quot;description&amp;quot;, &amp;quot;about
&lt;br&gt;&amp;gt; maintenance&amp;quot;, false, false, null);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Say I set 10 properties like this. Now when I want to retrieve values of
&lt;br&gt;&amp;gt; properties, I do not see any method in SVNKIT API that would return me
&lt;br&gt;&amp;gt; collection of all the properties name and values on this folder. If there is
&lt;br&gt;&amp;gt; no such method, then I will have to keep a string array with hard coded
&lt;br&gt;&amp;gt; property names of this folder (for example description in this case along
&lt;br&gt;&amp;gt; with other names) and pass property name to doGetProperty() one by one to
&lt;br&gt;&amp;gt; retrieve values. It would have been better if a method in API could return
&lt;br&gt;&amp;gt; me hashmap of all the properties name and values for a given directory/file. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Kindly let me know if there is a way to get all properties names and values. 
&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=18633465&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18633465&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Getting-all-properties-of-directory-tp18630219p18633465.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18630284</id>
	<title>Re: Getting all properties of directory</title>
	<published>2008-07-24T04:48:04Z</published>
	<updated>2008-07-24T04:48:04Z</updated>
	<author>
		<name>Normen Müller-3</name>
	</author>
	<content type="html">svncheeta wrote:
&lt;br&gt;&amp;gt; Kindly let me know if there is a way to get all properties names and values. 
&lt;br&gt;&lt;br&gt;...of a special namespace (if namespace is null then retrieve all). &amp;nbsp;That would also be nice ;-)
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;&amp;nbsp; /nm
&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=18630284&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18630284&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Getting-all-properties-of-directory-tp18630219p18630284.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18630219</id>
	<title>Getting all properties of directory</title>
	<published>2008-07-24T04:44:45Z</published>
	<updated>2008-07-24T04:44:45Z</updated>
	<author>
		<name>svncheeta</name>
	</author>
	<content type="html">I am setting properties on one of the folder as follows:
&lt;br&gt;&amp;nbsp;ourClientManager.getWCClient().doSetProperty(file, &amp;quot;description&amp;quot;, &amp;quot;about maintenance&amp;quot;, false, false, null);
&lt;br&gt;&lt;br&gt;Say I set 10 properties like this. Now when I want to retrieve values of properties, I do not see any method in SVNKIT API that would return me collection of all the properties name and values on this folder. If there is no such method, then I will have to keep a string array with hard coded property names of this folder (for example description in this case along with other names) and pass property name to doGetProperty() one by one to retrieve values. It would have been better if a method in API could return me hashmap of all the properties name and values for a given directory/file. 
&lt;br&gt;&lt;br&gt;Kindly let me know if there is a way to get all properties names and values. </content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Getting-all-properties-of-directory-tp18630219p18630219.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18616781</id>
	<title>SVN Update</title>
	<published>2008-07-23T10:54:58Z</published>
	<updated>2008-07-23T10:54:58Z</updated>
	<author>
		<name>Bones</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;Using SVNkit 1.2.0-beta2. How can I do the following:
&lt;br&gt;&lt;br&gt;I want to use SVN to provide updates to xml stylesheets. Currently, I am
&lt;br&gt;the only one able to commit a change as apache asks for a password to do
&lt;br&gt;the commit. However, if the client changes the stylesheet file and they
&lt;br&gt;run an update with SVNkit, the file does not update to the current
&lt;br&gt;revision. It just remains in conflict. I am using SVN to prevent the
&lt;br&gt;client from changing the stylesheet, meaning if they make a change, it
&lt;br&gt;will be overwritten on the next update. How do I make sure that when
&lt;br&gt;they run update, they download the latest file?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Phil
&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=18616781&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18616781&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SVN-Update-tp18616781p18616781.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18614476</id>
	<title>RE: Checkout - apache server</title>
	<published>2008-07-23T09:08:37Z</published>
	<updated>2008-07-23T09:08:37Z</updated>
	<author>
		<name>Bones</name>
	</author>
	<content type="html">Perfect. Thanks.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18614476&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;] 
&lt;br&gt;Sent: Wednesday, July 23, 2008 11:39 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18614476&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Checkout - apache server
&lt;br&gt;&lt;br&gt;Hello,
&lt;br&gt;&lt;br&gt;If you're trying to connect repository over http protocol, then add the
&lt;br&gt;following:
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt;FSRepositoryFactory.setup();
&lt;br&gt;&amp;nbsp;&amp;gt;SVNRepositoryFactoryImpl.setup();
&lt;br&gt;DAVRepositoryFactory.setup();
&lt;br&gt;&lt;br&gt;And change url to make it use http protocol, not svn:
&lt;br&gt;&amp;nbsp;&amp;gt; url = SVNURL.parseURIDecoded(&amp;quot;&lt;a href=&quot;http://localhost/svn/cecom-resp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/svn/cecom-resp/&lt;/a&gt;&amp;quot;);
&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have set up a SVN repository on a localhost apache server. I am able
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; to check in and check out via SVN, but having trouble with svn kit. I 
&lt;br&gt;&amp;gt; am probable missing something in my code. I get this error:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Exception in thread &amp;quot;main&amp;quot; org.tmatesoft.svn.core.SVNException: svn:
&lt;br&gt;&amp;gt; connection refused by the server
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Java:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FSRepositoryFactory.setup();
&lt;br&gt;&amp;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; SVNRepositoryFactoryImpl.setup();
&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; SVNURL url = null;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; File destPath = new File(args[i]);
&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; SVNRevision revision;
&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; revision = SVNRevision.HEAD;
&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; url =
&lt;br&gt;&amp;gt; SVNURL.parseURIDecoded(&amp;quot;svn://localhost/svn/cecom-resp/&amp;quot;);
&lt;br&gt;&amp;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; UpdateEventHandler myUpdateEventHandler = new 
&lt;br&gt;&amp;gt; UpdateEventHandler();
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; ourClientManager.getUpdateClient().setEventHandler(myUpdateEventHandle
&lt;br&gt;&amp;gt; r)
&lt;br&gt;&amp;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; checkout(url, revision, destPath, true);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Method:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; private static long checkout(SVNURL url, SVNRevision revision, File 
&lt;br&gt;&amp;gt; destPath, boolean isRecursive) throws SVNException {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNUpdateClient updateClient = 
&lt;br&gt;&amp;gt; ourClientManager.getUpdateClient();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updateClient.setIgnoreExternals(false);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Finished updating&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return updateClient.doCheckout(url, destPath, revision, 
&lt;br&gt;&amp;gt; revision, isRecursive);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Phil
&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=18614476&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18614476&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;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=18614476&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18614476&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&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=18614476&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18614476&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Checkout---apache-server-tp18609377p18614476.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18613920</id>
	<title>Re: Export to existing directory</title>
	<published>2008-07-23T08:48:52Z</published>
	<updated>2008-07-23T08:48:52Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;SVNUpdateClient.doExport(...) method has &amp;quot;force&amp;quot; parameter. Set it to 
&lt;br&gt;&amp;quot;true&amp;quot; to let export operation use existing directory as export destination.
&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;sven-b wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm using SVNKit 1.2.0.4502 and like to use
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.doExport to add files to an EXISTING local
&lt;br&gt;&amp;gt; directory.
&lt;br&gt;&amp;gt; Unfortunately, the SVNException with the message SVNClient Error: &amp;quot;svn:
&lt;br&gt;&amp;gt; C:\myDirectory already exists&amp;quot; is thrown.
&lt;br&gt;&amp;gt; How can I get SVNKit to just export the files to an NON-EMPTY directory?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you!
&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=18613920&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18613920&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Export-to-existing-directory-tp18611462p18613920.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18613685</id>
	<title>Re: Checkout - apache server</title>
	<published>2008-07-23T08:39:05Z</published>
	<updated>2008-07-23T08:39:05Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;If you're trying to connect repository over http protocol, then add the 
&lt;br&gt;following:
&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;gt;FSRepositoryFactory.setup();
&lt;br&gt;&amp;nbsp;&amp;gt;SVNRepositoryFactoryImpl.setup();
&lt;br&gt;DAVRepositoryFactory.setup();
&lt;br&gt;&lt;br&gt;And change url to make it use http protocol, not svn:
&lt;br&gt;&amp;nbsp;&amp;gt; url = SVNURL.parseURIDecoded(&amp;quot;&lt;a href=&quot;http://localhost/svn/cecom-resp/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://localhost/svn/cecom-resp/&lt;/a&gt;&amp;quot;);
&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;Vallone, Philip Mr CTR USA AMC wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have set up a SVN repository on a localhost apache server. I am able
&lt;br&gt;&amp;gt; to check in and check out via SVN, but having trouble with svn kit. I am
&lt;br&gt;&amp;gt; probable missing something in my code. I get this error:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Exception in thread &amp;quot;main&amp;quot; org.tmatesoft.svn.core.SVNException: svn:
&lt;br&gt;&amp;gt; connection refused by the server
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Java:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; FSRepositoryFactory.setup();
&lt;br&gt;&amp;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; SVNRepositoryFactoryImpl.setup();
&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; SVNURL url = null;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; File destPath = new File(args[i]);
&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; SVNRevision revision;
&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; revision = SVNRevision.HEAD;
&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; url =
&lt;br&gt;&amp;gt; SVNURL.parseURIDecoded(&amp;quot;svn://localhost/svn/cecom-resp/&amp;quot;);
&lt;br&gt;&amp;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; UpdateEventHandler myUpdateEventHandler = new
&lt;br&gt;&amp;gt; UpdateEventHandler();
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; ourClientManager.getUpdateClient().setEventHandler(myUpdateEventHandler)
&lt;br&gt;&amp;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; checkout(url, revision, destPath, true);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Method:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; private static long checkout(SVNURL url, SVNRevision revision, File
&lt;br&gt;&amp;gt; destPath, boolean isRecursive) throws SVNException {
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNUpdateClient updateClient =
&lt;br&gt;&amp;gt; ourClientManager.getUpdateClient();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updateClient.setIgnoreExternals(false);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Finished updating&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return updateClient.doCheckout(url, destPath, revision,
&lt;br&gt;&amp;gt; revision, isRecursive);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Phil
&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=18613685&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18613685&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;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=18613685&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18613685&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Checkout---apache-server-tp18609377p18613685.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18611462</id>
	<title>Export to existing directory</title>
	<published>2008-07-23T07:04:27Z</published>
	<updated>2008-07-23T07:04:27Z</updated>
	<author>
		<name>sven-b</name>
	</author>
	<content type="html">&amp;nbsp;
&lt;br&gt;&amp;nbsp;Hello,
&lt;br&gt;&lt;br&gt;I'm using SVNKit 1.2.0.4502 and like to use org.tmatesoft.svn.core.wc.doExport to add files to an EXISTING local directory.
&lt;br&gt;Unfortunately, the SVNException with the message SVNClient Error: &amp;quot;svn: C:\myDirectory already exists&amp;quot; is thrown.
&lt;br&gt;How can I get SVNKit to just export the files to an NON-EMPTY directory?
&lt;br&gt;&lt;br&gt;Thank you!</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Export-to-existing-directory-tp18611462p18611462.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18609377</id>
	<title>Checkout - apache server</title>
	<published>2008-07-23T05:12:37Z</published>
	<updated>2008-07-23T05:12:37Z</updated>
	<author>
		<name>Bones</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have set up a SVN repository on a localhost apache server. I am able
&lt;br&gt;to check in and check out via SVN, but having trouble with svn kit. I am
&lt;br&gt;probable missing something in my code. I get this error:
&lt;br&gt;&lt;br&gt;Exception in thread &amp;quot;main&amp;quot; org.tmatesoft.svn.core.SVNException: svn:
&lt;br&gt;connection refused by the server
&lt;br&gt;&lt;br&gt;Java:
&lt;br&gt;&lt;br&gt;FSRepositoryFactory.setup();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNRepositoryFactoryImpl.setup();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNURL url = null;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; File destPath = new File(args[i]);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNRevision revision;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; revision = SVNRevision.HEAD;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; url =
&lt;br&gt;SVNURL.parseURIDecoded(&amp;quot;svn://localhost/svn/cecom-resp/&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; UpdateEventHandler myUpdateEventHandler = new
&lt;br&gt;UpdateEventHandler();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;ourClientManager.getUpdateClient().setEventHandler(myUpdateEventHandler)
&lt;br&gt;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; checkout(url, revision, destPath, true);
&lt;br&gt;&lt;br&gt;&lt;br&gt;Method:
&lt;br&gt;&lt;br&gt;private static long checkout(SVNURL url, SVNRevision revision, File
&lt;br&gt;destPath, boolean isRecursive) throws SVNException {
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNUpdateClient updateClient =
&lt;br&gt;ourClientManager.getUpdateClient();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updateClient.setIgnoreExternals(false);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(&amp;quot;Finished updating&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return updateClient.doCheckout(url, destPath, revision,
&lt;br&gt;revision, isRecursive);
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Phil
&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=18609377&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18609377&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Checkout---apache-server-tp18609377p18609377.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18603091</id>
	<title>Problem getting new commits via svnkit api.</title>
	<published>2008-07-22T20:19:13Z</published>
	<updated>2008-07-22T20:19:13Z</updated>
	<author>
		<name>fantastic_ray</name>
	</author>
	<content type="html">Hi guys,
&lt;br&gt;I'm trying to track new commits to the project by specifying a date. 
&lt;br&gt;what I'm doing is:
&lt;br&gt;I create a calendar object like:
&lt;br&gt;&lt;br&gt;Calendar cal = new GregorianCalendar(2008, 7, 12);
&lt;br&gt;and then:
&lt;br&gt;Date date = cal.getTime();
&lt;br&gt;and:
&lt;br&gt;Collection logEntries = 
&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; repository.log( new String[] { &amp;quot;&amp;quot; } , null , entry.getRevision() , repository.getDatedRevision(date) , true , true );
&lt;br&gt;&lt;br&gt;and pretty much use the code from this &lt;a href=&quot;http://svn.svnkit.com/repos/svnkit/trunk/doc/examples/src/org/tmatesoft/svn/examples/repository/History.java&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.svnkit.com/repos/svnkit/trunk/doc/examples/src/org/tmatesoft/svn/examples/repository/History.java&lt;/a&gt;&lt;br&gt;class from the svnkit wiki. 
&lt;br&gt;The problem is that the code seems to extract info from March/June or whatever instead of just getting commits made after July 12,2008.
&lt;br&gt;&lt;br&gt;Can someone please help and let me know how to fix this?
&lt;br&gt;&lt;br&gt;Ray.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Problem-getting-new-commits-via-svnkit-api.-tp18603091p18603091.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18595456</id>
	<title>RE: SVNKit Update</title>
	<published>2008-07-22T11:07:39Z</published>
	<updated>2008-07-22T11:07:39Z</updated>
	<author>
		<name>Bones</name>
	</author>
	<content type="html">Nevermind - I got it. When all else fails - read the directions :()
&lt;br&gt;&lt;br&gt;Thanks for all your help.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Vallone, Philip Mr CTR USA AMC 
&lt;br&gt;Sent: Tuesday, July 22, 2008 12:53 PM
&lt;br&gt;To: '&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;'
&lt;br&gt;Subject: RE: SVNKit Update
&lt;br&gt;&lt;br&gt;Alexander,
&lt;br&gt;&lt;br&gt;Wow - got it working. This is pretty cool. We want to use it to provide
&lt;br&gt;automatic updates for XML stylesheets.
&lt;br&gt;&lt;br&gt;Last question. Is it possible to see the file names be updated sent back
&lt;br&gt;to my swing app?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Phil
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;Sent: Tuesday, July 22, 2008 12:15 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: SVNKit Update
&lt;br&gt;&lt;br&gt;Hello Philip,
&lt;br&gt;&lt;br&gt;If you're using SVNKit 1.1.8, then it will not work with Subversion
&lt;br&gt;1.5.0 repositories and working copies. You have to use SVNKit 1.2.0 -
&lt;br&gt;you may get SVNKit 1.2.0 beta2 binaries at &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;Vallone, Philip Mr CTR USA AMC wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thank you for all the help.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That seem to fix my initial problem, But there were conflits with the 
&lt;br&gt;&amp;gt; current version of SVN:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.SVNException: svn: This client is too old to 
&lt;br&gt;&amp;gt; work with working copy 'C:\temp\'; please get a newer Subversion 
&lt;br&gt;&amp;gt; client
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So I start with a new check out. I get the following error:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; SEVERE: null
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.SVNException: svn: Unable to open an ra_local 
&lt;br&gt;&amp;gt; session to URL
&lt;br&gt;&amp;gt; svn: Unable to open repository 'file:///C:/svn-repository'
&lt;br&gt;&amp;gt; svn: Expected FS format '2'; found format '3'
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManag
&lt;br&gt;&amp;gt; er
&lt;br&gt;&amp;gt; .java:55)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManag
&lt;br&gt;&amp;gt; er
&lt;br&gt;&amp;gt; .java:40)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.io.fs.FSRepository.openRepository(FSRe
&lt;br&gt;&amp;gt; po
&lt;br&gt;&amp;gt; sitory.java:96)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.io.fs.FSRepository.getLatestRevision(F
&lt;br&gt;&amp;gt; SR
&lt;br&gt;&amp;gt; epository.java:140)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicCli
&lt;br&gt;&amp;gt; en
&lt;br&gt;&amp;gt; t.java:348)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.j
&lt;br&gt;&amp;gt; av
&lt;br&gt;&amp;gt; a:462)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClie
&lt;br&gt;&amp;gt; nt
&lt;br&gt;&amp;gt; .java:418)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClie
&lt;br&gt;&amp;gt; nt
&lt;br&gt;&amp;gt; .java:382)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.j
&lt;br&gt;&amp;gt; av
&lt;br&gt;&amp;gt; a:305)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, July 22, 2008 11:52 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, you have to initialize it:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; private static
&lt;br&gt;&amp;gt; &amp;nbsp; SVNClientManager ourClientManager = SVNClientManager.newIntance();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi, I have declared ourClientManager, but it is not initalized.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; private static SVNClientManager ourClientManager;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt; Sent: Tuesday, July 22, 2008 10:17 AM
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gui.startForm.update(startForm.java:1961)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This exception is not SVNKit-related. Has &amp;quot;ourClientManager&amp;quot; variable
&lt;/div&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; been initialized in your code? Looks like it could be null - this is 
&lt;br&gt;&amp;gt;&amp;gt; what causes exception.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks, here it is:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gui.startForm.update(startForm.java:1961)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; gui.startForm.jMenuItem3ActionPerformed(startForm.java:1929)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gui.startForm.access$3200(startForm.java:106)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gui.startForm$33.actionPerformed(startForm.java:880)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:19
&lt;br&gt;&amp;gt;&amp;gt; 9
&lt;br&gt;&amp;gt;&amp;gt; 5)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.ja
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; v
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 318)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ja
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; va:387)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; javax.swing.AbstractButton.doClick(AbstractButton.java:357)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 20
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; )
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMe
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; n
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; u
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; emUI.java:1261)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.processMouseEvent(Component.java:6041)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.processEvent(Component.java:5806)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Container.processEvent(Container.java:2058)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.dispatchEventImpl(Component.java:4413)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Container.dispatchEventImpl(Container.java:2116)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;/div&gt;java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Container.dispatchEventImpl(Container.java:2102)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Window.dispatchEventImpl(Window.java:2440)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java:273)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; j
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; av
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; a:183)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java:173)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sent: Tuesday, July 22, 2008 10:09 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello Philip,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; Ok, however I am still getting the error with the following code:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So, what the error is? You may get full stack trace by adding the 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; following line:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.printStackTrace();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(e.toString());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ok, however I am still getting the error with the following code:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am accessing a local copy.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try { 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FSRepositoryFactory.setup();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNURL url =
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SVNURL.parseURIDecoded(&amp;quot;file:///C:/svn-repository&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; File destPath = new File(&amp;quot;C:/temp&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNRevision revision;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; revision = SVNRevision.HEAD; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; update(destPath, revision, true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(e.toString());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(&amp;quot;Repository updated&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Tuesday, July 22, 2008 10:00 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; My working copy was created using TtortoiseSVN, do I need to do 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 'doCheckout' in SVNKit first?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If you already have working copy (directory with .svn 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; subdirectories
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; within it that keep administrative information), then you need to 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; call doUpdate.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Calling doCheckout on existing working copy will perform update
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; anyway.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thank you Alexander,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; My working copy was created using TtortoiseSVN, do I need to do a 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 'doCheckout' in SVNKit first?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Phil
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Tuesday, July 22, 2008 9:35 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; I am using the SVNKit api to provide xml stylesheet updates via
&lt;/div&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; my swing &amp;nbsp;&amp;gt; application. I have read the documentation on checkout
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I am still &amp;nbsp;&amp;gt; having trouble. I get the following error:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Could you please provide the complete stack trace for that
&lt;br&gt;&amp;gt;&amp;gt; exception?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In general, the code looks fine, except for the URL you're using:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt;SVNURL url = SVNURL.parseURIDecoded(&amp;quot;svn://C:/svn-repository&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In case you have svnserve daemon running, the URL should be 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; svn://localhost/svn-repository (assuming repository root for 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; svnserve is &amp;quot;C:/&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If you'd like to access local repository without svnserve, then 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; URL
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; should be file:///c:/svn-repository.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt;File destPath = new File(&amp;quot;file:///C:/temp/&amp;quot;); //client copy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; There is no need for &amp;quot;file:///&amp;quot; prefix when creating File object:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; File destPath = new File(&amp;quot;C:/temp/&amp;quot;); //client copy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Please also note that you have to initialize SVNKit before using 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; its
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; API:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; FSRepositoryFactory.setup(); // for local access (file protocol).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; DAVRepositoryFactory.setup(); // for http(s) protocol 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SVNRepositoryFactoryImpl.setup(); // for svn(+ssh) protocol
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Also, in your code you call SVNUpdateClient.doUpdate, which 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; assumes
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that you already have working copy at c:/temp. To make a checkout 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; one should call doCheckout method, not doUpdate.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi List,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am very new to SVNKit. I have a question regarding &amp;quot;update&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am using the SVNKit api to provide xml stylesheet updates via 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; my
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; swing application. I have read the documentation on checkout but 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; am
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; still having trouble. I get the following error:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Java Code:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; evt)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; try { 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNURL url =
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SVNURL.parseURIDecoded(&amp;quot;svn://C:/svn-repository&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; //repository
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; File destPath = new File(&amp;quot;file:///C:/temp/&amp;quot;); //client
&lt;br&gt;&amp;gt; copy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNRevision revision;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; revision = SVNRevision.HEAD; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; update(destPath, revision, true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(e.toString());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(&amp;quot;Repository updated&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; private static long update( File wcPath , SVNRevision 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; updateToRevision , boolean isRecursive ) throws SVNException {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNUpdateClient updateClient = 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ourClientManager.getUpdateClient( );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updateClient.setIgnoreExternals( false );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return updateClient.doUpdate( wcPath , updateToRevision ,
&lt;/div&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; isRecursive );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks for the help,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Phil
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;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=18595456&amp;i=14&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=15&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;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=18595456&amp;i=16&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=17&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;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=18595456&amp;i=18&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=19&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;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=18595456&amp;i=20&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; - To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=21&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;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=18595456&amp;i=22&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=23&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;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=18595456&amp;i=24&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; - To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595456&amp;i=25&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;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=18595456&amp;i=26&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;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=18595456&amp;i=27&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18595456&amp;i=28&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&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=18595456&amp;i=29&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18595456&amp;i=30&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;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=18595456&amp;i=31&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18595456&amp;i=32&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&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=18595456&amp;i=33&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18595456&amp;i=34&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;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=18595456&amp;i=35&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18595456&amp;i=36&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&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=18595456&amp;i=37&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-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=18595456&amp;i=38&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-help@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SVNKit-Update-tp18573826p18595456.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18593836</id>
	<title>RE: SVNKit Update</title>
	<published>2008-07-22T09:52:46Z</published>
	<updated>2008-07-22T09:52:46Z</updated>
	<author>
		<name>Bones</name>
	</author>
	<content type="html">Alexander,
&lt;br&gt;&lt;br&gt;Wow - got it working. This is pretty cool. We want to use it to provide
&lt;br&gt;automatic updates for XML stylesheets.
&lt;br&gt;&lt;br&gt;Last question. Is it possible to see the file names be updated sent back
&lt;br&gt;to my swing app?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Phil
&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;] 
&lt;br&gt;Sent: Tuesday, July 22, 2008 12:15 PM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;Subject: Re: SVNKit Update
&lt;br&gt;&lt;br&gt;Hello Philip,
&lt;br&gt;&lt;br&gt;If you're using SVNKit 1.1.8, then it will not work with Subversion
&lt;br&gt;1.5.0 repositories and working copies. You have to use SVNKit 1.2.0 -
&lt;br&gt;you may get SVNKit 1.2.0 beta2 binaries at &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Alexander Kitaev,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;br&gt;Vallone, Philip Mr CTR USA AMC wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thank you for all the help.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That seem to fix my initial problem, But there were conflits with the 
&lt;br&gt;&amp;gt; current version of SVN:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.SVNException: svn: This client is too old to 
&lt;br&gt;&amp;gt; work with working copy 'C:\temp\'; please get a newer Subversion 
&lt;br&gt;&amp;gt; client
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So I start with a new check out. I get the following error:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; SEVERE: null
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.SVNException: svn: Unable to open an ra_local 
&lt;br&gt;&amp;gt; session to URL
&lt;br&gt;&amp;gt; svn: Unable to open repository 'file:///C:/svn-repository'
&lt;br&gt;&amp;gt; svn: Expected FS format '2'; found format '3'
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManag
&lt;br&gt;&amp;gt; er
&lt;br&gt;&amp;gt; .java:55)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManag
&lt;br&gt;&amp;gt; er
&lt;br&gt;&amp;gt; .java:40)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.io.fs.FSRepository.openRepository(FSRe
&lt;br&gt;&amp;gt; po
&lt;br&gt;&amp;gt; sitory.java:96)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.io.fs.FSRepository.getLatestRevision(F
&lt;br&gt;&amp;gt; SR
&lt;br&gt;&amp;gt; epository.java:140)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicCli
&lt;br&gt;&amp;gt; en
&lt;br&gt;&amp;gt; t.java:348)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.j
&lt;br&gt;&amp;gt; av
&lt;br&gt;&amp;gt; a:462)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClie
&lt;br&gt;&amp;gt; nt
&lt;br&gt;&amp;gt; .java:418)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClie
&lt;br&gt;&amp;gt; nt
&lt;br&gt;&amp;gt; .java:382)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.j
&lt;br&gt;&amp;gt; av
&lt;br&gt;&amp;gt; a:305)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Tuesday, July 22, 2008 11:52 AM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, you have to initialize it:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; private static
&lt;br&gt;&amp;gt; &amp;nbsp; SVNClientManager ourClientManager = SVNClientManager.newIntance();
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi, I have declared ourClientManager, but it is not initalized.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; private static SVNClientManager ourClientManager;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt; Sent: Tuesday, July 22, 2008 10:17 AM
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gui.startForm.update(startForm.java:1961)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This exception is not SVNKit-related. Has &amp;quot;ourClientManager&amp;quot; variable
&lt;/div&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; been initialized in your code? Looks like it could be null - this is 
&lt;br&gt;&amp;gt;&amp;gt; what causes exception.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks, here it is:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gui.startForm.update(startForm.java:1961)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt; gui.startForm.jMenuItem3ActionPerformed(startForm.java:1929)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gui.startForm.access$3200(startForm.java:106)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at gui.startForm$33.actionPerformed(startForm.java:880)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:19
&lt;br&gt;&amp;gt;&amp;gt; 9
&lt;br&gt;&amp;gt;&amp;gt; 5)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.ja
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; v
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; :2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 318)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ja
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; va:387)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt; javax.swing.AbstractButton.doClick(AbstractButton.java:357)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 20
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; )
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMe
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; n
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; u
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; emUI.java:1261)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.processMouseEvent(Component.java:6041)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.processEvent(Component.java:5806)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Container.processEvent(Container.java:2058)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.dispatchEventImpl(Component.java:4413)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Container.dispatchEventImpl(Container.java:2116)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt; java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;/div&gt;java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Container.dispatchEventImpl(Container.java:2102)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Window.dispatchEventImpl(Window.java:2440)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.Component.dispatchEvent(Component.java:4243)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java:273)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; j
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; av
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; a:183)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java:173)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sent: Tuesday, July 22, 2008 10:09 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello Philip,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; Ok, however I am still getting the error with the following code:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; So, what the error is? You may get full stack trace by adding the 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; following line:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;e.printStackTrace();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(e.toString());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Ok, however I am still getting the error with the following code:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am accessing a local copy.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try { 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; FSRepositoryFactory.setup();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNURL url =
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SVNURL.parseURIDecoded(&amp;quot;file:///C:/svn-repository&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; File destPath = new File(&amp;quot;C:/temp&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNRevision revision;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; revision = SVNRevision.HEAD; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; update(destPath, revision, true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(e.toString());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(&amp;quot;Repository updated&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Tuesday, July 22, 2008 10:00 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; My working copy was created using TtortoiseSVN, do I need to do 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 'doCheckout' in SVNKit first?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If you already have working copy (directory with .svn 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; subdirectories
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; within it that keep administrative information), then you need to 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; call doUpdate.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Calling doCheckout on existing working copy will perform update
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; anyway.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thank you Alexander,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; My working copy was created using TtortoiseSVN, do I need to do a 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 'doCheckout' in SVNKit first?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Phil
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; From: Alexander Kitaev [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Alexander.Kitaev@...&lt;/a&gt;]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sent: Tuesday, July 22, 2008 9:35 AM
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Subject: Re: SVNKit Update
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; I am using the SVNKit api to provide xml stylesheet updates via
&lt;/div&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; my swing &amp;nbsp;&amp;gt; application. I have read the documentation on checkout
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; but I am still &amp;nbsp;&amp;gt; having trouble. I get the following error:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Could you please provide the complete stack trace for that
&lt;br&gt;&amp;gt;&amp;gt; exception?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In general, the code looks fine, except for the URL you're using:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt;SVNURL url = SVNURL.parseURIDecoded(&amp;quot;svn://C:/svn-repository&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; In case you have svnserve daemon running, the URL should be 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; svn://localhost/svn-repository (assuming repository root for 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; svnserve is &amp;quot;C:/&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; If you'd like to access local repository without svnserve, then 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; URL
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; should be file:///c:/svn-repository.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp;&amp;gt;File destPath = new File(&amp;quot;file:///C:/temp/&amp;quot;); //client copy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; There is no need for &amp;quot;file:///&amp;quot; prefix when creating File object:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; File destPath = new File(&amp;quot;C:/temp/&amp;quot;); //client copy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Please also note that you have to initialize SVNKit before using 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; its
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; API:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; FSRepositoryFactory.setup(); // for local access (file protocol).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; DAVRepositoryFactory.setup(); // for http(s) protocol 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SVNRepositoryFactoryImpl.setup(); // for svn(+ssh) protocol
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Also, in your code you call SVNUpdateClient.doUpdate, which 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; assumes
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; that you already have working copy at c:/temp. To make a checkout 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; one should call doCheckout method, not doUpdate.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Alexander Kitaev,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; TMate Software,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Vallone, Philip Mr CTR USA AMC wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi List,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am very new to SVNKit. I have a question regarding &amp;quot;update&amp;quot;.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I am using the SVNKit api to provide xml stylesheet updates via 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; my
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; swing application. I have read the documentation on checkout but 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; am
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; still having trouble. I get the following error:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; java.lang.NullPointerException
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Java Code:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; private void jMenuItem3ActionPerformed(java.awt.event.ActionEvent
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; evt)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; try { 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNURL url =
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SVNURL.parseURIDecoded(&amp;quot;svn://C:/svn-repository&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; //repository
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; File destPath = new File(&amp;quot;file:///C:/temp/&amp;quot;); //client
&lt;br&gt;&amp;gt; copy
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNRevision revision;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; revision = SVNRevision.HEAD; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; update(destPath, revision, true);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; } catch (Exception e) {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(e.toString());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; } finally {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; returnParser(&amp;quot;Repository updated&amp;quot;);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; private static long update( File wcPath , SVNRevision 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; updateToRevision , boolean isRecursive ) throws SVNException {
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNUpdateClient updateClient = 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ourClientManager.getUpdateClient( );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; updateClient.setIgnoreExternals( false );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; return updateClient.doUpdate( wcPath , updateToRevision ,
&lt;/div&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; isRecursive );
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thanks for the help,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Phil
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18593836&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;svnkit-users-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http:/