Add 2.2 release
diff --git a/dist/db/jdo/2.2/jdo2-api-2.2-src.tar.gz b/dist/db/jdo/2.2/jdo2-api-2.2-src.tar.gz
new file mode 100644
index 0000000..59dce71
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-api-2.2-src.tar.gz.asc b/dist/db/jdo/2.2/jdo2-api-2.2-src.tar.gz.asc
new file mode 100644
index 0000000..bf502f3
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI759t7U7vsGnO6xsRAjtQAJsFPy2AvVL8ECNt50hpg7NS5Ibu5gCfXeY1

+J9DU3t3p/6dQwvtYCctod+8=

+=on4Y

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-api-2.2-src.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-api-2.2-src.tar.gz.md5
new file mode 100644
index 0000000..6a2e282
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2-src.tar.gz.md5
@@ -0,0 +1 @@
+90677ce504112aa2718de1481230dd6e

diff --git a/dist/db/jdo/2.2/jdo2-api-2.2-src.zip b/dist/db/jdo/2.2/jdo2-api-2.2-src.zip
new file mode 100644
index 0000000..2016311
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-api-2.2-src.zip.asc b/dist/db/jdo/2.2/jdo2-api-2.2-src.zip.asc
new file mode 100644
index 0000000..3c0ea77
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76AK7U7vsGnO6xsRApefAKC3KeBDb/Px77GRqLuADs5cYsMvcgCeLF/o

+TUaLvsS/56a9UqWpFpjiB3k=

+=pzoj

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-api-2.2-src.zip.md5 b/dist/db/jdo/2.2/jdo2-api-2.2-src.zip.md5
new file mode 100644
index 0000000..3cd1d73
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2-src.zip.md5
@@ -0,0 +1 @@
+9aa49aefc784f0cd69fca7ea1144dc0b

diff --git a/dist/db/jdo/2.2/jdo2-api-2.2.tar.gz b/dist/db/jdo/2.2/jdo2-api-2.2.tar.gz
new file mode 100644
index 0000000..99b5ddf
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-api-2.2.tar.gz.asc b/dist/db/jdo/2.2/jdo2-api-2.2.tar.gz.asc
new file mode 100644
index 0000000..def53d0
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75+T7U7vsGnO6xsRAjoPAJ4/QqhAOfRDLKbogW8xq5VNZBmrtwCfbhla

+LUeI/HbLYGlfXcJhcAO50B4=

+=r/II

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-api-2.2.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-api-2.2.tar.gz.md5
new file mode 100644
index 0000000..aa0adab
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2.tar.gz.md5
@@ -0,0 +1 @@
+a866d638c3fe825606a707a3402deaff

diff --git a/dist/db/jdo/2.2/jdo2-api-2.2.zip b/dist/db/jdo/2.2/jdo2-api-2.2.zip
new file mode 100644
index 0000000..d74982d
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-api-2.2.zip.asc b/dist/db/jdo/2.2/jdo2-api-2.2.zip.asc
new file mode 100644
index 0000000..11c4ba2
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76AP7U7vsGnO6xsRAmyEAJ9mEfJfP4B9AfA4THSCZfWdLR7UUQCePpMY

+q7adXPRwYx5O0ri+SlXlDpY=

+=TSf6

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-api-2.2.zip.md5 b/dist/db/jdo/2.2/jdo2-api-2.2.zip.md5
new file mode 100644
index 0000000..34bd03e
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-2.2.zip.md5
@@ -0,0 +1 @@
+8315cbd8c07e2899c190d50e76d3cc63

diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.tar.gz b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.tar.gz
new file mode 100644
index 0000000..04da405
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.tar.gz.asc b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.tar.gz.asc
new file mode 100644
index 0000000..84f23d2
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75+a7U7vsGnO6xsRAltcAJ9NdEWi5JOxh++9YNG+jEOhF2DZdACdG2RU

+eJHj7RXS9Pr8EfQROd1SzKA=

+=GiyQ

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.tar.gz.md5
new file mode 100644
index 0000000..e5bf1a2
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.tar.gz.md5
@@ -0,0 +1 @@
+1e409c92c8229427356f5d3400875b3d

diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.zip b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.zip
new file mode 100644
index 0000000..0ab4948
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.zip.asc b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.zip.asc
new file mode 100644
index 0000000..89a72d3
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76AU7U7vsGnO6xsRAufBAJ96zutmGo4B4zrcEd5DR4q3anTkjgCeKfGI

+CcI0IoQedybNVTlwWz8jVP8=

+=bpM1

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.zip.md5 b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.zip.md5
new file mode 100644
index 0000000..adfd334
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2-src.zip.md5
@@ -0,0 +1 @@
+f81ab1b3272167f8bf668fc518c4f177

diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2.tar.gz b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.tar.gz
new file mode 100644
index 0000000..8acfec8
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2.tar.gz.asc b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.tar.gz.asc
new file mode 100644
index 0000000..0b218ec
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75+g7U7vsGnO6xsRAsCoAJ9heBHOUQEhZPiHapfwYYUGVh8fZQCeI0YT

+H6LzBOpZSEsovGa7iYlJWI8=

