<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-18684</id>
	<title>Nabble - SVNKit - Users</title>
	<updated>2009-11-09T17:29:56Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/SVNKit---Users-f18684.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SVNKit---Users-f18684.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26276829</id>
	<title>Re: Handshare failed (reposted due to special character in message)</title>
	<published>2009-11-09T17:29:56Z</published>
	<updated>2009-11-09T17:29:56Z</updated>
	<author>
		<name>Huu Bang</name>
	</author>
	<content type="html">Hi Alexander and all,
&lt;br&gt;&lt;br&gt;I'm using svn protocol.
&lt;br&gt;&lt;br&gt;I give authentication when I create a new client manager
&lt;br&gt;&lt;br&gt;SVNClientManager clientManager = SVNClientManager.newInstance(SVNWCUtil.createDefaultOptions(true), username, password);
&lt;br&gt;SVNUpdateClient updateClient = clientManager.getUpdateClient();
&lt;br&gt;&lt;br&gt;then do an export:
&lt;br&gt;&lt;br&gt;updateClient.doExport(fileURL, destfile, 30, 100), &amp;quot;CRLF&amp;quot;, true, SVNDepth.EMPTY);
&lt;br&gt;&lt;br&gt;The strange thing is it doesn't fail all the way from the beginning, meaning it can still check out some files and just throw the error only at some time later.
&lt;br&gt;&lt;br&gt;Any help is appreciated.
&lt;br&gt;&lt;br&gt;Thanks a lot everyone.
&lt;br&gt;&lt;br&gt;I'm surprised for the fast response :)</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handshare-failed-%28reposted-due-to-special-character-in-message%29-tp26228815p26276829.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274152</id>
	<title>Re: Handshare failed (reposted due to special character in message)</title>
	<published>2009-11-09T13:39:29Z</published>
	<updated>2009-11-09T13:39:29Z</updated>
	<author>
		<name>elsabio</name>
	</author>
	<content type="html">You might also check for firewalls etc: the Windows firewall has caused this error for me before now.
&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;Huu Bang wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;&amp;gt; org.tmatesoft.svn.core.SVNException: svn: Handshake failed, received: 
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handshare-failed-%28reposted-due-to-special-character-in-message%29-tp26228815p26274152.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26274071</id>
	<title>How to discover the property causing a conflict in an ISVNEventHandler implementation</title>
	<published>2009-11-09T13:33:01Z</published>
	<updated>2009-11-09T13:33:01Z</updated>
	<author>
		<name>elsabio</name>
	</author>
	<content type="html">With event.getPropertiesStatus() (etc.) in an SVNEventHandler it is possible to discover the file on which a property conflict or other change event has occurred. &amp;nbsp;How can I discover the property which is in conflict, and possibly the current and proposed values at that time?</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-discover-the-property-causing-a-conflict-in-an-ISVNEventHandler-implementation-tp26274071p26274071.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26267567</id>
	<title>Re: Handshare failed (reposted due to special character in message)</title>
	<published>2009-11-09T06:42:31Z</published>
	<updated>2009-11-09T06:42:31Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Dear Huu,
&lt;br&gt;&lt;br&gt;The error you're reporting might appear for different reasons. Please
&lt;br&gt;check the following:
&lt;br&gt;&lt;br&gt;1. You're using proper protocol (i.e. you're not using URL like
&lt;br&gt;svn://host/path when access repository managed by apache http server).
&lt;br&gt;&lt;br&gt;2. In case you're using svn access protocol, then make sure that you're
&lt;br&gt;using proper port number, in case server daemon runs on non-standard port.
&lt;br&gt;&lt;br&gt;The easiest way to check this is to run native command line client
&lt;br&gt;command with the same options you're executing SVNKit command.
&lt;br&gt;&lt;br&gt;3. If you're using svn+ssh, then check that &amp;quot;Banner&amp;quot; option is disabled
&lt;br&gt;in the /etc/sshd_config on the server side, so that no &amp;quot;banner&amp;quot; message
&lt;br&gt;is sent to the client upon connection. Also make sure that svnserve is
&lt;br&gt;on the path on the server side.
&lt;br&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;Huu Bang wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I was trying to check out the files from the repository:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; updateClient.doExport(fileURL, destfile, 39, 100, &amp;quot;CRLF&amp;quot;, true,
&lt;br&gt;&amp;gt; SVNDepth.EMPTY);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I used SVNKit as a library in my stand alone Java application.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Alexander Sinyushkin wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What protocol do you use?
&lt;br&gt;&amp;gt;&amp;gt; How exactly do you run SVNKit?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ----
&lt;br&gt;&amp;gt;&amp;gt; Alexander Sinyushkin,
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&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; Huu Bang wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I was trying to check out the changes in the repository when I got this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; exception:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; SEVERE: null
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.tmatesoft.svn.core.SVNException: svn: Handshake failed, received: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26267567&amp;i=0&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26267567&amp;i=1&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; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26267567&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26267567&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://old.nabble.com/Handshare-failed-%28reposted-due-to-special-character-in-message%29-tp26228815p26267567.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26267034</id>
	<title>Re: How commit several files in one shot ???</title>
	<published>2009-11-09T06:09:49Z</published>
	<updated>2009-11-09T06:09:49Z</updated>
	<author>
		<name>Alexander Sinyushkin</name>
	</author>
	<content type="html">Hello!
