/[volute]/trunk/projects/theory/snapdm/diff.xml
ViewVC logotype

Annotation of /trunk/projects/theory/snapdm/diff.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 621 - (hide annotations)
Wed Jun 25 15:43:56 2008 UTC (12 years, 6 months ago) by bourges.laurent
File MIME type: text/xml
File size: 2509 byte(s)
added a simple ant script to realize folder diff / merge with external tool
1 bourges.laurent 621 <?xml version="1.0" encoding="UTF-8"?>
2    
3     <project name="DiffTool" default="init" basedir=".">
4    
5     <description>
6     Diff Ant script
7     </description>
8    
9    
10     <!-- set global properties for this build -->
11    
12     <!-- Get diff properties (general) -->
13     <property file="diff.properties" />
14    
15     <fail unless="dir.left" message="bad configuration for the left folder [dir.left] in diff.properties !" />
16     <fail unless="dir.right" message="bad configuration for the left folder [dir.right] in diff.properties !" />
17    
18     <fail unless="merge.cmd" message="bad configuration for the merge command [merge.cmd] in diff.properties !" />
19    
20    
21    
22    
23     <!-- init timestamp -->
24     <target name="init">
25    
26     <tstamp>
27     <format property="build.timestamp" pattern="dd_MM_yyyy__HH-mm-ss" />
28     <format property="build.date" pattern="dd/MM/yyyy HH:mm:ss" />
29     </tstamp>
30    
31     <echo>-------------------------------------------------------------------------------</echo>
32     <echo> Diff Ant Script</echo>
33     <echo>-------------------------------------------------------------------------------</echo>
34     <echo> Left side : ${dir.left} </echo>
35     <echo> Right side : ${dir.right} </echo>
36     <echo>-------------------------------------------------------------------------------</echo>
37     <echo> merge command : ${merge.cmd} </echo>
38     <echo>-------------------------------------------------------------------------------</echo>
39     <echo message="now : ${build.timestamp}" />
40     <echo>-------------------------------------------------------------------------------</echo>
41    
42     </target>
43    
44    
45    
46    
47    
48    
49     <!-- target compare : compare left and right folders using the merge tool -->
50     <target name="compare">
51    
52     <echo message="compare : ${dir.left} with ${dir.right}"/>
53    
54     <exec executable="${merge.cmd}" failonerror="false">
55     <arg value="${dir.left}"/>
56     <arg value="${dir.right}"/>
57     </exec>
58    
59     <echo message="compare : done."/>
60    
61     </target>
62    
63    
64    
65     <!-- target openLeft : open left folder -->
66     <target name="openLeft">
67    
68     <echo message="openLeft : ${dir.left}"/>
69    
70     <exec executable="${open.cmd}" failonerror="false">
71     <arg value="${dir.left}"/>
72     </exec>
73    
74     <echo message="openLeft : done."/>
75    
76     </target>
77    
78    
79    
80    
81     <!-- target openLeft : open left folder -->
82     <target name="openRight">
83    
84     <echo message="openRight : ${dir.right}"/>
85    
86     <exec executable="${open.cmd}" failonerror="false">
87     <arg value="${dir.right}"/>
88     </exec>
89    
90     <echo message="openRight : done."/>
91    
92     </target>
93    
94    
95     </project>

msdemlei@ari.uni-heidelberg.de
ViewVC Help
Powered by ViewVC 1.1.26