[Dh-make-php-commits] r264 - trunk

steinm at alioth.debian.org steinm at alioth.debian.org
Wed Jul 18 08:41:28 UTC 2007


Author: steinm
Date: 2007-07-18 08:41:28 +0000 (Wed, 18 Jul 2007)
New Revision: 264

Modified:
   trunk/phppkginfo
Log:
- new command 'changelog' which replaces calling xsltproc and changelog.xsl
  script


Modified: trunk/phppkginfo
===================================================================
--- trunk/phppkginfo	2007-07-18 08:08:04 UTC (rev 263)
+++ trunk/phppkginfo	2007-07-18 08:41:28 UTC (rev 264)
@@ -43,6 +43,19 @@
 				$tmp[] = $maintainer["name"];
 			echo implode(", ", $tmp);
 			break;
+		case "changelog":
+			$changelog = &$pf->_packageInfo;
+			echo "Version ".$changelog["version"]." - ".$changelog["release_date"]." (".$changelog["release_state"].")\n";
+			echo "----------------------------------------\n";
+			echo "Notes:\n";
+			echo "  ".str_replace("\n", "\n  ", wordwrap(ereg_replace("[[:space:]]+", " ", $changelog["release_notes"])))."\n\n";
+			foreach($pf->_packageInfo["changelog"] as $changelog) {
+				echo "Version ".$changelog["version"]." - ".$changelog["release_date"]." (".$changelog["release_state"].")\n";
+				echo "----------------------------------------\n";
+				echo "Notes:\n";
+				echo "  ".str_replace("\n", "\n  ", wordwrap(ereg_replace("[[:space:]]+", " ", $changelog["release_notes"])))."\n\n";
+			}
+			break;
 		case "all":
 			print_r($pf->_packageInfo);
 			break;




More information about the Dh-make-php-commits mailing list