+=djNN

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.tar.gz.md5
new file mode 100644
index 0000000..425abeb
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.tar.gz.md5
@@ -0,0 +1 @@
+caf09933edd5c53d7e4aac2d51cdb8aa

diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2.zip b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.zip
new file mode 100644
index 0000000..f0e2c56
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2.zip.asc b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.zip.asc
new file mode 100644
index 0000000..a1dc432
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76Aa7U7vsGnO6xsRAgZxAJ9zeVZYewiM0D2Q5SxvdE89bPh10ACgn4Lk

+wg/7rqTqdw6e3FDnWjTNRiI=

+=VWhI

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-api-legacy-2.2.zip.md5 b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.zip.md5
new file mode 100644
index 0000000..3e4c313
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-api-legacy-2.2.zip.md5
@@ -0,0 +1 @@
+9c31047944a899eebd43331eeb7b6f58

diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.tar.gz b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.tar.gz
new file mode 100644
index 0000000..0029a11
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.tar.gz.asc b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.tar.gz.asc
new file mode 100644
index 0000000..90b3e4f
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75+l7U7vsGnO6xsRAouJAKCZvQkbjjqSI5KcIcfgeQQyEmfZ7QCgm+Ja

+6PYTyYxUbMBnnszzv4FHTWc=

+=XMz2

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.tar.gz.md5
new file mode 100644
index 0000000..5fcde70
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.tar.gz.md5
@@ -0,0 +1 @@
+ac255d47a14d2da4a30933058646fb56

diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.zip b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.zip
new file mode 100644
index 0000000..2f9d9e0
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.zip.asc b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.zip.asc
new file mode 100644
index 0000000..17e4a0f
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76Af7U7vsGnO6xsRArM2AKCSQetX+PTIHGn+74ajxJyihOOD4QCdFsvP

+/Pbpjm1teWW7jVioB+kUjr4=

+=otul

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.zip.md5 b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.zip.md5
new file mode 100644
index 0000000..96033bb
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2-src.zip.md5
@@ -0,0 +1 @@
+9c085f5da884bb38f4a5f76a8f776778

diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2.tar.gz b/dist/db/jdo/2.2/jdo2-enhancer-2.2.tar.gz
new file mode 100644
index 0000000..7632311
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2.tar.gz.asc b/dist/db/jdo/2.2/jdo2-enhancer-2.2.tar.gz.asc
new file mode 100644
index 0000000..b40957f
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75+r7U7vsGnO6xsRAhfoAJ4tItBxp+neH4zgfzBXdoYPeZIrVwCfZGoT

+RQ5gzkwJJyhBjmxZWVXBDhI=

+=QMJg

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-enhancer-2.2.tar.gz.md5
new file mode 100644
index 0000000..188cdbb
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2.tar.gz.md5
@@ -0,0 +1 @@
+40b3531d0d44b75b43b30a205d1aa107

diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2.zip b/dist/db/jdo/2.2/jdo2-enhancer-2.2.zip
new file mode 100644
index 0000000..55680f2
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2.zip.asc b/dist/db/jdo/2.2/jdo2-enhancer-2.2.zip.asc
new file mode 100644
index 0000000..f8a2cee
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76Ak7U7vsGnO6xsRAj1TAJ0bOTL70YXVUpdn2+NV+U49Q4YmowCfbw5V

+d139RneB3vjc1ID0LYX/BYY=

+=/crk

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-enhancer-2.2.zip.md5 b/dist/db/jdo/2.2/jdo2-enhancer-2.2.zip.md5
new file mode 100644
index 0000000..ace950a
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-enhancer-2.2.zip.md5
@@ -0,0 +1 @@
+7b8e95ba332f89ddfae9a7a2f5e51648

diff --git a/dist/db/jdo/2.2/jdo2-model-2.2-src.tar.gz b/dist/db/jdo/2.2/jdo2-model-2.2-src.tar.gz
new file mode 100644
index 0000000..9427559
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-model-2.2-src.tar.gz.asc b/dist/db/jdo/2.2/jdo2-model-2.2-src.tar.gz.asc
new file mode 100644
index 0000000..1899a07
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75+w7U7vsGnO6xsRAojyAJ4wWvhA1x15Oj7K7V3IhZyYb4B2KACgmyh1

+7eWF7354y7TB0ECVVDmG/PA=

+=2Xlr

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-model-2.2-src.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-model-2.2-src.tar.gz.md5
new file mode 100644
index 0000000..179dbbb
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2-src.tar.gz.md5
@@ -0,0 +1 @@
+320fc03429d346c4b23f892e58f5326e

diff --git a/dist/db/jdo/2.2/jdo2-model-2.2-src.zip b/dist/db/jdo/2.2/jdo2-model-2.2-src.zip
new file mode 100644
index 0000000..73e7313
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-model-2.2-src.zip.asc b/dist/db/jdo/2.2/jdo2-model-2.2-src.zip.asc
new file mode 100644
index 0000000..4fbe69a
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76Ap7U7vsGnO6xsRAiN5AKCoR1UP+U2rqBTl606J/ADiYWWXSgCfZK5q

