Changeset 93819 in spip-zone


Ignore:
Timestamp:
Dec 18, 2015, 11:45:49 AM (4 years ago)
Author:
booz@…
Message:

up géré aussi

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/github_sync/spip-cli/GithubRev.php

    r93721 r93819  
    3333                                'a',
    3434                                InputOption::VALUE_OPTIONAL,
    35                                 'Actions possibles : commit, diff, ...',
     35                                'Actions possibles : up, status, commit, diff, ...',
    3636                                ''
    3737                        )                       
     
    5757                       
    5858                        exec('svn info ' . $dest , $r);
    59                                                                        
     59                       
     60                        // vérifions si on a un depot GIT                               
    6061                        if($r[0] == "Path: $dest"){
    6162                                $c = inc_ls_to_array_dist($dest . "/*/collections") ;
     
    6364                                $dest = "$collections" ;
    6465                                $output->writeln("<info>Dépot Git OK : $dest</info>");
    65                         }else{ // pas de dépot GIT
     66                        }else{ // pas de dépot GIT, on checkout
    6667                                if($depot){
    6768                                        $output->writeln("<error>Checkout du dépot $depot dans $dest</error>");
     
    8788                                        "<info>C'est parti pour une vérif de commit.</info>"
    8889                                ));
    89                                
     90
     91                                // ou en est-on dans les commit ?
     92                                exec('svn up', $results, $err);
     93                                                                       
     94                                if ($err) {
     95                                        $output->writeln(array("<error>Erreur SVN.</error>"));
     96                                } else {
     97                                        $output->writeln(array(
     98                                                        '<info>Update</info>',
     99                                                         join("\n", $results)
     100                                        ));
     101                                }
     102                               
     103                                $results = array();
     104
    90105                                // Quelques vérifs en svn status.
    91106                                exec('svn status .', $results, $err);
Note: See TracChangeset for help on using the changeset viewer.