Changeset 27003 in spip-zone


Ignore:
Timestamp:
Mar 2, 2009, 3:25:51 PM (10 years ago)
Author:
cedric@…
Message:

gestion des user dans svn_update

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/svn_update/inc/svn_update.php

    r26245 r27003  
    99                if (!$l OR substr($l,0,1) == '#') return NULL; // commentaires
    1010
    11                 @list($src, $dest, $rev, $user) = explode(' ',$l);
     11                $l = explode(' ',$l);
     12                $src = array_shift($l);
     13                $dest = array_shift($l);
     14
     15                // une revision est numerique ou parmi quelques valeurs connues
     16                // sinon c'est une clause user
     17                $rev = array_shift($l);
     18                if (!is_numeric($rev) AND !in_array($rev,array('HEAD','BASE','COMMITED','PREV')))
     19                        array_unshift($l,$rev);
     20
     21                // la clause user est le reste
     22                $user = join(' ',$l);
    1223
    1324                if (!preg_match(',^(https?|svn)://,', $src))
Note: See TracChangeset for help on using the changeset viewer.