<commit_before><?php
//die("r u sure?");
/**
 *
命令格式：
#rsync [option] 源路径 目标路径
其中：
[option]：
a:使用archive模式，等于-rlptgoD，即保持原有的文件权限
z:表示传输时压缩数据
v:显示到屏幕中
e:使用远程shell程序（可以使用rsh或ssh）
--delete:精确保存副本，源主机删除的文件，目标主机也会同步删除
--include=PATTERN:不排除符合PATTERN的文件或目录
--exclude=PATTERN:排除所有符合PATTERN的文件或目录
--password-file:指定用于rsync服务器的用户验证密码

源路径和目标路径可以使用如下格式：
rsync://[USER@]Host[:Port]/Path     <--rsync服务器路径
[USER@]Host::Path                   <--rsync服务器的另一种表示形式
[USER@]Host:Path                    <--远程路径
LocalPath                           <--本地路径
 *
 */
$ssh_remote  = "ldt_dev";
$env  = "testing";
$path_local  = "/data/projects/ldt/ldt_mission/";
$path_remote = "/www/ldt_mission/";
$cmd = <<<EOF
cd $path_local
ssh $ssh_remote "mkdir -p $path_remote";

rsync -aztHe ssh \
 --delete \
 --exclude '#*' \
 --exclude .DS_Store \
 --exclude .idea \
 --exclude *.log \
 --exclude tests \
 --exclude deploy \
 --exclude vendor \
 --exclude phpunit.xml \
 --exclude phinx.yml \
 --exclude vendor/ptphp/ptphp \
 --exclude app/config/.env.php \<commit_msg>	modified:   bin/deploy.php<commit_after><?php
//die("r u sure?");
/**
 *
命令格式：
#rsync [option] 源路径 目标路径
其中：
[option]：
a:使用archive模式，等于-rlptgoD，即保持原有的文件权限
z:表示传输时压缩数据
v:显示到屏幕中
e:使用远程shell程序（可以使用rsh或ssh）
--delete:精确保存副本，源主机删除的文件，目标主机也会同步删除
--include=PATTERN:不排除符合PATTERN的文件或目录
--exclude=PATTERN:排除所有符合PATTERN的文件或目录
--password-file:指定用于rsync服务器的用户验证密码

源路径和目标路径可以使用如下格式：
rsync://[USER@]Host[:Port]/Path     <--rsync服务器路径
[USER@]Host::Path                   <--rsync服务器的另一种表示形式
[USER@]Host:Path                    <--远程路径
LocalPath                           <--本地路径
 *
 */
$ssh_remote  = "ldt_dev";
$env  = "testing";
$path_local  = "/data/projects/ptphp/";
$path_remote = "/data/projects/ptphp/";
$cmd = <<<EOF
cd $path_local
ssh $ssh_remote "mkdir -p $path_remote";

rsync -aztHe ssh \
 --delete \
 --exclude '#*' \
 --exclude .DS_Store \
 --exclude .idea \
 --exclude *.log \
 --exclude tests \
 --exclude deploy \
 --exclude vendor \
 --exclude phpunit.xml \
 --exclude phinx.yml \
 --exclude vendor/ptphp/ptphp \
 --exclude app/config/.env.php \
{'fraction_non_alphanumeric': 0.17401725790987535, 'fraction_numerical': 0.0, 'mean_word_length': 2.9303201506591336, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6560886', 'n_tokens_mistral': 1035, 'n_tokens_neox': 1044, 'n_words': 142}