Mercurial > jhg
comparison build.xml @ 70:993f6f8e1314
Test for log command
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> | 
|---|---|
| date | Sun, 23 Jan 2011 03:28:52 +0100 | 
| parents | d6d2a630f4a6 | 
| children | ce6d23673f2d | 
   comparison
  equal
  deleted
  inserted
  replaced
| 69:5a69397f0f99 | 70:993f6f8e1314 | 
|---|---|
| 1 <?xml version="1.0" encoding="UTF-8"?> | 1 <?xml version="1.0" encoding="UTF-8"?> | 
| 2 <project name="hgkit" default="samples"> | 2 <!-- | 
| 3 Copyright (c) 2010-2011 TMate Software Ltd | |
| 4 | |
| 5 This program is free software; you can redistribute it and/or modify | |
| 6 it under the terms of the GNU General Public License as published by | |
| 7 the Free Software Foundation; version 2 of the License. | |
| 8 | |
| 9 This program is distributed in the hope that it will be useful, | |
| 10 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
| 12 GNU General Public License for more details. | |
| 13 | |
| 14 For information on how to redistribute this software under | |
| 15 the terms of a license other than GNU General Public License | |
| 16 contact TMate Software at support@svnkit.com | |
| 17 --> | |
| 18 <project name="jhg" default="samples"> | |
| 3 <description> | 19 <description> | 
| 4 description | 20 description | 
| 5 </description> | 21 </description> | 
| 6 | 22 | 
| 7 <target name="samples" depends="build"> | 23 <target name="samples" depends="build"> | 
| 8 | 24 | 
| 9 <echo message="History of a specific file(s)"/> | 25 <echo message="History of a specific file(s)"/> | 
| 10 <java classpath="hgkit.jar" classname="com.tmate.hgkit.console.Log"> | 26 <java classpath="jhg.jar" classname="com.tmate.hgkit.console.Log"> | 
| 11 <arg line="design.txt .classpath src/com/tmate/hgkit/ll/LocalHgRepo.java"/> | 27 <arg line="design.txt .classpath src/com/tmate/hgkit/ll/LocalHgRepo.java"/> | 
| 12 </java> | 28 </java> | 
| 13 | 29 | 
| 14 <echo message="Whole repo log"/> | 30 <echo message="Whole repo log"/> | 
| 15 <java classpath="hgkit.jar" classname="com.tmate.hgkit.console.Log"/> | 31 <java classpath="jhg.jar" classname="com.tmate.hgkit.console.Log"/> | 
| 16 | 32 | 
| 17 <echo message="Content of a file"/> | 33 <echo message="Content of a file"/> | 
| 18 <java classpath="hgkit.jar" classname="com.tmate.hgkit.console.Cat"> | 34 <java classpath="jhg.jar" classname="com.tmate.hgkit.console.Cat"> | 
| 19 <arg line="src/com/tmate/hgkit/ll/Revlog.java"/> | 35 <arg line="src/com/tmate/hgkit/ll/Revlog.java"/> | 
| 20 </java> | 36 </java> | 
| 21 | 37 | 
| 22 </target> | 38 </target> | 
| 39 | |
| 40 <target name="tests" depends="build, build-tests"> | |
| 41 <java classpath="jhg.jar,jhg-tests.jar" classname="org.tmatesoft.hg.test.TestHistory"/> | |
| 42 <java classpath="jhg.jar,jhg-tests.jar" classname="org.tmatesoft.hg.test.TestManifest"/> | |
| 43 <java classpath="jhg.jar,jhg-tests.jar" classname="org.tmatesoft.hg.test.TestStatus"/> | |
| 44 </target> | |
| 23 | 45 | 
| 24 <target name="build"> | 46 <target name="build"> | 
| 25 <mkdir dir="bin"/> | 47 <mkdir dir="bin"/> | 
| 26 <javac srcdir="src" destdir="bin"/> | 48 <javac srcdir="src" destdir="bin"/> | 
| 27 <jar destfile="hgkit.jar" basedir="bin"/> | 49 <jar destfile="jhg.jar"> | 
| 50 <fileset dir="bin/"> | |
| 51 <include name="org/tmatesoft/hg/core/**" /> | |
| 52 <include name="org/tmatesoft/hg/util/**" /> | |
| 53 <include name="org/tmatesoft/hg/repo/**" /> | |
| 54 <include name="org/tmatesoft/hg/internal/**" /> | |
| 55 </fileset> | |
| 56 </jar> | |
| 57 </target> | |
| 58 | |
| 59 <target name="build-tests"> | |
| 60 <mkdir dir="bin"/> | |
| 61 <javac srcdir="test" destdir="bin"/> | |
| 62 <jar destfile="jhg-tests.jar" basedir="bin" includes="org/tmatesoft/hg/test/**/*"/> | |
| 63 </target> | |
| 64 | |
| 65 <target name="build-cmdline"> | |
| 66 <mkdir dir="bin"/> | |
| 67 <javac srcdir="cmdline" destdir="bin"/> | |
| 68 <jar destfile="jhg-cl.jar" basedir="bin" includes="org/tmatesoft/hg/console/**/*"/> | |
| 28 </target> | 69 </target> | 
| 29 | 70 | 
| 30 </project> | 71 </project> | 
