« J2SE5.0でXPath(2) | Main | 加藤いづみさん★入籍! »

2005.07.23

Subversion and Javahl

 SubversionのリポジトリにJavaからアクセスするためのJavaHLバインディングの実験・・・。
 とりあえず、あるリポジトリにおける、あるリビジョンから最新リビジョンまでのログメッセージを取得してみました(import宣言は省略。エラー処理も適当)。

public class SVNTest {
  public static void main(String[] args) {
    try {
      SVNClient client = new SVNClient();
      LogMessage[] message = client.logMessages("svn://localhost/RepositoryPath", Revision.getInstance(1), Revision.HEAD);
      for (int i=0; i<message.length; i++) {
        System.out.println("Revision:" + message[i].getRevisionNumber());
        System.out.println("Message :" + message[i].getMessage());
      }
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
}

 とりあえず、これでメッセージを取得することはできました。が、接続したリポジトリは、一応認証を要求するようにしているはずなのですが、何事もなかったかのようにアクセスできたのは何故??
 資料もほとんど見つからないし、せめてソースがあれば何とかなるかもしれませんが、それも見つからず。
 かろうじてPure Java Subversion (SVN) Client LibraryでSVNClientのJavaDocは見つけましたが・・・。

 とはいっても、Javahlを用いて行うことは、おそらくログメッセージの取得だけだとは思うので、今の状態でも何とかなるような気もしますが(^^;;

|

« J2SE5.0でXPath(2) | Main | 加藤いづみさん★入籍! »

Subversion・Trac・etc.」カテゴリの記事

Comments

Subversionリポジトリの、trunk/subversion/binding/java/javahlにありました。

Posted by: syo | 2005.07.23 at 13:18

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/3959/5105010

Listed below are links to weblogs that reference Subversion and Javahl:

« J2SE5.0でXPath(2) | Main | 加藤いづみさん★入籍! »