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