&lt;br&gt;&lt;br&gt;Each path segment must be opened and closed with its own openDir() call 
&lt;br&gt;to ISVNEditor.
&lt;br&gt;That is, if, say, you are going to open &amp;quot;/trunk/dirA/dirB/dirC&amp;quot;, first 
&lt;br&gt;of all you need to open the root dir (suppose we have SVNRepository 
&lt;br&gt;bound to &amp;quot;/&amp;quot;) and then
&lt;br&gt;call openDir 4 times for each segment to be opened:
&lt;br&gt;&lt;br&gt;editor.openRoot(..);//root
&lt;br&gt;&lt;br&gt;editor.openDir(&amp;quot;/trunk&amp;quot;,..);
&lt;br&gt;editor.openDir(&amp;quot;/trunk/dirA&amp;quot;,..);
&lt;br&gt;editor.openDir(&amp;quot;/trunk/dirA/dirB&amp;quot;,..);
&lt;br&gt;editor.openDir(&amp;quot;/trunk/dirA/dirB/dirC&amp;quot;,..);
&lt;br&gt;&lt;br&gt;then, say, you add &amp;quot;/trunk/dirA/dirB/dirC/file1&amp;quot;:
&lt;br&gt;&lt;br&gt;editor.addFile(&amp;quot;/trunk/dirA/dirB/dirC/file1&amp;quot;, ..);
&lt;br&gt;..
&lt;br&gt;editor.closeFile(..);//close file1
&lt;br&gt;&lt;br&gt;and close all the segments:
&lt;br&gt;&lt;br&gt;editor.closeDir()://close /trunk/dirA/dirB/dirC
&lt;br&gt;editor.closeDir()://close /trunk/dirA/dirB
&lt;br&gt;editor.closeDir()://close /trunk/dirA
&lt;br&gt;editor.closeDir()://close /trunk/
&lt;br&gt;editor.closeDir()://close root - &amp;quot;/&amp;quot;
&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Alexander Sinyushkin,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Giola jean-Philippe 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 a problem commiting files with svnkit!!
&lt;br&gt;&amp;gt; I can't commit several files in only 1 commit in order to have only 1 
&lt;br&gt;&amp;gt; revision number for all the added files.
&lt;br&gt;&amp;gt; I have 2 repository; i want to copy files from the first repository to 
&lt;br&gt;&amp;gt; the second
&lt;br&gt;&amp;gt; the repository trees aren't the same.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; here my code :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; editor = cibleRepositoryCheck.getCommitEditor( logMessage , null, 
&lt;br&gt;&amp;gt; true, null); //cibleRepositoryCheck is the second repository
&lt;br&gt;&amp;gt; for (SVNDirEntry entry : configFilesCollection) { // I iterate on the 
&lt;br&gt;&amp;gt; entries of the first repository (cibleRepository)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ByteArrayOutputStream entryBaos = new 
&lt;br&gt;&amp;gt; ByteArrayOutputStream();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String entryPath = path + &amp;quot;/&amp;quot; + 
&lt;br&gt;&amp;gt; entry.getRelativePath();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;baseRepository.getFile( entryPath , -1 , null , 
&lt;br&gt;&amp;gt; entryBaos );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String filePath = 
&lt;br&gt;&amp;gt; mission+&amp;quot;/&amp;quot;+batiment+&amp;quot;/&amp;quot;+entry.getName();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editor.openRoot( -1 );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editor.openDir(dirPath, -1 );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editor.addFile( filePath , null , -1 );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editor.applyTextDelta( filePath , null );
&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;SVNDeltaGenerator deltaGenerator = new 
&lt;br&gt;&amp;gt; SVNDeltaGenerator( );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;String checksum = deltaGenerator.sendDelta( filePath , 
&lt;br&gt;&amp;gt; new ByteArrayInputStream( data ) , editor , true );
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editor.closeFile(filePath, checksum);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editor.closeDir();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;editor.closeDir();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;gt; editor.closeEdit();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have an error message : svn: File not found: transaction '325-e4'
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If i open and close the editor in the &amp;quot;for&amp;quot;, it works but i have 
&lt;br&gt;&amp;gt; several revisions number, and i don't want that.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please, help me.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; PS : Sorry for my bad english but i'm french!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26267034&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26267034&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;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26267034&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26267034&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://old.nabble.com/How-commit-several-files-in-one-shot-----tp26266612p26267034.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26266815</id>
	<title>Re: How can I get the commit comments?</title>
	<published>2009-11-09T05:56:50Z</published>
	<updated>2009-11-09T05:56:50Z</updated>
	<author>
		<name>Alexander Sinyushkin</name>
	</author>
	<content type="html">Hello!
&lt;br&gt;&lt;br&gt;I think you could use the following code for your needs:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNRepository repository = 
&lt;br&gt;SVNRepositoryFactory.create(SVNURL.parseURIEncoded(&amp;quot;&lt;a href=&quot;http://svn.svnkit.com/repos/svnkit/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.svnkit.com/repos/svnkit/trunk&lt;/a&gt;&amp;quot;));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNDirEntry entry = repository.info(&amp;quot;README.txt&amp;quot;, -1/*get 
&lt;br&gt;HEAD*/);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; long rev = entry.getRevision();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Date date = entry.getDate();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String logMessage = repository.getRevisionPropertyValue(rev, 
&lt;br&gt;SVNRevisionProperty.LOG).getString();
&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Alexander Sinyushkin,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;citron wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would like to print out the comments of the head revision for a file,
&lt;br&gt;&amp;gt; using the SVNKit for java/groovy.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Its simple to get the info for an Author or the commit date:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	 &amp;nbsp; &amp;nbsp; import org.tmatesoft.svn.core.wc.*;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	 &amp;nbsp; &amp;nbsp; def mgr = SVNClientManager.newInstance();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;def lastCommitedBy = mgr.statusClient.doStatus(new
&lt;br&gt;&amp;gt; File(&amp;quot;c:/somefile.txt&amp;quot;), false).getAuthor()
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;def lastCommitedDate = mgr.statusClient.doStatus(new
&lt;br&gt;&amp;gt; File(&amp;quot;c:/somefile.txt&amp;quot;), false).getCommittedDate()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; .. but how can I get the commit comments?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for any help!
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266815&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266815&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://old.nabble.com/How-can-I-get-the-commit-comments--tp26255101p26266815.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26266612</id>
	<title>How commit several files in one shot ???</title>
	<published>2009-11-09T05:43:10Z</published>
	<updated>2009-11-09T05:43:10Z</updated>
	<author>
		<name>Giola jean-Philippe</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;I have a problem commiting files with svnkit!!
&lt;br&gt;I can't commit several files in only 1 commit in order to have only 1 
&lt;br&gt;revision number for all the added files.
&lt;br&gt;I have 2 repository; i want to copy files from the first repository to 
&lt;br&gt;the second
&lt;br&gt;the repository trees aren't the same.
&lt;br&gt;&lt;br&gt;here my code :
&lt;br&gt;&lt;br&gt;editor = cibleRepositoryCheck.getCommitEditor( logMessage , null, true, 
&lt;br&gt;null); //cibleRepositoryCheck is the second repository
&lt;br&gt;for (SVNDirEntry entry : configFilesCollection) { // I iterate on the 
&lt;br&gt;entries of the first repository (cibleRepository)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ByteArrayOutputStream entryBaos = new 
&lt;br&gt;ByteArrayOutputStream();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String entryPath = path + &amp;quot;/&amp;quot; + entry.getRelativePath();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; baseRepository.getFile( entryPath , -1 , null , entryBaos );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String filePath = mission+&amp;quot;/&amp;quot;+batiment+&amp;quot;/&amp;quot;+entry.getName();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; editor.openRoot( -1 );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; editor.openDir(dirPath, -1 );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; editor.addFile( filePath , null , -1 );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; editor.applyTextDelta( filePath , null );
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; SVNDeltaGenerator deltaGenerator = new SVNDeltaGenerator( );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String checksum = deltaGenerator.sendDelta( filePath , 
&lt;br&gt;new ByteArrayInputStream( data ) , editor , true );
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; editor.closeFile(filePath, checksum);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; editor.closeDir();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; editor.closeDir();
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;editor.closeEdit();
&lt;br&gt;&lt;br&gt;I have an error message : svn: File not found: transaction '325-e4'
&lt;br&gt;&lt;br&gt;If i open and close the editor in the &amp;quot;for&amp;quot;, it works but i have several 
&lt;br&gt;revisions number, and i don't want that.
&lt;br&gt;&lt;br&gt;Please, help me.
&lt;br&gt;&lt;br&gt;PS : Sorry for my bad english but i'm french!
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266612&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266612&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://old.nabble.com/How-commit-several-files-in-one-shot-----tp26266612p26266612.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26266204</id>
	<title>Re: Handshare failed (reposted due to special character in message)</title>
	<published>2009-11-09T05:14:13Z</published>
	<updated>2009-11-09T05:14:13Z</updated>
	<author>
		<name>Alexander Sinyushkin</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;What is the protocol that you are using? Is it https:// or svn+ssh://?
&lt;br&gt;&lt;br&gt;And how do you set up an authentication manager?
&lt;br&gt;&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Alexander Sinyushkin,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Huu Bang wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I was trying to check out the files from the repository:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; updateClient.doExport(fileURL, destfile, 39, 100, &amp;quot;CRLF&amp;quot;, true,
&lt;br&gt;&amp;gt; SVNDepth.EMPTY);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I used SVNKit as a library in my stand alone Java application.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Alexander Sinyushkin wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What protocol do you use?
&lt;br&gt;&amp;gt;&amp;gt; How exactly do you run SVNKit?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ----
&lt;br&gt;&amp;gt;&amp;gt; Alexander Sinyushkin,
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&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; Huu Bang wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I was trying to check out the changes in the repository when I got this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; exception:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; SEVERE: null
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; org.tmatesoft.svn.core.SVNException: svn: Handshake failed, received: 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266204&amp;i=0&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266204&amp;i=1&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; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266204&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26266204&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://old.nabble.com/Handshare-failed-%28reposted-due-to-special-character-in-message%29-tp26228815p26266204.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26260442</id>
	<title>Re: Handshare failed (reposted due to special character in message)</title>
	<published>2009-11-08T18:31:06Z</published>
	<updated>2009-11-08T18:31:06Z</updated>
	<author>
		<name>Huu Bang</name>
	</author>
	<content type="html">I'm using svn:// protocol
&lt;br&gt;&lt;br&gt;I was trying to check out the files from the repository:
&lt;br&gt;&lt;br&gt;updateClient.doExport(fileURL, destfile, 39, 100, &amp;quot;CRLF&amp;quot;, true, SVNDepth.EMPTY);
&lt;br&gt;&lt;br&gt;I used SVNKit as a library in my stand alone Java application.
&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;Alexander Sinyushkin wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi,
&lt;br&gt;&lt;br&gt;What protocol do you use?
&lt;br&gt;How exactly do you run SVNKit?
&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Alexander Sinyushkin,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Huu Bang wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I was trying to check out the changes in the repository when I got this
&lt;br&gt;&amp;gt; exception:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SEVERE: null
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.SVNException: svn: Handshake failed, received: 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: svnkit-users-unsubscribe@svnkit.com
&lt;br&gt;For additional commands, e-mail: svnkit-users-help@svnkit.com
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handshare-failed-%28reposted-due-to-special-character-in-message%29-tp26228815p26260442.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26255493</id>
	<title>Re: How can I get the commit comments?</title>
	<published>2009-11-08T08:52:05Z</published>
	<updated>2009-11-08T08:52:05Z</updated>
	<author>
		<name>Dale Anson</name>
	</author>
	<content type="html">The status client won't get you what you want. &amp;nbsp;There is an example
&lt;br&gt;here of how to get the log comments:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://wiki.svnkit.com/Printing_Out_Repository_History&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://wiki.svnkit.com/Printing_Out_Repository_History&lt;/a&gt;&lt;br&gt;&lt;br&gt;Dale
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Sun, Nov 8, 2009 at 9:08 AM, citron &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255493&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;viklund_anders@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would like to print out the comments of the head revision for a file,
&lt;br&gt;&amp;gt; using the SVNKit for java/groovy.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Its simple to get the info for an Author or the commit date:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;             import org.tmatesoft.svn.core.wc.*;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;             def mgr = SVNClientManager.newInstance();
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;             def lastCommitedBy = mgr.statusClient.doStatus(new
&lt;br&gt;&amp;gt; File(&amp;quot;c:/somefile.txt&amp;quot;), false).getAuthor()
&lt;br&gt;&amp;gt;             def lastCommitedDate = mgr.statusClient.doStatus(new
&lt;br&gt;&amp;gt; File(&amp;quot;c:/somefile.txt&amp;quot;), false).getCommittedDate()
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; .. but how can I get the commit comments?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks for any help!
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; View this message in context: &lt;a href=&quot;http://old.nabble.com/How-can-I-get-the-commit-comments--tp26255101p26255101.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/How-can-I-get-the-commit-comments--tp26255101p26255101.html&lt;/a&gt;&lt;br&gt;&amp;gt; Sent from the SVNKit - Users mailing list archive at Nabble.com.
&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255493&amp;i=1&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255493&amp;i=2&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255493&amp;i=3&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26255493&amp;i=4&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://old.nabble.com/How-can-I-get-the-commit-comments--tp26255101p26255493.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26255101</id>
	<title>How can I get the commit comments?</title>
	<published>2009-11-08T08:08:50Z</published>
	<updated>2009-11-08T08:08:50Z</updated>
	<author>
		<name>citron</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I would like to print out the comments of the head revision for a file, using the SVNKit for java/groovy.
&lt;br&gt;&lt;br&gt;Its simple to get the info for an Author or the commit date:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;import org.tmatesoft.svn.core.wc.*;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;def mgr = SVNClientManager.newInstance();
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;def lastCommitedBy = mgr.statusClient.doStatus(new File(&amp;quot;c:/somefile.txt&amp;quot;), false).getAuthor()
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;def lastCommitedDate = mgr.statusClient.doStatus(new File(&amp;quot;c:/somefile.txt&amp;quot;), false).getCommittedDate()
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;.. but how can I get the commit comments?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks for any help!</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-can-I-get-the-commit-comments--tp26255101p26255101.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26247551</id>
	<title>Commit transaction only if it creates a certain revision</title>
	<published>2009-11-07T10:56:19Z</published>
	<updated>2009-11-07T10:56:19Z</updated>
	<author>
		<name>dan0123</name>
	</author>
	<content type="html">Hi!
&lt;br&gt;&lt;br&gt;I'm writing a tool to synchronize svn repositories. Before the tool commits a
&lt;br&gt;transaction to the repository, it gets the revision of the repository. Judging
&lt;br&gt;from that revision, it decides if it can commit or not. However, there is the 
&lt;br&gt;problem that between a call to repos.getLatestRevision() and the call to 
&lt;br&gt;editor.closeEdit(), a commit from somebody else slips in, and when the 
&lt;br&gt;transaction is actually committed, the revision information is not true anymore.
&lt;br&gt;Is there a way to abort the commit if it would create a revision other than the
&lt;br&gt;expected one in the repository?
&lt;br&gt;&lt;br&gt;Greetings</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Commit-transaction-only-if-it-creates-a-certain-revision-tp26247551p26247551.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26230225</id>
	<title>Re: Handshare failed (reposted due to special character in message)</title>
	<published>2009-11-06T03:10:40Z</published>
	<updated>2009-11-06T03:10:40Z</updated>
	<author>
		<name>Alexander Sinyushkin</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;What protocol do you use?
&lt;br&gt;How exactly do you run SVNKit?
&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Alexander Sinyushkin,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Huu Bang wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I was trying to check out the changes in the repository when I got this
&lt;br&gt;&amp;gt; exception:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; SEVERE: null
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.SVNException: svn: Handshake failed, received: 
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230225&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26230225&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://old.nabble.com/Handshare-failed-%28reposted-due-to-special-character-in-message%29-tp26228815p26230225.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26228815</id>
	<title>Handshare failed (reposted due to special character in message)</title>
	<published>2009-11-06T02:14:48Z</published>
	<updated>2009-11-06T02:14:48Z</updated>
	<author>
		<name>Huu Bang</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I was trying to check out the changes in the repository when I got this exception:
&lt;br&gt;&lt;br&gt;SEVERE: null
&lt;br&gt;org.tmatesoft.svn.core.SVNException: svn: Handshake failed, received: </content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handshare-failed-%28reposted-due-to-special-character-in-message%29-tp26228815p26228815.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26228814</id>
	<title>Handshare failed</title>
	<published>2009-11-06T02:12:39Z</published>
	<updated>2009-11-06T02:12:39Z</updated>
	<author>
		<name>Huu Bang</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I was trying to check out the changes in the repository when I got this exception:
&lt;br&gt;&lt;br&gt;SEVERE: null
&lt;br&gt;org.tmatesoft.svn.core.SVNException: svn: Handshake failed, received: '</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Handshare-failed-tp26228814p26228814.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26204297</id>
	<title>Re: Building a SVN Server</title>
	<published>2009-11-04T12:42:39Z</published>
	<updated>2009-11-04T12:42:39Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Hello Maxwell,
&lt;br&gt;&lt;br&gt;&amp;gt; The first feature, is allow to create respositories and manage user
&lt;br&gt;&amp;gt; access directly from svnkit, probably I will use jetty to expose the
&lt;br&gt;&amp;gt; http access.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I saw on the wiki figures, svnkit just call the autorization request to
&lt;br&gt;&amp;gt; &amp;quot;svn server&amp;quot; and return to client, but can it manage it?
&lt;br&gt;&lt;br&gt;SVNKit could create repositories. As for the user-management, in case
&lt;br&gt;you run apache or svnserve daemon that actually serves users requests on
&lt;br&gt;the server side, then your web application will have to edit
&lt;br&gt;configuration of those services (this is what SVNKit couldn't do).
&lt;br&gt;&lt;br&gt;You may also use SVNKit as a server for a set of repositories (as a
&lt;br&gt;servlet running in a servlet container like jetty or tomcat). Servlet
&lt;br&gt;itself though currently relies in servlet container for authorization
&lt;br&gt;support and doesn't contain repository management code - to do that you
&lt;br&gt;still probably will have to write another servlet. You may get SVNKit
&lt;br&gt;servlet from SVNKit trunk (building with &amp;nbsp;&amp;quot;ant deploy&amp;quot; will give you
&lt;br&gt;build/svnkit.war file).
&lt;br&gt;&lt;br&gt;This could be an interesting task, but as Karl pointed there is already
&lt;br&gt;open source svncontrol application (&lt;a href=&quot;http://svncontrol.tigris.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svncontrol.tigris.org/&lt;/a&gt;) that
&lt;br&gt;uses SVNKit.
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;Maxwell wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi All,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I was looking for a SVN Server like the VisualSVN, that manage user
&lt;br&gt;&amp;gt; access, repositories, hook scripts, etc.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; VisualSVN looks fine, but just run on Windows Platform.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So, I thinking to create something like it, using the svn-kit, &amp;nbsp;with a
&lt;br&gt;&amp;gt; web interface to manage respositoties, user acess, everything that you
&lt;br&gt;&amp;gt; can do with svnserver.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I known that I can use apache httpd, but the access control and
&lt;br&gt;&amp;gt; repository management is so boring.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; So Can I use svnkit for this?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The first feature, is allow to create respositories and manage user
&lt;br&gt;&amp;gt; access directly from svnkit, probably I will use jetty to expose the
&lt;br&gt;&amp;gt; http access.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I saw on the wiki figures, svnkit just call the autorization request to
&lt;br&gt;&amp;gt; &amp;quot;svn server&amp;quot; and return to client, but can it manage it?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The project will be open source, and probably I will host on google
&lt;br&gt;&amp;gt; code, let me know if have someone interested.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt; Maxwell
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26204297&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26204297&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://old.nabble.com/Building-a-SVN-Server-tp26187386p26204297.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26202097</id>
	<title>Re: Building a SVN Server</title>
	<published>2009-11-04T10:32:16Z</published>
	<updated>2009-11-04T10:32:16Z</updated>
	<author>
		<name>Karl Heinz Marbaise</name>
	</author>
	<content type="html">Hi Maxwell,
&lt;br&gt;&lt;br&gt;it seemed to me that you are searching for a kind of administration
&lt;br&gt;front-end
&lt;br&gt;&lt;br&gt;&lt;br&gt;You should take a look at &lt;a href=&quot;http://svncontrol.tigris.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svncontrol.tigris.org&lt;/a&gt;&amp;nbsp;or at
&lt;br&gt;&lt;a href=&quot;http://svnadmin.tigris.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnadmin.tigris.org/&lt;/a&gt;&lt;br&gt;&lt;br&gt;may be others on tigris...
&lt;br&gt;&lt;br&gt;Kind regards
&lt;br&gt;Karl Heinz Marbaise
&lt;br&gt;-- 
&lt;br&gt;SoftwareEntwicklung Beratung Schulung &amp;nbsp; &amp;nbsp;Tel.: +49 (0) 2405 / 415 893
&lt;br&gt;Dipl.Ing.(FH) Karl Heinz Marbaise &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ICQ#: 135949029
&lt;br&gt;Hauptstrasse 177 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; USt.IdNr: DE191347579
&lt;br&gt;52146 Würselen &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.soebes.de&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.soebes.de&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26202097&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26202097&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://old.nabble.com/Building-a-SVN-Server-tp26187386p26202097.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26189773</id>
	<title>Re: Cannot get commit message in http repository.</title>
	<published>2009-11-03T17:40:02Z</published>
	<updated>2009-11-03T17:40:02Z</updated>
	<author>
		<name>Xiaoyu Du</name>
	</author>
	<content type="html">Hello Alexander:
&lt;br&gt;&lt;br&gt;Thanks for your reply. has helped me a great favor again.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26189773&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26189773&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://old.nabble.com/Retrieving-time-of-modification-tp26142903p26189773.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26187386</id>
	<title>Building a SVN Server</title>
	<published>2009-11-03T13:59:16Z</published>
	<updated>2009-11-03T13:59:16Z</updated>
	<author>
		<name>Maxwell C. Xandeco</name>
	</author>
	<content type="html">Hi All,&lt;br&gt;&lt;br&gt;I was looking for a SVN Server like the VisualSVN, that manage user access, repositories, hook scripts, etc.&lt;br&gt;&lt;br&gt;VisualSVN looks fine, but just run on Windows Platform.&lt;br&gt;&lt;br&gt;So, I thinking to create something like it, using the svn-kit,  with a web interface to manage respositoties, user acess, everything that you can do with svnserver.&lt;br&gt;
&lt;br&gt;I known that I can use apache httpd, but the access control and repository management is so boring.&lt;br&gt;&lt;br&gt;So Can I use svnkit for this?&lt;br&gt;&lt;br&gt;The first feature, is allow to create respositories and manage user access directly from svnkit, probably I will use jetty to expose the http access.&lt;br&gt;
&lt;br&gt;I saw on the wiki figures, svnkit just call the autorization request to &amp;quot;svn server&amp;quot; and return to client, but can it manage it?&lt;br&gt;&lt;br&gt;The project will be open source, and probably I will host on google code, let me know if have someone interested.&lt;br&gt;
&lt;br&gt;Cheers&lt;br&gt;Maxwell&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Building-a-SVN-Server-tp26187386p26187386.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26179655</id>
	<title>Re: Cannot get commit message in http repository.</title>
	<published>2009-11-03T05:31:57Z</published>
	<updated>2009-11-03T05:31:57Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Hello Xiaoyu,
&lt;br&gt;&lt;br&gt;&amp;gt; my svn http service program is httpd with svn 1.6.1 WebDAV module.
&lt;br&gt;&amp;gt; Is this a bug?
&lt;br&gt;This is not a bug, but rather expected behavior.
&lt;br&gt;&lt;br&gt;Native Subversion client API doesn't provide commit message as part of
&lt;br&gt;&amp;quot;getDir&amp;quot; (list) information, whatever access method you use (local, DAV
&lt;br&gt;or svn).
&lt;br&gt;&lt;br&gt;In SVNKit we've added code that reports commit message as part of getDir
&lt;br&gt;report, when local protocol access is used (because in this case revprop
&lt;br&gt;file is anyway read, so there is no overhead). However, we couldn't do
&lt;br&gt;that for network access methods - in those cases contents of report is
&lt;br&gt;server responsibility.
&lt;br&gt;&lt;br&gt;So, as long as you use local repository access you may use that
&lt;br&gt;optimization we have in SVNKit and get commit message along with other
&lt;br&gt;information you receive from getDir method call. And for other access
&lt;br&gt;methods I'd suggest you to use getRevisionPropertyValue method of
&lt;br&gt;SVNRepository (see SVNRevisionProperty for property names).
&lt;br&gt;&lt;br&gt;Another option is to use SVNRepository.getDir with boolean parameter
&lt;br&gt;'includeCommitMessages' - this method actually call getRevisionProperty
&lt;br&gt;for each revision (but also cache retrived messages, so that same
&lt;br&gt;messages is not fetched twice). However, this method is also
&lt;br&gt;SVNKit-specific and do more than single request, while getDir(...) that
&lt;br&gt;you're using has standard counterpart in the native Subversion protocol.
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;Xiaoyu Du wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I hava a project in my svn server.
&lt;br&gt;&amp;gt; and I have some release tags at &amp;nbsp;&lt;a href=&quot;http://192.168.10.100/myproject/tags/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.100/myproject/tags/&lt;/a&gt;&lt;br&gt;&amp;gt; (for example:
&lt;br&gt;&amp;gt; &amp;nbsp;version &amp;quot;1.0.0&amp;quot; at &amp;nbsp;&lt;a href=&quot;http://192.168.10.100/myproject/tags/1.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.100/myproject/tags/1.0.0&lt;/a&gt;,
&lt;br&gt;&amp;gt; &amp;nbsp;version &amp;quot;1.0.1&amp;quot; at &lt;a href=&quot;http://192.168.10.100/myproject/tags/1.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.100/myproject/tags/1.0.1&lt;/a&gt;,
&lt;br&gt;&amp;gt; ) I use code:
&lt;br&gt;&amp;gt; 	repository =
&lt;br&gt;&amp;gt; SVNRepositoryFactory.create(&lt;a href=&quot;http://192.168.10.100/myproject/tags/);&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.100/myproject/tags/);&lt;/a&gt;&lt;br&gt;&amp;gt; 	Collection entries = repository.getDir(&amp;quot;&amp;quot;, -1, null,
&lt;br&gt;&amp;gt; 					(Collection) null);
&lt;br&gt;&amp;gt; to get the &amp;quot;1.0.0&amp;quot; and &amp;nbsp;&amp;quot;1.0.1&amp;quot; directories' commit messages, I got null
&lt;br&gt;&amp;gt; message.
&lt;br&gt;&amp;gt; But If I test this on my local filesystem
&lt;br&gt;&amp;gt; repository(file:///home/souldump/repos/sm/tags/), It works fine.
&lt;br&gt;&amp;gt; and I had invoked DAVRepositoryFactory.setup() and other *.setup.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; my svn http service program is httpd with svn 1.6.1 WebDAV module. 
&lt;br&gt;&amp;gt; Is this a bug? 
&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; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26179655&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26179655&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26179655&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26179655&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://old.nabble.com/Retrieving-time-of-modification-tp26142903p26179655.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26177144</id>
	<title>Re: Cannot get commit message in http repository.</title>
	<published>2009-11-03T01:36:35Z</published>
	<updated>2009-11-03T01:36:35Z</updated>
	<author>
		<name>Xiaoyu Du</name>
	</author>
	<content type="html">Forgive my impolite, I forgot to say hello.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177144&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177144&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://old.nabble.com/Retrieving-time-of-modification-tp26142903p26177144.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26177098</id>
	<title>Cannot get commit message in http repository.</title>
	<published>2009-11-03T01:32:35Z</published>
	<updated>2009-11-03T01:32:35Z</updated>
	<author>
		<name>Xiaoyu Du</name>
	</author>
	<content type="html">I hava a project in my svn server.
&lt;br&gt;and I have some release tags at &amp;nbsp;&lt;a href=&quot;http://192.168.10.100/myproject/tags/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.100/myproject/tags/&lt;/a&gt;&lt;br&gt;(for example:
&lt;br&gt;&amp;nbsp;version &amp;quot;1.0.0&amp;quot; at &amp;nbsp;&lt;a href=&quot;http://192.168.10.100/myproject/tags/1.0.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.100/myproject/tags/1.0.0&lt;/a&gt;,
&lt;br&gt;&amp;nbsp;version &amp;quot;1.0.1&amp;quot; at &lt;a href=&quot;http://192.168.10.100/myproject/tags/1.0.1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.100/myproject/tags/1.0.1&lt;/a&gt;,
&lt;br&gt;) I use code:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; repository =
&lt;br&gt;SVNRepositoryFactory.create(&lt;a href=&quot;http://192.168.10.100/myproject/tags/);&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://192.168.10.100/myproject/tags/);&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Collection entries = repository.getDir(&amp;quot;&amp;quot;, -1, null,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (Collection) null);
&lt;br&gt;to get the &amp;quot;1.0.0&amp;quot; and &amp;nbsp;&amp;quot;1.0.1&amp;quot; directories' commit messages, I got null
&lt;br&gt;message.
&lt;br&gt;But If I test this on my local filesystem
&lt;br&gt;repository(file:///home/souldump/repos/sm/tags/), It works fine.
&lt;br&gt;and I had invoked DAVRepositoryFactory.setup() and other *.setup.
&lt;br&gt;&lt;br&gt;my svn http service program is httpd with svn 1.6.1 WebDAV module. 
&lt;br&gt;Is this a bug? 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177098&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26177098&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://old.nabble.com/Retrieving-time-of-modification-tp26142903p26177098.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26164985</id>
	<title>Re: Retrieving time of modification</title>
	<published>2009-11-02T06:51:37Z</published>
	<updated>2009-11-02T06:51:37Z</updated>
	<author>
		<name>gnomie</name>
	</author>
	<content type="html">Hi Alexander,
&lt;br&gt;&lt;br&gt;&amp;nbsp; too bad... so I guess it will have to do without that.
&lt;br&gt;&lt;br&gt;Thanks!!
&lt;br&gt;&lt;br&gt;Henning
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Am Montag, den 02.11.2009, 14:40 +0100 schrieb Alexander Kitaev:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Henning,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; This may be a trivial question, but I have a hard time finding out.
&lt;br&gt;&amp;gt; &amp;gt; While introspecting an SVN workspace, I would like to retrieve the point
&lt;br&gt;&amp;gt; &amp;gt; in time some non-committed modification happened. SVNStatus however
&lt;br&gt;&amp;gt; &amp;gt; doesn't seem to say anything meaningful for the case of a &amp;quot;delete&amp;quot; or an
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;add&amp;quot;. Any idea?
&lt;br&gt;&amp;gt; Unfortunately there is no information on that in the working copy meta
&lt;br&gt;&amp;gt; data. When file is scheduled for addition or deletion, then .svn/entries
&lt;br&gt;&amp;gt; file is changed, but no time is written to that file.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I think the only case when you can get this information reliably is for
&lt;br&gt;&amp;gt; a file that has been scheduled for addition and has auto properties set.
&lt;br&gt;&amp;gt; Then '.svn/props/file.svn-work' timestamp will the time when file has
&lt;br&gt;&amp;gt; been scheduled for addition (but! setting properties on that file later
&lt;br&gt;&amp;gt; will change timestamp of that file).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In all other cases there is, I think, no way to get these times for
&lt;br&gt;&amp;gt; unversioned files, at least it is not stored within standard Subversion
&lt;br&gt;&amp;gt; working copy metadata.
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Henning Blohm wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hello!
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; This may be a trivial question, but I have a hard time finding out.
&lt;br&gt;&amp;gt; &amp;gt; While introspecting an SVN workspace, I would like to retrieve the point
&lt;br&gt;&amp;gt; &amp;gt; in time some non-committed modification happened. SVNStatus however
&lt;br&gt;&amp;gt; &amp;gt; doesn't seem to say anything meaningful for the case of a &amp;quot;delete&amp;quot; or an
&lt;br&gt;&amp;gt; &amp;gt; &amp;quot;add&amp;quot;. Any idea?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; Henning
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26164985&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26164985&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;/div&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26164985&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26164985&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://old.nabble.com/Retrieving-time-of-modification-tp26142903p26164985.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26163966</id>
	<title>Re: Retrieving time of modification</title>
	<published>2009-11-02T05:40:51Z</published>
	<updated>2009-11-02T05:40:51Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Hello Henning,
&lt;br&gt;&lt;br&gt;&amp;gt; This may be a trivial question, but I have a hard time finding out.
&lt;br&gt;&amp;gt; While introspecting an SVN workspace, I would like to retrieve the point
&lt;br&gt;&amp;gt; in time some non-committed modification happened. SVNStatus however
&lt;br&gt;&amp;gt; doesn't seem to say anything meaningful for the case of a &amp;quot;delete&amp;quot; or an
&lt;br&gt;&amp;gt; &amp;quot;add&amp;quot;. Any idea?
&lt;br&gt;Unfortunately there is no information on that in the working copy meta
&lt;br&gt;data. When file is scheduled for addition or deletion, then .svn/entries
&lt;br&gt;file is changed, but no time is written to that file.
&lt;br&gt;&lt;br&gt;I think the only case when you can get this information reliably is for
&lt;br&gt;a file that has been scheduled for addition and has auto properties set.
&lt;br&gt;Then '.svn/props/file.svn-work' timestamp will the time when file has
&lt;br&gt;been scheduled for addition (but! setting properties on that file later
&lt;br&gt;will change timestamp of that file).
&lt;br&gt;&lt;br&gt;In all other cases there is, I think, no way to get these times for
&lt;br&gt;unversioned files, at least it is not stored within standard Subversion
&lt;br&gt;working copy metadata.
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;Henning Blohm wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This may be a trivial question, but I have a hard time finding out.
&lt;br&gt;&amp;gt; While introspecting an SVN workspace, I would like to retrieve the point
&lt;br&gt;&amp;gt; in time some non-committed modification happened. SVNStatus however
&lt;br&gt;&amp;gt; doesn't seem to say anything meaningful for the case of a &amp;quot;delete&amp;quot; or an
&lt;br&gt;&amp;gt; &amp;quot;add&amp;quot;. Any idea?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; &amp;nbsp; Henning
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26163966&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26163966&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://old.nabble.com/Retrieving-time-of-modification-tp26142903p26163966.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26142903</id>
	<title>Retrieving time of modification</title>
	<published>2009-10-31T07:43:18Z</published>
	<updated>2009-10-31T07:43:18Z</updated>
	<author>
		<name>gnomie</name>
	</author>
	<content type="html">Hello!&lt;br&gt;&lt;br&gt;This may be a trivial question, but I have a hard time finding out. While introspecting an SVN workspace, I would like to retrieve the point in time some non-committed modification happened. SVNStatus however doesn&amp;#39;t seem to say anything meaningful for the case of a &amp;quot;delete&amp;quot; or an &amp;quot;add&amp;quot;. Any idea?&lt;br&gt;
&lt;br&gt;Thanks,&lt;br&gt;  Henning&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Retrieving-time-of-modification-tp26142903p26142903.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26130520</id>
	<title>Re: SVNKit installation on OpenVMS</title>
	<published>2009-10-30T06:56:11Z</published>
	<updated>2009-10-30T06:56:11Z</updated>
	<author>
		<name>Alexander Sinyushkin</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;The problem seems to be in your classpath definition.
&lt;br&gt;Try to change it to something like
&lt;br&gt;&lt;br&gt;-cp &amp;quot;/svnkit_home/svnkit.jar&amp;quot;:&amp;quot;/svnkit_home/svnkit-cli.jar&amp;quot;:&amp;quot;/svnkit_home/trilead.jar&amp;quot;:&amp;quot;/svnkit_home/jna.jar&amp;quot;:&amp;quot;/svnkit_
&lt;br&gt;home/sqljet_1_0_0_b616.jar&amp;quot;:&amp;quot;/svnkit_home/antlr-runtime-3_1_3.jar&amp;quot;
&lt;br&gt;&lt;br&gt;You may replace '/svnkit_home/' with whatever valid path segments to all the jars you have on your system, 
&lt;br&gt;what matters is that all the jars must be able to find them in the path, you specify in the -cp switch.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Alexander Sinyushkin,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;bfraga wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm trying to use the SVNKit command line in OpenVMS but I'm having some
&lt;br&gt;&amp;gt; problems. I don't know very much about java, can anyone help me and tell me
&lt;br&gt;&amp;gt; what can it be?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; VMS version: OpenVMS V7.3-2
&lt;br&gt;&amp;gt; java version &amp;quot;1.4.2&amp;quot;
&lt;br&gt;&amp;gt; Java(TM) 2 Runtime Environment, Standard Edition
&lt;br&gt;&amp;gt; Classic VM (build 1.4.2-4.p5, 11/22/2005-23:29, native threads, jit)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I tried to run the original version of JSVNSETUP.OPENVMS and it didn't work,
&lt;br&gt;&amp;gt; I changed it but it still don't work.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The JSVN command:
&lt;br&gt;&amp;gt; JSVN == &amp;quot;$SYS$COMMON:[000000.JAVA$142.bin]java$java &amp;nbsp;-cp
&lt;br&gt;&amp;gt; svnkit_home:svnkit.ja
&lt;br&gt;&amp;gt; r;svnkit_home:svnkit-cli.jar;svnkit_home:trilead.jar;svnkit_home:jna.jar;svnkit_
&lt;br&gt;&amp;gt; home:sqljet_1_0_0_b616.jar;svnkit_home:antlr-runtime-3_1_3.jar
&lt;br&gt;&amp;gt; &amp;quot;org.tmatesoft.sv
&lt;br&gt;&amp;gt; n.cli.svn.SVN&amp;quot;&amp;quot;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; svnkit_home is defined: 
&lt;br&gt;&amp;gt; &amp;quot;SVNKIT_HOME&amp;quot; = &amp;quot;$1$DGA19:[SVN]&amp;quot; (LNM$JOB_81252F00)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; When I tried to run the jsvn I got the following error:
&lt;br&gt;&amp;gt; Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError:
&lt;br&gt;&amp;gt; org/tmatesoft/svn/cli
&lt;br&gt;&amp;gt; /svn/SVN
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It can't find the SVN class.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26130520&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26130520&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://old.nabble.com/SVNKit-installation-on-OpenVMS-tp26128667p26130520.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26128667</id>
	<title>SVNKit installation on OpenVMS</title>
	<published>2009-10-30T04:44:57Z</published>
	<updated>2009-10-30T04:44:57Z</updated>
	<author>
		<name>bfraga</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I'm trying to use the SVNKit command line in OpenVMS but I'm having some problems. I don't know very much about java, can anyone help me and tell me what can it be?
&lt;br&gt;&lt;br&gt;VMS version: OpenVMS V7.3-2
&lt;br&gt;java version &amp;quot;1.4.2&amp;quot;
&lt;br&gt;Java(TM) 2 Runtime Environment, Standard Edition
&lt;br&gt;Classic VM (build 1.4.2-4.p5, 11/22/2005-23:29, native threads, jit)
&lt;br&gt;&lt;br&gt;I tried to run the original version of JSVNSETUP.OPENVMS and it didn't work, I changed it but it still don't work.
&lt;br&gt;&lt;br&gt;The JSVN command:
&lt;br&gt;JSVN == &amp;quot;$SYS$COMMON:[000000.JAVA$142.bin]java$java &amp;nbsp;-cp svnkit_home:svnkit.ja
&lt;br&gt;r;svnkit_home:svnkit-cli.jar;svnkit_home:trilead.jar;svnkit_home:jna.jar;svnkit_
&lt;br&gt;home:sqljet_1_0_0_b616.jar;svnkit_home:antlr-runtime-3_1_3.jar &amp;quot;org.tmatesoft.sv
&lt;br&gt;n.cli.svn.SVN&amp;quot;&amp;quot;
&lt;br&gt;&lt;br&gt;svnkit_home is defined: 
&lt;br&gt;&amp;quot;SVNKIT_HOME&amp;quot; = &amp;quot;$1$DGA19:[SVN]&amp;quot; (LNM$JOB_81252F00)
&lt;br&gt;&lt;br&gt;When I tried to run the jsvn I got the following error:
&lt;br&gt;Exception in thread &amp;quot;main&amp;quot; java.lang.NoClassDefFoundError: org/tmatesoft/svn/cli
&lt;br&gt;/svn/SVN
&lt;br&gt;&lt;br&gt;It can't find the SVN class.
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SVNKit-installation-on-OpenVMS-tp26128667p26128667.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26103667</id>
	<title>Re: Authentication problem</title>
	<published>2009-10-28T15:59:50Z</published>
	<updated>2009-10-28T15:59:50Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Hello Andreas,
&lt;br&gt;&lt;br&gt;Looks like NTLM-related problem. What if you use user name without
&lt;br&gt;domain name specified?
&lt;br&gt;&lt;br&gt;System property you're setting, forces SVNKit to use &amp;quot;Basic&amp;quot;
&lt;br&gt;authentication method first, if it is supported by the server. So, there
&lt;br&gt;could be different scenarios:
&lt;br&gt;&lt;br&gt;1. Basic method is not supported by the server, NTLM is tried and it
&lt;br&gt;doesn't work as expected.
&lt;br&gt;&lt;br&gt;2. Basic method is supported, but requires user name without domain to
&lt;br&gt;be specified, or in some other form (e.g. &amp;quot;domain@user&amp;quot;).
&lt;br&gt;&lt;br&gt;Could you please also get debug log for SVNKit and send it to me (see
&lt;br&gt;&lt;a href=&quot;https://wiki.svnkit.com/Troubleshooting&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://wiki.svnkit.com/Troubleshooting&lt;/a&gt;&amp;nbsp;on how to get debug log).
&lt;br&gt;&lt;br&gt;SVNKit does have unresolved issues with NTLM support this is why we
&lt;br&gt;recommend to enable Basic fall-back option on the server side and to set
&lt;br&gt;system property on the client that forces Basic authentication method.
&lt;br&gt;&lt;br&gt;We also provide Negotiate authentication support, which could be used in
&lt;br&gt;certain environments to wrap NTLM. This support is also not yet stable
&lt;br&gt;enough and may not work in some cases. I expect this to be fixed in the
&lt;br&gt;next minor release of SVNKit (1.3.2).
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26103667&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;emailuser@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi all!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I have problems to authenticate with svnkit(1.3.1) at my svnserver. I have tried i with java code and by using jsvn from commandline.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This is my java-code:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; final String url = &amp;quot;&lt;a href=&quot;http://svnserver-1/svn/test&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnserver-1/svn/test&lt;/a&gt;&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; final File dest = new File(&amp;quot;C:\temp&amp;quot;);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; final String name = &amp;quot;ka\\guest&amp;quot;;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; final String password = &amp;quot;123&amp;quot;;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; System.setProperty(&amp;quot;svnkit.http.methods&amp;quot;, &amp;quot;Basic,Digest,NTLM&amp;quot;);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; DAVRepositoryFactory.setup();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; SVNRepository repos = SVNRepositoryFactory.create(SVNURL.parseURIEncoded(url));
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager(name, password);
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; repos.setAuthenticationManager(authManager);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; SVNClientManager clientManager = SVNClientManager.newInstance();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; SVNUpdateClient updateClient = clientManager.getUpdateClient();
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; updateClient.setIgnoreExternals(false);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; updateClient.doCheckout(SVNURL.parseURIEncoded(url), dest, SVNRevision.HEAD, SVNRevision.HEAD, SVNDepth.INFINITY, true);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Also when I try it from the commandline:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; jsvn checkout --username ka\guest --password 123 --non-interactive --no-auth-cache &lt;a href=&quot;http://svnserver-1/svn/test&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnserver-1/svn/test&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; i get this errormessage in both cases:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; svn: Authentication required for '&amp;lt;&lt;a href=&quot;http://svnserver-1:80&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnserver-1:80&lt;/a&gt;&amp;gt;'
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Also i have another svn commandline client (CollabNetSubversion-client-1.6.1) on my pc, which runs fine. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Using svn from commandline is no solution for me, because i need to use a svn java api.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; What im doing wrong?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; Andreas
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26103667&amp;i=1&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26103667&amp;i=2&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://old.nabble.com/Authentication-problem-tp26093470p26103667.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26103565</id>
	<title>Re: SVNKit: Update with UpdateClient doesn't retrieve deleted files</title>
	<published>2009-10-28T15:50:40Z</published>
	<updated>2009-10-28T15:50:40Z</updated>
	<author>
		<name>Alexander Kitaev-3</name>
	</author>
	<content type="html">Hello Tanja,
&lt;br&gt;&lt;br&gt;Sorry for delay with the answer - we were at Subversion Conference for
&lt;br&gt;two days and I couldn't reply promptly.
&lt;br&gt;&lt;br&gt;I think what you get is expected behaviour (at least Subversion 1.6.5
&lt;br&gt;behaves the same way). Most probably you have the following operations
&lt;br&gt;performed:
&lt;br&gt;&lt;br&gt;1. checkout with depth set to IMMEDIATES - this creates wc with fixed
&lt;br&gt;depth (immediates at root, empty at children folders) which is stored in
&lt;br&gt;the working copy.
&lt;br&gt;&lt;br&gt;Equivalent command is:
&lt;br&gt;&lt;br&gt;svn co --depth=IMMEDIATES URL WC
&lt;br&gt;&lt;br&gt;2. update with depth set to INFINITY (depthIsSticky == true)
&lt;br&gt;&lt;br&gt;Equivalent command is:
&lt;br&gt;&lt;br&gt;svn up --set-depth=INFINITY WC
&lt;br&gt;&lt;br&gt;Note that --set-depth is used here. Working copy become 'deeper',
&lt;br&gt;actually when 'infinity' is used for '--set-depth', then all information
&lt;br&gt;on depth is deleted from the working copy.
&lt;br&gt;&lt;br&gt;3. Some directory is deleted (directory will be reported as 'missing').
&lt;br&gt;&lt;br&gt;4. With SVNKit: update with depth set to IMMEDIATES (depthIsSticky == true)
&lt;br&gt;&lt;br&gt;Equivalent command is:
&lt;br&gt;&lt;br&gt;svn up --set-depth=IMMEDIATES WC
&lt;br&gt;&lt;br&gt;SVNKit (and Subversion client) tries to 'crop' (make shallower) working
&lt;br&gt;copy, which is currently has no depth limit. After this command is
&lt;br&gt;executed working copy should be exactly as it was after point 1
&lt;br&gt;(checkout with IMMEDIATES depth) with depth 'locked' to IMMEDIATES.
&lt;br&gt;&lt;br&gt;But, this operation fails, because one of the directories is missing.
&lt;br&gt;This is probably a bug (exist as well in Subversion 1.6.5), but at the
&lt;br&gt;same time cropping working copy is probably not something you'd like to
&lt;br&gt;do. To restore missing directory you may run update with depthIsSticky
&lt;br&gt;set to false.
&lt;br&gt;&lt;br&gt;Equivalent command is:
&lt;br&gt;&lt;br&gt;svn up --depth=IMMEDIATES WC
&lt;br&gt;&lt;br&gt;This command will restore missing directory, but not its children. Depth
&lt;br&gt;will still be unlimited in the working copy, not locked to 'immediates'
&lt;br&gt;and subsequent infinite update will fetch files to that directory:
&lt;br&gt;&lt;br&gt;svn up --depth=INFINITY WC
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;So, you should be aware that some variants of update (with --set-depth)
&lt;br&gt;&amp;quot;locks&amp;quot; working copy to certain depth, and subsequent updates (with or
&lt;br&gt;without depth specified) respect this stored depth. Changing stored
&lt;br&gt;depth with another 'set-depth' update will result either in making
&lt;br&gt;working copy deeper or in cropping it, which may file if some
&lt;br&gt;information is missing in the working copy.
&lt;br&gt;&lt;br&gt;With SVNKit 'depthIsStiky' option controls whether working copy will be
&lt;br&gt;'locked' to the depth specified, or whether update will merely run for
&lt;br&gt;the specified depth (actully with min(specifiedDepth, wcDepth)).
&lt;br&gt;&lt;br&gt;Checkout depth is always considered 'sticky'. No depth stored in the
&lt;br&gt;working copy considered to be 'infinity'.
&lt;br&gt;&lt;br&gt;Hope this information helps.
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26103565&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Tanja.Schmidt@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Our application is working with svn:
&lt;br&gt;&amp;gt; 1) Checkout or update from a svn repository with the SVNDepth.IMMEDIATES
&lt;br&gt;&amp;gt; the directories and files. (default behaviour on startup)
&lt;br&gt;&amp;gt; 2) When the user starts working on one of those directories, I update
&lt;br&gt;&amp;gt; that directory with SVNDepth.INFINITE.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Now, some users try to revert their changes by deleting one or
&lt;br&gt;&amp;gt; more directories and restart the application.
&lt;br&gt;&amp;gt; When using other clients, e.g. Tortoise or the command line client, an
&lt;br&gt;&amp;gt; update will retrieve those missing directories and add them again.
&lt;br&gt;&amp;gt; Svnkit 1.2.3 behaves the same.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; But since version 1.3.0, doing an update with svnkit with
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; /updateClient.doUpdate(files, SVNRevision.//HEAD//,
&lt;br&gt;&amp;gt; SVNDepth.IMMEDIATES////, *false*//, *true*//);/
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; will bring the following error:
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; /Caused by: org.tmatesoft.svn.core.SVNException: svn: Directory '&amp;lt;...&amp;gt;'
&lt;br&gt;&amp;gt; is missing
&lt;br&gt;&amp;gt; svn: Directory '&amp;lt;...&amp;gt;' is missing
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.retrieve(SVNWCAccess.java:678)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.SVNWCManager.cropChildren(SVNWCManager.java:903)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.SVNWCManager.cropChildren(SVNWCManager.java:940)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.internal.wc.SVNWCManager.crop(SVNWCManager.java:856)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:526)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:401)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;at
&lt;br&gt;&amp;gt; org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:316)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;...&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;... 4 more/
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Is there any option which I could use to get the same behaviour in
&lt;br&gt;&amp;gt; svnkit as I have with other tools or earlier svnkit versions?
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Thanks in advance for any help!
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; Tanja Schmidt
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ----------------------------------------------------------------
&lt;br&gt;&amp;gt; Please note: This e-mail may contain confidential information
&lt;br&gt;&amp;gt; intended solely for the addressee. If you have received this
&lt;br&gt;&amp;gt; e-mail in error, please do not disclose it to anyone, notify
&lt;br&gt;&amp;gt; the sender promptly, and delete the message from your system.
&lt;br&gt;&amp;gt; Thank you.
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26103565&amp;i=1&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26103565&amp;i=2&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://old.nabble.com/SVNKit%3A-Update-with-UpdateClient-doesn%27t-retrieve-deleted-files-tp26077394p26103565.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26093470</id>
	<title>Authentication problem</title>
	<published>2009-10-28T05:04:29Z</published>
	<updated>2009-10-28T05:04:29Z</updated>
	<author>
		<name>emailuser</name>
	</author>
	<content type="html">Hi all!
&lt;br&gt;&lt;br&gt;I have problems to authenticate with svnkit(1.3.1) at my svnserver. I have tried i with java code and by using jsvn from commandline.
&lt;br&gt;&lt;br&gt;&lt;br&gt;This is my java-code:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; final String url = &amp;quot;&lt;a href=&quot;http://svnserver-1/svn/test&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnserver-1/svn/test&lt;/a&gt;&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; final File dest = new File(&amp;quot;C:\temp&amp;quot;);
&lt;br&gt;&amp;nbsp; &amp;nbsp; final String name = &amp;quot;ka\\guest&amp;quot;;
&lt;br&gt;&amp;nbsp; &amp;nbsp; final String password = &amp;quot;123&amp;quot;;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; System.setProperty(&amp;quot;svnkit.http.methods&amp;quot;, &amp;quot;Basic,Digest,NTLM&amp;quot;);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; DAVRepositoryFactory.setup();
&lt;br&gt;&amp;nbsp; &amp;nbsp; SVNRepository repos = SVNRepositoryFactory.create(SVNURL.parseURIEncoded(url));
&lt;br&gt;&amp;nbsp; &amp;nbsp; ISVNAuthenticationManager authManager = SVNWCUtil.createDefaultAuthenticationManager(name, password);
&lt;br&gt;&amp;nbsp; &amp;nbsp; repos.setAuthenticationManager(authManager);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; SVNClientManager clientManager = SVNClientManager.newInstance();
&lt;br&gt;&amp;nbsp; &amp;nbsp; SVNUpdateClient updateClient = clientManager.getUpdateClient();
&lt;br&gt;&amp;nbsp; &amp;nbsp; updateClient.setIgnoreExternals(false);
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; updateClient.doCheckout(SVNURL.parseURIEncoded(url), dest, SVNRevision.HEAD, SVNRevision.HEAD, SVNDepth.INFINITY, true);
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Also when I try it from the commandline:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; jsvn checkout --username ka\guest --password 123 --non-interactive --no-auth-cache &lt;a href=&quot;http://svnserver-1/svn/test&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnserver-1/svn/test&lt;/a&gt;&lt;br&gt;&lt;br&gt;i get this errormessage in both cases:
&lt;br&gt;&lt;br&gt;svn: Authentication required for '&amp;lt;&lt;a href=&quot;http://svnserver-1:80&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnserver-1:80&lt;/a&gt;&amp;gt;'
&lt;br&gt;&lt;br&gt;&lt;br&gt;Also i have another svn commandline client (CollabNetSubversion-client-1.6.1) on my pc, which runs fine. 
&lt;br&gt;&lt;br&gt;Using svn from commandline is no solution for me, because i need to use a svn java api.
&lt;br&gt;&lt;br&gt;What im doing wrong?
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;Andreas
&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
&lt;br&gt;Jetzt freischalten unter &lt;a href=&quot;http://portal.gmx.net/de/go/maxdome01&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://portal.gmx.net/de/go/maxdome01&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26093470&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26093470&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://old.nabble.com/Authentication-problem-tp26093470p26093470.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26077394</id>
	<title>SVNKit: Update with UpdateClient doesn't retrieve deleted files</title>
	<published>2009-10-27T06:06:32Z</published>
	<updated>2009-10-27T06:06:32Z</updated>
	<author>
		<name>Tanja.Schmidt</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;META content=&quot;MSHTML 6.00.2900.3527&quot; name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;Hello 
&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;Our application is 
working with svn:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;1) Checkout or 
update from a svn repository with the SVNDepth.IMMEDIATES the&amp;nbsp;directories 
and files. (default behaviour on startup)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;2) When the user 
starts working on one of those directories, I update that directory&amp;nbsp;with 
SVNDepth.INFINITE.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;Now,&amp;nbsp;some users 
try to revert their changes by deleting&amp;nbsp;one or more&amp;nbsp;directories and 
restart the application. &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=461424412-27102009&gt;When&amp;nbsp;using other clients, e.g. Tortoise or the 
command line&amp;nbsp;client, an update will retrieve those missing directories and 
add them again. Svnkit 1.2.3 behaves the same. &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=461424412-27102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;SPAN class=461424412-27102009&gt;&lt;SPAN class=461424412-27102009&gt;But since version 1.3.0&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=461424412-27102009&gt;, doing an update with svnkit with 
&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;SPAN class=461424412-27102009&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT size=2&gt;&lt;FONT face=Arial&gt;&lt;SPAN class=461424412-27102009&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&lt;/SPAN&gt;&lt;EM&gt;updateClient.doUpdate(files, SVNRevision.&lt;/EM&gt;&lt;/FONT&gt;&lt;FONT color=#0000c0&gt;&lt;FONT color=#0000c0&gt;&lt;FONT face=Arial&gt;&lt;EM&gt;HEAD&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;EM&gt;, SVNDepth.&lt;FONT color=#0000c0&gt;&lt;FONT color=#0000c0&gt;IMMEDIATES&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;, &lt;B&gt;&lt;FONT color=#7f0055&gt;&lt;FONT color=#7f0055&gt;false&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial&gt;&lt;FONT size=2&gt;&lt;EM&gt;, &lt;B&gt;&lt;FONT color=#7f0055&gt;&lt;FONT color=#7f0055&gt;true&lt;/B&gt;&lt;/EM&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;EM&gt;);&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;will bring the 
following error:&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;&lt;EM&gt;Caused by: 
org.tmatesoft.svn.core.SVNException: svn: Directory '&amp;lt;...&amp;gt;' is 
missing&lt;BR&gt;svn: Directory '&amp;lt;...&amp;gt;' is 
missing&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at 
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at 
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at 
org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.retrieve(SVNWCAccess.java:678)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at 
org.tmatesoft.svn.core.internal.wc.SVNWCManager.cropChildren(SVNWCManager.java:903)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at 
org.tmatesoft.svn.core.internal.wc.SVNWCManager.cropChildren(SVNWCManager.java:940)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at 
org.tmatesoft.svn.core.internal.wc.SVNWCManager.crop(SVNWCManager.java:856)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at 
org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:526)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at 
org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:401)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;at 
org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:316)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;...&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;... 
4 more&lt;/EM&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN class=461424412-27102009&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=461424412-27102009&gt;Is there any option 
which I could use to get the same behaviour in svnkit as I have with other tools 
or earlier svnkit versions?&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=461424412-27102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=461424412-27102009&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=461424412-27102009&gt;Thanks in advance 
for any help!&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=461424412-27102009&gt;Best 
regards,&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;SPAN class=461424412-27102009&gt;Tanja 
Schmidt&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN lang=EN-US style=&quot;FONT-SIZE: 10pt; COLOR: rgb(51,51,51); FONT-FAMILY: arial&quot;&gt;&lt;/DIV&gt;&lt;/SPAN&gt;
&lt;DIV&gt;&lt;FONT face=Arial size=2&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;pre&gt;
----------------------------------------------------------------
Please note: This e-mail may contain confidential information
intended solely for the addressee. If you have received this
e-mail in error, please do not disclose it to anyone, notify
the sender promptly, and delete the message from your system.
Thank you.
&lt;/pre&gt;