+Wb8ovCf7Uhc4Ucc+0T0oe+A=

+=+ZRz

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-model-2.2-src.zip.md5 b/dist/db/jdo/2.2/jdo2-model-2.2-src.zip.md5
new file mode 100644
index 0000000..0fb3aef
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2-src.zip.md5
@@ -0,0 +1 @@
+68f6d8eb9f4ecbb1e2a166511f753d66

diff --git a/dist/db/jdo/2.2/jdo2-model-2.2.tar.gz b/dist/db/jdo/2.2/jdo2-model-2.2.tar.gz
new file mode 100644
index 0000000..6a23fbd
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-model-2.2.tar.gz.asc b/dist/db/jdo/2.2/jdo2-model-2.2.tar.gz.asc
new file mode 100644
index 0000000..fc993e1
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75+27U7vsGnO6xsRAojRAJ4huAggkm42/kzSeBqg5m9ZmvePFACfQrnD

+yoBPjMeBfieKBz+nxjART2U=

+=QWO+

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-model-2.2.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-model-2.2.tar.gz.md5
new file mode 100644
index 0000000..9d942a4
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2.tar.gz.md5
@@ -0,0 +1 @@
+0005cd4e33fa96dedecb86e0308d49c9

diff --git a/dist/db/jdo/2.2/jdo2-model-2.2.zip b/dist/db/jdo/2.2/jdo2-model-2.2.zip
new file mode 100644
index 0000000..682f37c
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-model-2.2.zip.asc b/dist/db/jdo/2.2/jdo2-model-2.2.zip.asc
new file mode 100644
index 0000000..14d57c1
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76Au7U7vsGnO6xsRAjBlAJ9F90U1lPnZJfP16obflE4gCUEmtgCeLK0X

+WUtn2x6/HQm7odkgTuMQwf0=

+=NN1b

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-model-2.2.zip.md5 b/dist/db/jdo/2.2/jdo2-model-2.2.zip.md5
new file mode 100644
index 0000000..80f23bb
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-model-2.2.zip.md5
@@ -0,0 +1 @@
+ab23df5e0fc743d567b38a2e3ed13771

diff --git a/dist/db/jdo/2.2/jdo2-tck-2.2-src.tar.gz b/dist/db/jdo/2.2/jdo2-tck-2.2-src.tar.gz
new file mode 100644
index 0000000..5b2d10e
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-2.2-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-tck-2.2-src.tar.gz.asc b/dist/db/jdo/2.2/jdo2-tck-2.2-src.tar.gz.asc
new file mode 100644
index 0000000..1cf2986
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-2.2-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75+87U7vsGnO6xsRAloQAKCCpSuauyG7Fq/QjIYy1SpHrxzaOACbB/3q

+59rw0XJEC1tz1K6bA6GddKU=

+=F2h4

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-tck-2.2-src.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-tck-2.2-src.tar.gz.md5
new file mode 100644
index 0000000..a14197e
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-2.2-src.tar.gz.md5
@@ -0,0 +1 @@
+4a5f7227fd111325bcf9188dea5dabcc

diff --git a/dist/db/jdo/2.2/jdo2-tck-2.2-src.zip b/dist/db/jdo/2.2/jdo2-tck-2.2-src.zip
new file mode 100644
index 0000000..170c3a6
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-2.2-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-tck-2.2-src.zip.asc b/dist/db/jdo/2.2/jdo2-tck-2.2-src.zip.asc
new file mode 100644
index 0000000..d33d53f
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-2.2-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76Az7U7vsGnO6xsRAiZHAJ9awpGPDTrNOylYV+H014NJy6/fBACgsYRN

+vfik/IXz/714YJIOpmrKaW8=

+=X24B

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-tck-2.2-src.zip.md5 b/dist/db/jdo/2.2/jdo2-tck-2.2-src.zip.md5
new file mode 100644
index 0000000..b2cc4d6
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-2.2-src.zip.md5
@@ -0,0 +1 @@
+d96d71c74a90a74e555c5562139aa221

diff --git a/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.tar.gz b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.tar.gz
new file mode 100644
index 0000000..dd14c15
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.tar.gz.asc b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.tar.gz.asc
new file mode 100644
index 0000000..545a668
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/B7U7vsGnO6xsRAq6FAJ9NbdPpxEIFL11g4RN4NUK7Kx8OGwCfVf8R

+qqCf7CVL7uWUEdv9+RAxPZ4=

+=HOjL

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.tar.gz.md5
new file mode 100644
index 0000000..f10c11a
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.tar.gz.md5
@@ -0,0 +1 @@
+a0646cbd2cd49e0982c3a11f39e68b15

diff --git a/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.zip b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.zip
new file mode 100644
index 0000000..eecbd8f
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.zip.asc b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.zip.asc
new file mode 100644
index 0000000..f312576
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76A47U7vsGnO6xsRAlgCAJ0Xr7TDHPLxfwYCphVDVah4TAM7aQCeM7uA

+yPDHOHeqrLamlXdUbMiBHoo=

+=Q5Sg

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.zip.md5 b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.zip.md5
new file mode 100644
index 0000000..324d2e5
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-tck-legacy-2.2-src.zip.md5
@@ -0,0 +1 @@
+1178307b22011c18fe4b63003e92091a

