find(); echo '
';
        $dir = "/home/gitlive/";
        
        $map = array(
            'Clipping' => 'web.MediaOutreach/Pman/Clipping',
            'PressRelease' => 'web.MediaOutreach/Pman/PressRelease',
            'Ris' => 'web.Ris/Pman/Ris',
            'TestApp' => false,
            'Hex' => false,
            'Example' => false,
            'ExampleOld' => false,
            'Deleted' => false,
            'DealFlow' => 'web.Dealflow/Pman/DealFlow',
            'Aviation' => 'web.Aviation/Pman/Aviation',
            
        );
        $dirs = array();
        while ($b->fetch()) {
          //  print_r($b);
            
            
            $data = json_decode($b->json);
            $data->title = $data->name;
            $data->name = $data->{'|module'};
            if (empty($data->name)) {
                continue;
            }
            
            
           // {"id":"roo-file-1","name":"layout test.bjs","parent":"","title":false,"path":"/h
                //ome/alan/buildertest/layout test.bjs"
            $fn = $dir ."Pman.". trim($data->app) . '/' . $data->name . '.bjs';
            if (isseT($map[trim($data->app)])) {
                if ($map[trim($data->app)] === false) {
                    continue;
                }
                $fn = $dir .$map[$data->app]. '/' . $data->name . '.bjs';
            }
            
            
            
            
            if (!file_exists(dirname($fn))) {
                print "SKIP " . $fn . "\n";
                continue;
            }
            
            $dirs[dirname($fn)] = true;
            echo "WRITE : " . $fn . "\n";
            //echo "                          " .htmlspecialchars(json_encode($data)) . "\n";
            file_put_contents($fn, json_encode($data));
            
             
        }
        print_r($dirs);
        foreach($dirs as $d => $n)
        {
            
            chdir($d);
            $cmd  = 'git pull 2>&1';
            echo $cmd ."\n" . `$cmd`;
            
            $cmd  = 'git add --all 2>&1';
            echo $cmd ."\n" . `$cmd`;
            $cmd  = "git commit -m 'add bjs' -a --author='Alan Knowles ' 2>&1";
            echo $cmd ."\n" . `$cmd`;
            $cmd  = "git push  2>&1";
            echo $cmd ."\n" . `$cmd`;
        }
        exit;
        
    }
    
}