Changeset 7937 in spip-zone


Ignore:
Timestamp:
Dec 14, 2006, 11:52:48 PM (12 years ago)
Author:
bertrand@…
Message:

php recupere les donnees du bash

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _dev_/bin_svn/zonedist.php

    r7931 r7937  
    11<?php
     2// quelle heure est-il ?
     3echo $argv[0] . ':      ' . date('r') ."\n";
     4
     5// la premiere ligne devrait etre la derniere revision (svnversion)
     6if (!($was = 0 + ($line = fgets(STDIN)))) {
     7        die("pas de svn, recu:$line\n");
     8}
     9
     10// ensuite le log de svn up
     11$changed = array();
     12while (preg_match('#^[ADUCG]\s+(.+)$#', $line = fgets(STDIN), $matches)) {
     13        $changed[] = $matches[1];
     14}
     15
     16// jusqu'a "at revision" xxx.
     17if (!preg_match('#.+\s+(\d+)\.$#', $line, $matches)
     18                || !($is = 0 + ($matches[1]))
     19                || $was > $is) {
     20        var_dump($changed);
     21        die("parti de $was, on arrive a rien, recu:$line\n");
     22}
     23
     24sort($changed);
     25// les plugin.xml, theme.xml et references archivelist.txt triees
     26// une petite poursuite ...
    227var_dump(file_get_contents('php://stdin'));
     28echo "On a fait de $was a $is\n";
     29echo $argv[0] . ':      ' . date('r') ."\n";
     30?>
Note: See TracChangeset for help on using the changeset viewer.