diff --git a/dist/db/jdo/2.2/jdo2-util-2.2-src.tar.gz b/dist/db/jdo/2.2/jdo2-util-2.2-src.tar.gz
new file mode 100644
index 0000000..2641c19
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2-src.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-util-2.2-src.tar.gz.asc b/dist/db/jdo/2.2/jdo2-util-2.2-src.tar.gz.asc
new file mode 100644
index 0000000..9c8a551
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2-src.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/J7U7vsGnO6xsRAk6hAKCfm+CYQP/SyK0KAKcms8KdKJoeHgCglSyy

+BHzlhnjPs8ghMQAtqTzD3U0=

+=kRZb

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-util-2.2-src.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-util-2.2-src.tar.gz.md5
new file mode 100644
index 0000000..82c26e4
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2-src.tar.gz.md5
@@ -0,0 +1 @@
+a93af51e5bb840d5e33bbbb9fe269ee3

diff --git a/dist/db/jdo/2.2/jdo2-util-2.2-src.zip b/dist/db/jdo/2.2/jdo2-util-2.2-src.zip
new file mode 100644
index 0000000..4b7a872
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2-src.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-util-2.2-src.zip.asc b/dist/db/jdo/2.2/jdo2-util-2.2-src.zip.asc
new file mode 100644
index 0000000..36ff3b4
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2-src.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76A97U7vsGnO6xsRAjtxAKCthJ7yXwL4ZU69TvkL2s6ZOSZqDgCfcXOZ

++rTYu0O2CUYUSoLupW7eqso=

+=I2rz

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-util-2.2-src.zip.md5 b/dist/db/jdo/2.2/jdo2-util-2.2-src.zip.md5
new file mode 100644
index 0000000..d3812b7
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2-src.zip.md5
@@ -0,0 +1 @@
+5fb26b97a2970f6692b15fea13d38d6d

diff --git a/dist/db/jdo/2.2/jdo2-util-2.2.tar.gz b/dist/db/jdo/2.2/jdo2-util-2.2.tar.gz
new file mode 100644
index 0000000..d903e97
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2.tar.gz
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-util-2.2.tar.gz.asc b/dist/db/jdo/2.2/jdo2-util-2.2.tar.gz.asc
new file mode 100644
index 0000000..4245ef6
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2.tar.gz.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/Q7U7vsGnO6xsRArrGAJ4/wAlT875JphAYscfMI+VXhh7VvgCbBlCi

+ZUNtgV2pVfvht4B5stG4E90=

+=dWK6

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-util-2.2.tar.gz.md5 b/dist/db/jdo/2.2/jdo2-util-2.2.tar.gz.md5
new file mode 100644
index 0000000..03befe1
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2.tar.gz.md5
@@ -0,0 +1 @@
+fa43c64c8a51681ec14d69c930140236

diff --git a/dist/db/jdo/2.2/jdo2-util-2.2.zip b/dist/db/jdo/2.2/jdo2-util-2.2.zip
new file mode 100644
index 0000000..9e6f427
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2.zip
Binary files differ
diff --git a/dist/db/jdo/2.2/jdo2-util-2.2.zip.asc b/dist/db/jdo/2.2/jdo2-util-2.2.zip.asc
new file mode 100644
index 0000000..52f2698
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2.zip.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76BD7U7vsGnO6xsRAgEkAKCKOhslnobGd7GDMi3C/u8w9RyxMQCggTG9

+YSOFsmmBXRtibAkADI8lomc=

+=x/r4

+-----END PGP SIGNATURE-----

diff --git a/dist/db/jdo/2.2/jdo2-util-2.2.zip.md5 b/dist/db/jdo/2.2/jdo2-util-2.2.zip.md5
new file mode 100644
index 0000000..a6f0e20
--- /dev/null
+++ b/dist/db/jdo/2.2/jdo2-util-2.2.zip.md5
@@ -0,0 +1 @@
+2210f9011effcb5c6700345d5510fb08

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-2.2.jar b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-2.2.jar
new file mode 100644
index 0000000..b896483
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-2.2.jar
Binary files differ
diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-2.2.jar.asc b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-2.2.jar.asc
new file mode 100644
index 0000000..d4ee5c3
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-2.2.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/x7U7vsGnO6xsRAradAJ9gj5v23FPbk05STJilINCyAcYH1QCeLwz/

+vhIYX+9dKp+jOW1O2kMt9KY=

+=WuBz

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-2.2.jar.md5 b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-2.2.jar.md5
new file mode 100644
index 0000000..78e99a9
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-2.2.jar.md5
@@ -0,0 +1 @@
+6fc64ee54050b3735bea6a6b445ee379

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-legacy-2.2.jar b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-legacy-2.2.jar
new file mode 100644
index 0000000..1a328f1
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-legacy-2.2.jar
Binary files differ
diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-legacy-2.2.jar.asc b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-legacy-2.2.jar.asc
new file mode 100644
index 0000000..81ca472
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-legacy-2.2.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/37U7vsGnO6xsRAih8AJ4kwYw+WlR2qoW7+LTwpka+PR71HgCgnVm8