&lt;/BODY&gt;&lt;/HTML&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/SVNKit%3A-Update-with-UpdateClient-doesn%27t-retrieve-deleted-files-tp26077394p26077394.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26062219</id>
	<title>Re: How to get delta files between revisions.</title>
	<published>2009-10-26T08:47:55Z</published>
	<updated>2009-10-26T08:47:55Z</updated>
	<author>
		<name>Alexander Sinyushkin</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;Exported directories are not versioned, they do not contain any 
&lt;br&gt;Subversion specific information.
&lt;br&gt;&lt;br&gt;You could decide between two possible solutions:
&lt;br&gt;&lt;br&gt;&lt;br&gt;1. Using SVNRepository.getFile() you check file checksum (stored in 
&lt;br&gt;SVNProperties) in the repository
&lt;br&gt;and compare it with the checksum computed locally (you need to do it 
&lt;br&gt;yourself), for example, you
&lt;br&gt;could use SVNFileUtil.computeChecksum(File) - though it's an internal 
&lt;br&gt;class and is not suggested to be
&lt;br&gt;used in production code, you may use it as an example. Before getting 
&lt;br&gt;file you probably have to check whether
&lt;br&gt;its path still exists in the repository (SVNRepository.checkPath()), 
&lt;br&gt;because you'll get an SVNException in case it
&lt;br&gt;does not.
&lt;br&gt;&lt;br&gt;2. Or you may use even a faster approach: store somewhere the revision 
&lt;br&gt;of the exported directory. Then you
&lt;br&gt;should use SVNRepository.status() to get modifications against the 
&lt;br&gt;needed revision in the repository.
&lt;br&gt;You have to provide ISVNReporterBaton implementation where you describe 
&lt;br&gt;your local tree. Like this:
&lt;br&gt;&lt;br&gt;&lt;br&gt;final long yourStoredRev = ...;
&lt;br&gt;&lt;br&gt;ISVNReporterBaton reporter = new ISVNReporterBaton() {
&lt;br&gt;&amp;nbsp; &amp;nbsp;public void report(ISVNReporter reporter) throws SVNException {
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;reporter.setPath(&amp;quot;&amp;quot;, null, yourStoredRev, false);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;reporter.finishReport();
&lt;br&gt;&amp;nbsp; &amp;nbsp;}
&lt;br&gt;};
&lt;br&gt;&lt;br&gt;&lt;br&gt;You'll pass this to SVNRepository.status(), and the SVNRepository object 
&lt;br&gt;will invoke its report(..) method
&lt;br&gt;at the local tree description stage. In response the Subversion server 
&lt;br&gt;sends you commands to &amp;quot;edit&amp;quot; the local tree
&lt;br&gt;to get it to the state as it is in the target revision that you also 
&lt;br&gt;pass to the status() method.
&lt;br&gt;To make this editing, SVNRepository translates server's commands to 
&lt;br&gt;calls to an ISVNEditor object that you also has to pass
&lt;br&gt;to the status() method.
&lt;br&gt;&lt;br&gt;More on ISVNEditor and ISVNReporter you can read here 
&lt;br&gt;&lt;a href=&quot;https://wiki.svnkit.com/Updating_From_A_Repository&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://wiki.svnkit.com/Updating_From_A_Repository&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Alexander Sinyushkin,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Xiaoyu Du wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Now I hava another requirement.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I got an svn project copy without any .svn files or other svn
&lt;br&gt;&amp;gt; infomations(I use svn export command).
&lt;br&gt;&amp;gt; but now the svn repository has update. I want replace my exported copy
&lt;br&gt;&amp;gt; replaced by the newest repository. And I want to use my exported files
&lt;br&gt;&amp;gt; checksum to determine which file has updated or deleted ?
&lt;br&gt;&amp;gt; What should I do ?
&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; 在 2009-10-22四的 09:24 +0800，Xiaoyu Du写道：
&lt;br&gt;&amp;gt;&amp;gt; Thanks for your reply, you are so kind.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; 在 2009-10-21三的 17:27 +0200，Alexander Kitaev写道：
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hello Xiaoyu,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I think you may do the following:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1. run diffClient.doDiffStatus (svn diff --summarize) to get list of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; changed file.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2. for each file, call SVNRepository.getFile(...) to get its checksum:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; DAVRepositoryFactory.setup();
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; SVNRepository repos =
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; SVNRepositoryFactory.create(SVNURL.parseURIEncoded(&amp;quot;&lt;a href=&quot;http://svn.svnkit.com/repos/svnkit/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.svnkit.com/repos/svnkit/trunk&lt;/a&gt;&amp;quot;));
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; SVNProperties properties = SVNProperties.wrap(new HashMap());
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; repos.getFile(&amp;quot;README.txt&amp;quot;, -1, properties, null);
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(properties.getStringValue(SVNProperty.CHECKSUM));
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This will give you MD5 checksum.
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Xiaoyu Du wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi, guys.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have to tags in difference directory.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; what I wanna do is :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 1) get changes between tow revisions.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; then determine the modified/add files
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 2) download these changed file to an empty directory
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and compute checksum for each file.
&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 approach this, I first use DiffClient object to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; got the changes files and stored them. and then used
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; SVNRepository.getFile method to download all
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; these files.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I know this is a stupid way and slow.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; could any tell me if there are any other
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ways to approach this?
&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26062219&amp;i=0&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26062219&amp;i=1&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26062219&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;&amp;gt; For additional commands, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26062219&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;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26062219&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26062219&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://old.nabble.com/How-to-get-delta-files-between-revisions.-tp25987411p26062219.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26060966</id>
	<title>Re: [ANN] SVNKit now in central Maven repository.</title>
	<published>2009-10-26T07:35:51Z</published>
	<updated>2009-10-26T07:35:51Z</updated>
	<author>
		<name>Alexander Sinyushkin</name>
	</author>
	<content type="html">Hello Oleg,
