[php-pear-XML-Serializer] update to 0.20.2 - QA release
Remi Collet
remi at fedoraproject.org
Tue Oct 26 17:12:42 UTC 2010
commit 429260b764b35d4bc629cc20d1002c398d0f5b8a
Author: remi <fedora at famillecollet.com>
Date: Tue Oct 26 19:12:29 2010 +0200
update to 0.20.2 - QA release
.gitignore | 1 +
sources | 2 +-
xml2changelog | 40 ++++++++++++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+), 1 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7b1cd70..2438bdc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ XML_Serializer-0.20.0.tgz
package2.xml
package.sig
package.xml
+/XML_Serializer-0.20.2.tgz
diff --git a/sources b/sources
index e88094e..31f0e4c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-ba7ff28ac7a5b44a0bd9ced2a2c2c722 XML_Serializer-0.20.0.tgz
+e603e4b967510ed913f6c6b2dc59a2a1 XML_Serializer-0.20.2.tgz
diff --git a/xml2changelog b/xml2changelog
new file mode 100644
index 0000000..eb6bd31
--- /dev/null
+++ b/xml2changelog
@@ -0,0 +1,40 @@
+<?php
+$prog=array_shift($_SERVER['argv']);
+if ($_SERVER['argc']<2) die ("usage : " . $prog . " path_to_package.xml [ --debug ]\n");
+$file=array_shift($_SERVER['argv']);
+
+($xml=simplexml_load_file($file)) || die ($file . " not found !\n");
+if (in_array("--debug", $_SERVER['argv'])) print_r($xml);
+
+if ($xml['version'] >= "2"){ // Package.xml V 2.0
+ printf("*** Version %s (%s) - API %s (%s) - %s\n\n%s\n\n",
+ $xml->version->release, $xml->stability->release,
+ $xml->version->api, $xml->stability->api,
+ $xml->date, $xml->notes);
+ $new=$xml->version->release;
+
+ if (isset($xml->changelog->release) && count($xml->changelog->release)) {
+ $tab = array();
+ foreach($xml->changelog->release as $rel) {
+ $old=$rel->version->release;
+ if ("$old" != "$new") {
+ $tab[''.$rel->date] = $rel;
+ }
+ }
+ krsort($tab);
+ foreach($tab as $rel) {
+ printf("*** Version %s (%s) - API %s (%s) - %s\n\n%s\n\n",
+ $rel->version->release, $rel->stability->release,
+ $rel->version->api, $rel->stability->api,
+ $rel->date, $rel->notes);
+ }
+ }
+} else { // Package.xml V 1.0
+ printf("* Version %s (%s) - %s\n\n%s\n\n",
+ $xml->release->version, $xml->release->state, $xml->release->date, $xml->release->notes);
+
+ foreach($xml->changelog->release as $rel)
+ printf("* Version %s (%s) - %s\n\n%s\n\n",
+ $rel->version, $rel->state, $rel->date, $rel->notes);
+}
+?>
More information about the scm-commits
mailing list