+3tZCn4su8fpK4SBosXTEmTo=

+=UhLS

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-legacy-2.2.jar.md5 b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-legacy-2.2.jar.md5
new file mode 100644
index 0000000..05522cb
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/jars/jdo2-api-legacy-2.2.jar.md5
@@ -0,0 +1 @@
+34d256f6f9739cf0892ba793777be874

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-2.2.pom b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-2.2.pom
new file mode 100644
index 0000000..7254fb7
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-2.2.pom
@@ -0,0 +1,114 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+    Licensed to the Apache Software Foundation (ASF) under one or more

+    contributor license agreements.  See the NOTICE file distributed with

+    this work for additional information regarding copyright ownership.

+    The ASF licenses this file to You under the Apache License, Version 2.0

+    (the "License"); you may not use this file except in compliance with

+    the License.  You may obtain a copy of the License at

+  

+       http://www.apache.org/licenses/LICENSE-2.0

+  

+    Unless required by applicable law or agreed to in writing, software

+    distributed under the License is distributed on an "AS IS" BASIS,

+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+    See the License for the specific language governing permissions and

+    limitations under the License.

+-->

+

+<project>

+    <pomVersion>3</pomVersion>

+    <extend>../project.xml</extend>

+    <!-- ============== -->

+    <!-- Identification -->

+    <!-- ============== -->

+    <name>JDO2 API</name>

+    <groupId>javax.jdo</groupId>

+    <artifactId>jdo2-api</artifactId>

+    <currentVersion>${currentVersion}</currentVersion>

+    <package>javax.jdo</package>

+    <shortDescription>Java Data Objects 2 (JDO) API</shortDescription>

+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 

+Java model abstraction of persistence, developed as Java Specification 

+Request 243 under the auspices of the Java Community Process.</description>

+    <!-- ============ -->

+    <!-- Dependencies -->

+    <!-- ============ -->

+    <dependencies>

+        <dependency>

+            <groupId>javax.transaction</groupId>

+            <artifactId>transaction-api</artifactId>

+            <version>1.1</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.ant</groupId>

+            <artifactId>ant</artifactId>

+            <version>1.7.0</version>

+        </dependency>

+        <dependency>

+            <groupId>junit</groupId>

+            <artifactId>junit</artifactId>

+            <version>3.8.1</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.geronimo.specs</groupId>

+            <artifactId>geronimo-jpa_3.0_spec</artifactId>

+            <version>1.0</version>

+        </dependency>

+    </dependencies>

+    <!-- =================== -->

+    <!-- Build Specification -->

+    <!-- =================== -->

+    <build>

+        <sourceDirectory>src/java</sourceDirectory>

+        <unitTestSourceDirectory>test/java</unitTestSourceDirectory>

+        <!-- Unit test cases -->

+        <unitTest>

+            <includes>

+                <include>**/*Test.java</include>

+            </includes>

+            <excludes>

+                <exclude>javax/jdo/util/AbstractTest.java</exclude>

+                <exclude>javax/jdo/pc/*.java</exclude>

+            </excludes>

+            <resources>

+                <resource>

+                <directory>${basedir}/test/schema</directory>

+                <includes>

+                    <include>**/*.jdo</include>

+                    <include>**/*.jdoquery</include>

+                    <include>**/*.orm</include>

+                    <include>**/jdoconfig.xml</include>

+                </includes>

+                </resource>

+            </resources>

+        </unitTest>

+        <defaultGoal>jar:install</defaultGoal>

+

+        <!-- J A R  R E S O U R C E S -->

+        <!-- Resources that are packaged up inside the JAR file -->

+        <resources>

+            <resource>

+                <directory>${basedir}/..</directory>

+                <targetPath>META-INF</targetPath>

+                <includes>

+                    <include>NOTICE.txt</include>

+                </includes>

+            </resource>

+            <resource>

+                <directory>${basedir}/src/java</directory>

+                <includes>

