aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Changelog8
-rw-r--r--Makefile4
-rwxr-xr-xtools/jafter16
3 files changed, 26 insertions, 2 deletions
diff --git a/Changelog b/Changelog
index 4c06d73..6f7583e 100644
--- a/Changelog
+++ b/Changelog
@@ -11,6 +11,9 @@
bugfixes
- fixed the "start stop start stop" bug reported by Francis Jambon (
thanks alot, Francis ! )
+ - validates against the 1.4 jakarta regexp library.
+ - IvyWatcher had a static structures leading to a nasty bug when several
+ Ivy Agents were in the same JVM.
test suite
- added the test directory, in addition to the examples
@@ -18,9 +21,14 @@
- it compiles and runs fine with gcj on Mandrake 10.1, but the tests fails
new features
+ - Ivy.getWBUId() returns a "wanna be unique Id", quite useful when
+ performing queries. It looks like IDTest0:1105029280616:1005891134.
- Ivy.getDomainArgs(String,String[]) is a cheap and handy way of finding out
the domain, based on the DEFAULT_DOMAIN, then on the IVYBUS property, then on
the -b domain command line argument. Be sure to use it !
+ - added the After tool
+ - Probe, After and IvyDaemon going to tool
+ - fixed the jprobe shell script to honor $IVYBUS environment variable
--------------------------------------------------------------------
1.2.7
diff --git a/Makefile b/Makefile
index 0396973..cfa7cdb 100644
--- a/Makefile
+++ b/Makefile
@@ -28,14 +28,14 @@ dist: class
ln -sf src/fr .
ln -sf bundle/${dist}gnu .
ln -sf bundle/${dist}org .
- $(JAR) cvfm $(DIST) manifest fr/dgac/ivy/*.class gnu org src/Makefile src/*.java examples/*txt examples/*xml examples/*java examples/Makefile tests/*java tests/Makefile doc/html/api/fr/dgac/ivy/*html doc/html/api/*html doc/html/api/*css README COPYING.LIB doc/ivy-java.pdf doc/ivy-java
+ $(JAR) cvfm $(DIST) manifest fr/dgac/ivy/*.class fr/dgac/ivy/tools/*.class gnu org src/Makefile src/*.java examples/*txt examples/*xml examples/*java examples/Makefile tests/*java tests/Makefile doc/html/api/fr/dgac/ivy/*html doc/html/api/*html doc/html/api/*css README COPYING.LIB doc/ivy-java.pdf doc/ivy-java
rm -f fr gnu org
jar: class
ln -sf src/fr .
ln -sf bundle/${dist}gnu .
ln -sf bundle/${dist}org .
- $(JAR) cfm lib/ivy-java.jar manifest fr/dgac/ivy/*.class src/Makefile src/*.java README COPYING.LIB Changelog BUGS gnu org examples/*.java
+ $(JAR) cfm lib/ivy-java.jar manifest fr/dgac/ivy/*.class fr/dgac/ivy/tools/*.class src/Makefile src/*.java README COPYING.LIB Changelog BUGS gnu org examples/*.java
rm -f fr gnu org
clean:
diff --git a/tools/jafter b/tools/jafter
new file mode 100755
index 0000000..57c5e28
--- /dev/null
+++ b/tools/jafter
@@ -0,0 +1,16 @@
+#!/bin/sh
+#
+# (c) CENA 2004
+#
+#
+
+jar=/usr/share/java/ivy.jar
+re=/usr/share/java/regexp.jar
+go=/usr/share/java/gnu.getopt.jar
+bus=
+
+if [ "$IVYBUS" ]; then
+ bus="-DIVYBUS=${IVYBUS}"
+fi
+
+java -classpath ${jar}:${re}:${go} $bus fr.dgac.ivy.tools.After "$@"