&lt;br&gt;&lt;br&gt;Yes, I agree that publishing such an article on our wiki web site really 
&lt;br&gt;makes sense,
&lt;br&gt;we'll do that soon. Meanwhile we decided to roll out new maven artifacts 
&lt;br&gt;with
&lt;br&gt;new 1.3.2 coming. That will happen this week, I think.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;----
&lt;br&gt;Alexander Sinyushkin,
&lt;br&gt;TMate Software,
&lt;br&gt;&lt;a href=&quot;http://svnkit.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svnkit.com/&lt;/a&gt;&amp;nbsp;- Java [Sub]Versioning Library!
&lt;br&gt;&lt;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Oleg Estekhin wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Alexander.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regarding optional dependencies - they are indeed not transitive. If, for
&lt;br&gt;&amp;gt; example, JNA is specified as optional in the SVNKit pom and the project P
&lt;br&gt;&amp;gt; uses the SVNKit then P will not automatically get the JNA dependency. If P
&lt;br&gt;&amp;gt; needs the JNA-dependent SVNKit functionality (using the system subversion
&lt;br&gt;&amp;gt; configuration area for example) then P will have to specify both SVNKit and
&lt;br&gt;&amp;gt; JNA dependencies in its pom explicitly.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If JNA is not optional in the SVNkit pom, than P will automatically get the
&lt;br&gt;&amp;gt; dependency on JNA (and the appropriate functionality) but if P for some
&lt;br&gt;&amp;gt; reasons do not need it that it can simply exclude it in its pom (using
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://maven.apache.org/pom.html#Exclusions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/pom.html#Exclusions&lt;/a&gt;).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The same goes for Trilead and SqlJet dependencies.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;From my point of view ( &lt;a href=&quot;http://code.google.com/p/maven-svn-wagon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/maven-svn-wagon&lt;/a&gt;&lt;br&gt;&amp;gt; maven-svn-wagon &amp;nbsp;and 
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://code.google.com/p/maven-svn-revision-number-plugin&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://code.google.com/p/maven-svn-revision-number-plugin&lt;/a&gt;&lt;br&gt;&amp;gt; maven-svn-revision-number-plugin ) the JNA is essential and should be
&lt;br&gt;&amp;gt; non-optional, but i can live without Trilead and SqlJet. I suppose other
&lt;br&gt;&amp;gt; SVNKit users will have other considerations for &amp;quot;essential&amp;quot;. I searched for
&lt;br&gt;&amp;gt; &amp;quot;&amp;lt;groupId&amp;gt;org.tmatesoft.svnkit&amp;lt;/groupId&amp;gt;&amp;quot; in the Google code search
&lt;br&gt;&amp;gt; (&lt;a href=&quot;http://www.google.com/codesearch?q=%3CgroupId%3Eorg.tmatesoft.svnkit%3C%2FgroupId%3E&amp;hl=en&amp;btnG=Search+Code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/codesearch?q=%3CgroupId%3Eorg.tmatesoft.svnkit%3C%2FgroupId%3E&amp;hl=en&amp;btnG=Search+Code&lt;/a&gt;)
&lt;br&gt;&amp;gt; and looked for other dependencies in the found poms. It seems most SVNkit
&lt;br&gt;&amp;gt; users are either unaware of the optional dependencies and advantages they
&lt;br&gt;&amp;gt; provide or really-really don't need them. I am betting on former so it would
&lt;br&gt;&amp;gt; be good if apart from configuring maven dependencies you will provide a
&lt;br&gt;&amp;gt; document (easy to find wiki-page or a faq) that explains these SVNkit
&lt;br&gt;&amp;gt; dependencies and what kind of features they enable.
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26060966&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26060966&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://old.nabble.com/-ANN--SVNKit-now-in-central-Maven-repository.-tp25718547p26060966.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26057035</id>
	<title>Re: How to get delta files between revisions.</title>
	<published>2009-10-26T03:03:37Z</published>
	<updated>2009-10-26T03:03:37Z</updated>
	<author>
		<name>Xiaoyu Du</name>
	</author>
	<content type="html">Now I hava another requirement.
&lt;br&gt;&lt;br&gt;I got an svn project copy without any .svn files or other svn
&lt;br&gt;infomations(I use svn export command).
&lt;br&gt;but now the svn repository has update. I want replace my exported copy
&lt;br&gt;replaced by the newest repository. And I want to use my exported files
&lt;br&gt;checksum to determine which file has updated or deleted ?
&lt;br&gt;What should I do ?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;在 2009-10-22四的 09:24 +0800，Xiaoyu Du写道：
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks for your reply, you are so kind.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 在 2009-10-21三的 17:27 +0200，Alexander Kitaev写道：
&lt;br&gt;&amp;gt; &amp;gt; Hello Xiaoyu,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I think you may do the following:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 1. run diffClient.doDiffStatus (svn diff --summarize) to get list of
&lt;br&gt;&amp;gt; &amp;gt; changed file.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 2. for each file, call SVNRepository.getFile(...) to get its checksum:
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; DAVRepositoryFactory.setup();
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; SVNRepository repos =
&lt;br&gt;&amp;gt; &amp;gt; SVNRepositoryFactory.create(SVNURL.parseURIEncoded(&amp;quot;&lt;a href=&quot;http://svn.svnkit.com/repos/svnkit/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.svnkit.com/repos/svnkit/trunk&lt;/a&gt;&amp;quot;));
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; SVNProperties properties = SVNProperties.wrap(new HashMap());
&lt;br&gt;&amp;gt; &amp;gt; repos.getFile(&amp;quot;README.txt&amp;quot;, -1, properties, null);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; System.out.println(properties.getStringValue(SVNProperty.CHECKSUM));
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; This will give you MD5 checksum.
&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;a href=&quot;http://sqljet.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sqljet.com/&lt;/a&gt;&amp;nbsp;- Java SQLite Library!
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Xiaoyu Du wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Hi, guys.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have to tags in difference directory.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; what I wanna do is :
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 1) get changes between tow revisions.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; then determine the modified/add files
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 2) download these changed file to an empty directory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; and compute checksum for each file.
&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 approach this, I first use DiffClient object to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; got the changes files and stored them. and then used
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; SVNRepository.getFile method to download all
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; these files.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I know this is a stupid way and slow.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; could any tell me if there are any other
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ways to approach this?
&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; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057035&amp;i=0&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057035&amp;i=1&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; 
&lt;br&gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057035&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057035&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;/div&gt;-- 
&lt;br&gt;研发部
&lt;br&gt;北京信诺瑞得信息技术有限公司
&lt;br&gt;地址:北京市朝阳区建国路88号SOHO现代城C座909
&lt;br&gt;手机：13718143257
&lt;br&gt;电话：010-85804799
&lt;br&gt;传真：010-85804800
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe, e-mail: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057035&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://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057035&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://old.nabble.com/How-to-get-delta-files-between-revisions.-tp25987411p26057035.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26021716</id>
	<title>Re: [ANN] SVNKit now in central Maven repository.</title>
	<published>2009-10-22T23:59:28Z</published>
	<updated>2009-10-22T23:59:28Z</updated>
	<author>
		<name>Oleg Estekhin</name>
	</author>
	<content type="html">Hello Alexander.
&lt;br&gt;&lt;br&gt;Regarding optional dependencies - they are indeed not transitive. If, for example, JNA is specified as optional in the SVNKit pom and the project P uses the SVNKit then P will not automatically get the JNA dependency. If P needs the JNA-dependent SVNKit functionality (using the system subversion configuration area for example) then P will have to specify both SVNKit and JNA dependencies in its pom explicitly.
&lt;br&gt;&lt;br&gt;If JNA is not optional in the SVNkit pom, than P will automatically get the dependency on JNA (and the appropriate functionality) but if P for some reasons do not need it that it can simply exclude it in its pom (using &lt;a href=&quot;http://maven.apache.org/pom.html#Exclusions&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://maven.apache.org/pom.html#Exclusions&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The same goes for Trilead and SqlJet dependencies.
&lt;br&gt;&lt;br&gt;From my point of view (&lt;a href=&quot;http://code.google.com/p/maven-svn-wagon&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maven-svn-wagon&lt;/a&gt;&amp;nbsp;and &lt;a href=&quot;http://code.google.com/p/maven-svn-revision-number-plugin&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;maven-svn-revision-number-plugin&lt;/a&gt;) the JNA is essential and should be non-optional, but i can live without Trilead and SqlJet. I suppose other SVNKit users will have other considerations for &amp;quot;essential&amp;quot;. I searched for &amp;quot;&amp;lt;groupId&amp;gt;org.tmatesoft.svnkit&amp;lt;/groupId&amp;gt;&amp;quot; in the Google code search (&lt;a href=&quot;http://www.google.com/codesearch?q=%3CgroupId%3Eorg.tmatesoft.svnkit%3C%2FgroupId%3E&amp;hl=en&amp;btnG=Search+Code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.google.com/codesearch?q=%3CgroupId%3Eorg.tmatesoft.svnkit%3C%2FgroupId%3E&amp;hl=en&amp;btnG=Search+Code&lt;/a&gt;) and looked for other dependencies in the found poms. It seems most SVNkit users are either unaware of the optional dependencies and advantages they provide or really-really don't need them. I am betting on former so it would be good if apart from configuring maven dependencies you will provide a document (easy to find wiki-page or a faq) that explains these SVNkit dependencies and what kind of features they enable.</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-ANN--SVNKit-now-in-central-Maven-repository.-tp25718547p26021716.html" />
</entry>

</feed>