+                    <include>javax/jdo/*.properties</include>

+                </includes>

+            </resource>

+            <resource>

+                <directory>${basedir}/src/schema</directory>

+                <includes>

+                    <include>javax/jdo/*.dtd</include>

+                    <include>javax/jdo/*.xsd</include>

+                </includes>

+            </resource>

+        </resources>

+    </build>

+</project>

+

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-2.2.pom.asc b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-2.2.pom.asc
new file mode 100644
index 0000000..6b54734
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-2.2.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/V7U7vsGnO6xsRAg3mAJ90ixFcnMo6hobEaHGq25WocRQYtwCcDoIq

+n34x+fVJyINKZ1MyuKIKOCc=

+=o4hV

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-2.2.pom.md5 b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-2.2.pom.md5
new file mode 100644
index 0000000..5751c82
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-2.2.pom.md5
@@ -0,0 +1 @@
+89ce0f80111d7a06e9508b7ee16be98c

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-legacy-2.2.pom b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-legacy-2.2.pom
new file mode 100644
index 0000000..3965f90
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-legacy-2.2.pom
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>

+<!--

+    Licensed to the Apache Software Foundation (ASF) under one or more

+    contributor license agreements.  See the NOTICE file distributed with

+    this work for additional information regarding copyright ownership.

+    The ASF licenses this file to You under the Apache License, Version 2.0

+    (the "License"); you may not use this file except in compliance with

+    the License.  You may obtain a copy of the License at

+  

+       http://www.apache.org/licenses/LICENSE-2.0

+  

+    Unless required by applicable law or agreed to in writing, software

+    distributed under the License is distributed on an "AS IS" BASIS,

+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+    See the License for the specific language governing permissions and

+    limitations under the License.

+-->

+

+<project>

+    <pomVersion>3</pomVersion>

+    <extend>../project.xml</extend>

+    <!-- ============== -->

+    <!-- Identification -->

+    <!-- ============== -->

+    <name>JDO2 API Legacy</name>

+    <groupId>javax.jdo</groupId>

+    <artifactId>jdo2-api-legacy</artifactId>

+    <currentVersion>${currentVersion}</currentVersion>

+    <package>javax.jdo</package>

+    <shortDescription>Java Data Objects 2 (JDO) API legacy</shortDescription>

+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 

+Java model abstraction of persistence, developed as Java Specification 

+Request 243 under the auspices of the Java Community Process.

+This version requires only JDK 1.3.</description>

+    <!-- ============ -->

+    <!-- Dependencies -->

+    <!-- ============ -->

+    <dependencies>

+        <dependency>

+            <groupId>javax.transaction</groupId>

+            <artifactId>transaction-api</artifactId>

+            <version>1.1</version>

+        </dependency>

+        <dependency>

+            <groupId>org.apache.ant</groupId>

+            <artifactId>ant</artifactId>

+            <version>1.7.0</version>

+        </dependency>

+        <dependency>

+            <groupId>junit</groupId>

+            <artifactId>junit</artifactId>

+            <version>3.8.1</version>

+        </dependency>

+    </dependencies>

+    <!-- =================== -->

+    <!-- Build Specification -->

+    <!-- =================== -->

+    <build>

+        <sourceDirectory>src/java</sourceDirectory>

+        <unitTestSourceDirectory>test/java</unitTestSourceDirectory>

+        <!-- Unit test cases -->

+        <unitTest>

+            <includes>

+                <include>**/*Test.java</include>

+            </includes>

+            <excludes>

+                <exclude>javax/jdo/util/AbstractTest.java</exclude>

+                <exclude>javax/jdo/pc/*.java</exclude>

+            </excludes>

+            <resources>

+                <resource>

+                <directory>${basedir}/test/schema</directory>

+                <includes>

+                    <include>**/*.jdo</include>

+                    <include>**/*.jdoquery</include>

+                    <include>**/*.orm</include>

+                    <include>**/jdoconfig.xml</include>

+                </includes>

+                </resource>

+            </resources>

+        </unitTest>

+        <defaultGoal>jar:install</defaultGoal>

+

+        <!-- J A R  R E S O U R C E S -->

+        <!-- Resources that are packaged up inside the JAR file -->

+        <resources>

+            <resource>

+                <directory>${basedir}/..</directory>

+                <targetPath>META-INF</targetPath>

+                <includes>

+                    <include>NOTICE.txt</include>

+                </includes>

+            </resource>

+            <resource>

+                <directory>${basedir}/src/java</directory>

+                <includes>

+                    <include>javax/jdo/*.properties</include>

+                </includes>

+            </resource>

+            <resource>

+                <directory>${basedir}/src/schema</directory>

+                <includes>

+                    <include>javax/jdo/*.dtd</include>

+                    <include>javax/jdo/*.xsd</include>

+                </includes>

+            </resource>

+        </resources>

+    </build>

+</project>

+

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-legacy-2.2.pom.asc b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-legacy-2.2.pom.asc
new file mode 100644
index 0000000..70b0ec1
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-legacy-2.2.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/a7U7vsGnO6xsRAlO/AJ99KBR0MJhOh0/mt6Xu6Gquk9DfOwCgnZZ4

+h3kKDy+FyHTvCxLd3p2x4V4=

+=unr4

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-legacy-2.2.pom.md5 b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-legacy-2.2.pom.md5
new file mode 100644
index 0000000..c5e775b
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/javax.jdo/poms/jdo2-api-legacy-2.2.pom.md5
@@ -0,0 +1 @@
+b88e884077ac85d5b15f29bc5dd7e552

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-enhancer-2.2.jar b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-enhancer-2.2.jar
new file mode 100644
index 0000000..afbba0c
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-enhancer-2.2.jar
Binary files differ
diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-enhancer-2.2.jar.asc b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-enhancer-2.2.jar.asc
new file mode 100644
index 0000000..427ddde
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-enhancer-2.2.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/77U7vsGnO6xsRAsc6AJ9RrBEnL0QywxWXuJfsv66jb1OjJQCgsfeL

+0z2/AobsXpLh+O/QFyNig8A=

+=EiRB

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-enhancer-2.2.jar.md5 b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-enhancer-2.2.jar.md5
new file mode 100644
index 0000000..2b74e70
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-enhancer-2.2.jar.md5
@@ -0,0 +1 @@
+273d5da037e0094e68a36160568bf073

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-model-2.2.jar b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-model-2.2.jar
new file mode 100644
index 0000000..e9750e2
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-model-2.2.jar
Binary files differ
diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-model-2.2.jar.asc b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-model-2.2.jar.asc
new file mode 100644
index 0000000..4964ed8
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-model-2.2.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76AA7U7vsGnO6xsRAmy/AJ9/M3i6xlPIC0fY1fpGYuSkOwSVQgCgo2z7

+YUFTI574QXEoVAzZ/BPz5J4=

+=Eb0V

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-model-2.2.jar.md5 b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-model-2.2.jar.md5
new file mode 100644
index 0000000..7149a33
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-model-2.2.jar.md5
@@ -0,0 +1 @@
+d36c89c6365349a1899d06499d9f7019

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-util-2.2.jar b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-util-2.2.jar
new file mode 100644
index 0000000..aa7870d
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-util-2.2.jar
Binary files differ
diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-util-2.2.jar.asc b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-util-2.2.jar.asc
new file mode 100644
index 0000000..e4b27d4
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-util-2.2.jar.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI76AF7U7vsGnO6xsRAlQjAKCiFLQOG13h26JxktoiG6GR/ZUPXACeLitQ

+zGjhDgSK/tL6k+5j+YYkMps=

+=i/Da

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-util-2.2.jar.md5 b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-util-2.2.jar.md5
new file mode 100644
index 0000000..8cb2503
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/jars/jdo2-util-2.2.jar.md5
@@ -0,0 +1 @@
+4d9053f551dc648cec28062effeaa697

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-enhancer-2.2.pom b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-enhancer-2.2.pom
new file mode 100644
index 0000000..211218e
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-enhancer-2.2.pom
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+  
+       http://www.apache.org/licenses/LICENSE-2.0
+  
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<project>
+    <pomVersion>3</pomVersion>
+    <extend>../project.xml</extend>
+    <!-- ============== -->
+    <!-- Identification -->
+    <!-- ============== -->
+    <name>JDO2 Implementation (Enhancer)</name>
+    <groupId>org.apache.jdo</groupId>
+    <artifactId>jdo2-enhancer</artifactId>
+    <currentVersion>${currentVersion}</currentVersion>
+    <package>org.apache.jdo</package>
+    <shortDescription>Java Data Objects 2 (JDO) Enhancer</shortDescription>
+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 
+Java model abstraction of persistence, developed as Java Specification 
+Request JSR 243 under the auspices of the Java Community Process.</description>
+    <!-- ============ -->
+    <!-- Dependencies -->
+    <!-- ============ -->
+    <dependencies>
+        <dependency>
+            <groupId>javax.jdo</groupId>
+            <artifactId>jdo2-api</artifactId>
+            <version>${currentVersion}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.jdo</groupId>
+            <artifactId>jdo2-util</artifactId>
+            <version>${currentVersion}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.jdo</groupId>
+            <artifactId>jdo2-model</artifactId>
+            <version>${currentVersion}</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.1</version>
+        </dependency>
+    </dependencies>
+    <!-- =================== -->
+    <!-- Build Specification -->
+    <!-- =================== -->
+    <build>
+        <sourceDirectory>src/java</sourceDirectory>
+        <defaultGoal>jar:install</defaultGoal>
+
+        <!-- J A R  R E S O U R C E S -->
+        <!-- Resources that are packaged up inside the JAR file -->
+        <resources>
+            <resource>
+                <directory>${basedir}/..</directory>
+                <targetPath>META-INF</targetPath>
+                <includes>
+                    <include>NOTICE.txt</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>${basedir}/src/java</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                </includes>
+            </resource>
+        </resources>
+    </build>
+</project>
+
diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-enhancer-2.2.pom.asc b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-enhancer-2.2.pom.asc
new file mode 100644
index 0000000..f6ba224
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-enhancer-2.2.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/h7U7vsGnO6xsRAtn2AKCIfXArKFuZmfjNixoLGnUCsflA8ACfRAwI

+p6lsBAkmNqKX+dHX32790t8=

+=IyL0

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-enhancer-2.2.pom.md5 b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-enhancer-2.2.pom.md5
new file mode 100644
index 0000000..11970ca
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-enhancer-2.2.pom.md5
@@ -0,0 +1 @@
+95a0b288ccae3318c2567229e47e9e49

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-model-2.2.pom b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-model-2.2.pom
new file mode 100644
index 0000000..5a7d3b1
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-model-2.2.pom
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+  
+       http://www.apache.org/licenses/LICENSE-2.0
+  
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<project>
+    <pomVersion>3</pomVersion>
+    <extend>../project.xml</extend>
+    <!-- ============== -->
+    <!-- Identification -->
+    <!-- ============== -->
+    <name>JDO2 Implementation (Model)</name>
+    <groupId>org.apache.jdo</groupId>
+    <artifactId>jdo2-model</artifactId>
+    <currentVersion>${currentVersion}</currentVersion>
+    <package>org.apache.jdo</package>
+    <shortDescription>Java Data Objects 2 (JDO) Model</shortDescription>
+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 
+Java model abstraction of persistence, developed as Java Specification 
+Request JSR 243 under the auspices of the Java Community Process.</description>
+    <!-- ============ -->
+    <!-- Dependencies -->
+    <!-- ============ -->
+    <dependencies>
+        <dependency>
+            <groupId>org.apache.jdo</groupId>
+            <artifactId>jdo2-util</artifactId>
+            <version>${currentVersion}</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.1</version>
+        </dependency>
+    </dependencies>
+    <!-- =================== -->
+    <!-- Build Specification -->
+    <!-- =================== -->
+    <build>
+        <sourceDirectory>src/java</sourceDirectory>
+        <defaultGoal>jar:install</defaultGoal>
+
+        <!-- J A R  R E S O U R C E S -->
+        <!-- Resources that are packaged up inside the JAR file -->
+        <resources>
+            <resource>
+                <directory>${basedir}/..</directory>
+                <targetPath>META-INF</targetPath>
+                <includes>
+                    <include>NOTICE.txt</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>${basedir}/src/java</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                </includes>
+            </resource>
+        </resources>
+    </build>
+</project>
+
diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-model-2.2.pom.asc b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-model-2.2.pom.asc
new file mode 100644
index 0000000..7b5e0a6
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-model-2.2.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/n7U7vsGnO6xsRAhxVAKCLq6O3Yahs4ABOlVgDXPpQyASTlgCeLFV4

+5+sLKQkJpOHD9+aln0pK6xA=

+=1nPm

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-model-2.2.pom.md5 b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-model-2.2.pom.md5
new file mode 100644
index 0000000..b45256b
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-model-2.2.pom.md5
@@ -0,0 +1 @@
+36026892e0fd7d4dd0a540f80c54c213

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-util-2.2.pom b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-util-2.2.pom
new file mode 100644
index 0000000..fcf7b2a
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-util-2.2.pom
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+  
+       http://www.apache.org/licenses/LICENSE-2.0
+  
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<project>
+    <pomVersion>3</pomVersion>
+    <extend>../project.xml</extend>
+    <!-- ============== -->
+    <!-- Identification -->
+    <!-- ============== -->
+    <name>JDO2 Implementation (Util)</name>
+    <groupId>org.apache.jdo</groupId>
+    <artifactId>jdo2-util</artifactId>
+    <currentVersion>${currentVersion}</currentVersion>
+    <package>org.apache.jdo</package>
+    <shortDescription>Java Data Objects 2 (JDO) Util</shortDescription>
+    <description>The Java Data Objects 2 (JDO) API is a standard interface-based 
+Java model abstraction of persistence, developed as Java Specification 
+Request JSR 243 under the auspices of the Java Community Process.</description>
+    <!-- ============ -->
+    <!-- Dependencies -->
+    <!-- ============ -->
+    <dependencies>
+        <dependency>
+            <groupId>javax.jdo</groupId>
+            <artifactId>jdo2-api</artifactId>
+            <version>${currentVersion}</version>
+        </dependency>
+        <dependency>
+            <groupId>commons-logging</groupId>
+            <artifactId>commons-logging</artifactId>
+            <version>1.1</version>
+        </dependency>
+        <dependency>
+            <groupId>javax.servlet</groupId>
+            <artifactId>servlet-api</artifactId>
+            <version>2.5</version>
+        </dependency>
+    </dependencies>
+    <!-- =================== -->
+    <!-- Build Specification -->
+    <!-- =================== -->
+    <build>
+        <sourceDirectory>src/java</sourceDirectory>
+        <defaultGoal>jar:install</defaultGoal>
+
+        <!-- J A R  R E S O U R C E S -->
+        <!-- Resources that are packaged up inside the JAR file -->
+        <resources>
+            <resource>
+                <directory>${basedir}/..</directory>
+                <targetPath>META-INF</targetPath>
+                <includes>
+                    <include>NOTICE.txt</include>
+                </includes>
+            </resource>
+            <resource>
+                <directory>${basedir}/src/java</directory>
+                <includes>
+                    <include>**/*.properties</include>
+                </includes>
+            </resource>
+        </resources>
+    </build>
+</project>
+
diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-util-2.2.pom.asc b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-util-2.2.pom.asc
new file mode 100644
index 0000000..aa0100f
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-util-2.2.pom.asc
@@ -0,0 +1,7 @@
+-----BEGIN PGP SIGNATURE-----

+Version: GnuPG v1.4.7 (MingW32)

+

+iD8DBQBI75/s7U7vsGnO6xsRAqn1AKCA89NdFFY1DdI+NNq6YcG4XW4E/gCgj48L

+uWBgv0vndK+4iLK6xuhayB8=

+=FEEz

+-----END PGP SIGNATURE-----

diff --git a/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-util-2.2.pom.md5 b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-util-2.2.pom.md5
new file mode 100644
index 0000000..371da30
--- /dev/null
+++ b/dist/m1-ibiblio-rsync-repository/org.apache.jdo/poms/jdo2-util-2.2.pom.md5
@@ -0,0 +1 @@
+424d641f2a24acf6ad7387d2aa4cc7fa