diff --git a/.x.sh.swp b/.x.sh.swp new file mode 100644 index 0000000000000000000000000000000000000000..245e34dd0607ff225ce95ecbb61ff9710559bff7 Binary files /dev/null and b/.x.sh.swp differ diff --git a/1 b/1 index 5c7c1c387eb6b296baa084f7ceee57ba7163d07f..576d0ffb00319e3f14ce588bcf60741862093d7a 100644 --- a/1 +++ b/1 @@ -6,3 +6,129 @@ d337102476240db1552c114113fb8316a0b9770f $ 添加jobs rust code b33fe3ce7039944a5a18aefcc51c214a174bb25e $ 优化指针传参问题 7e248b9bceea2cb5a53fa8267db60951966f0d8d $ Merge "优化指针传参问题" into rustdev ec052778560599039fdbc50419d367acaa63b00a $ refactor: add r_execute_cmd function +9b18ec1b6383bea95912c78856c0442e5185304c $ refactor: modify execute_cmd function,part 1 +1efade178d50e6e98946958ab076d1e1cc3d4676 $ 添加fg_bg 命令 rust 代码 +5a92722cbfd79d4f44b53d29c644de9449d9a9b5 $ Merge "refactor: modify execute_cmd function,part 1" into rustdev +31346f4ffaae817b3242928f473619b7d06d94bd $ 添加cd rust 源码,并优化指针判空写法 +8370b614793b54261b1ef08bdeb0aa36eb8f01a2 $ 1 添加fc命令源码 2 优化代码规范,去掉多余的空格 3 添加注册函数 +f86f4f2bf1290c6874e817b94ab3a5cdb767b12a $ 1 添加getsopts 命令 rust 源码 2 优化二级指针偏移 +ca56a5df9aec33adeb75143077d781d5a807593e $ 1 添加source rust源码 2 纠正STREQN 的实现 +ea1d13cf401ea9f93ebe5f4a232c828ed39ffb3b $ builtins_rust: update read plugin +ddff45d647b3214c0bbb0c2a26dfffbe1ab4d6e1 $ 1 declare 命令 rust 源码 +7edb13a39895925afb2a0b1d3864470aeed94485 $ builtins_rust: add history plugin +cb7247d1cf0deff99be280bc5675b1e3376fda6a $ builtins_rust: add kill plugin +d89ed9d3662658da4ff61a5e98d4623f9c791598 $ 1 添加bash rust重构pushd 命令源码 +ecff8a6bde802a83b39715d2081706049bc403c8 $ Merge "builtins_rust: add kill plugin" into rustdev +99fc02b24c9c7eb3afef7387233e5fddf9c6cf11 $ builtins_rust: add let plugin +af476a9df7f9d589fcca6aa83ca9a57b39a2a8f6 $ builtins_rust: add mapfile plugin +39e06294409d398e050d328f3fd09eaf395087e9 $ 1 添加bash rust重构complete命令 +13af07fe9741f6b2db3c85ca4ead4b684fe1ba76 $ builtins_rust: add printf plugin +040c3852e88aced0f9bedf6ad35cf4ca24ba20b4 $ builtins_rust: add return plugin +e7d0c3856c9b028da878a4f0fac38b3e828da2e5 $ builtins_rust: add shift plugin builtins_rust: add times plugin builtins_rust: add suspend plugin builtins_rust: add test plugin +caecab0a8c31785080b688f615abe40042ef3d81 $ rush: build with rust so +5987ab26e969a62593146afaef3f6180fa566c42 $ rust: modify dylib to staticlib +0dc6bb5a20af927e7c0048dcb97b89ee878de9e2 $ rust: add colon and builtin +f702f18ebda6077ab396597a807b742ff42f9718 $ builtins_rust: add trap plugin +c7d273a9a8614cd0b4cf9fe6ddddd1690df7f3a0 $ builtins_rust:add alias exit help +c9e34358dc4d3932d4f9a02f97493d622431fc11 $ rm doc +925106ec5a9c695052d0ed4e96e7684f09d325e0 $ builtins_rust: add setattr plugin +460e1f5130d8bb2a75d770296996fb35fa911592 $ add wait umask printf history eval caller bind alias +fee860b67d05e315e66d3507480e4eb22cb4e2ca $ add break ulimit type +38143b58456407750e4f0563dfcfebf27f641bd4 $ add exec and common, modify cd +fd5373f3df3ce757400685b243c3d38e413312be $ Refactoring code +341c12df35c6343148d264c59f61661684f1555a $ Refactoring code +36dcb3a95e6d2ad7ba1b53796d6f1051002c42f0 $ double commit, cause error Revert "Refactoring code" +f04d51713bffbeee31aee689b08fd0220c8ca75d $ modify common +6466675c76bcbc771c5939410065d97ddda05ca4 $ add set command +554f7a914ed1a53c820a1e94d00726b3253d7903 $ fix compile error +411367dd7a0a2b40c7b921dd6c47dcf5e9059158 $ modify command.rs file +1fb55c5ecf5576943ba3643c2b76f8a04a5fe152 $ fix coredump +070aa64329ebfbdec61bd04e36f69cbbfcdbcd48 $ fix shopt setflag error +df7984f479c17805e976634718c63b5034cdd517 $ fix shopt error +70b4faaf74e318d95e30c697592f84b571a0fe24 $ fix build error +0e0395002a236f4e1c8397579b79954e0dc2a3f5 $ modify jobs +95a4108faf4b7093700e2d9abf43798fc8f1aa35 $ refact bind +717301e3070467f19d156bc01c1b46c8aa6b9905 $ merge common from alias to eval +f045dbbd795ae6c0e35c694ce5bbc670e45e3cc0 $ refact exec exit +82d6bb32c9bf058106dafec13d81fd61faeb01b3 $ check mapfile printf read suspend test time trap and merge refact common +10cd55321a7387a9ff00915920b884d5717372ae $ Unified Interface parameter type and Implement factory patterns +9222a0d2cec8bfa43152b8a1da12b51046128068 $ fix history can not -d error +e51b65d434a34e8cc56cb94b65acdc339020207c $ modify read -t -d -e -n +724977750ec2acaf542bbec602e06c49d73a217c $ use static mut var +79c007027d5a17e7c6a3183f6e7c0f38381bbb6b $ succeed called factory +0f7a654ee1022599fcb37478283b6734f83016ac $ modify exec +e7be711a2d3501268fe1db0171885580480894c7 $ fixed some command segmentation fault +5b352d9f227a436170d90cd861b576a27de649c4 $ fixed readonly and export cannot jump loop +552bc4a75c9b905a950c2ca699435452b65f9d45 $ fixed test suspend shift error +5055706c68c1b5a574e8c345acde65b9c490306f $ fixed source error +e361ba0cbb7a4f819b96ef05329cb9b63e3c7642 $ fixed cmd --help error +b10fbeaa6b641b3e83d3144fb6e0de0253be7ec1 $ add usage for ulimit +97b2b53031602fe0a6ab639a2078a399d12f96d4 $ convert i8 to c_char +b92d42bd77ba782f7c5546c41278e1665f7783f5 $ git add cargo vendor files +1194dc2c7d5ca8f0ec096a25faccd066ae1c57bc $ add translations file +cb394fcaa843187d6d24ad5fe33998e78c6c9527 $ add translatins file 2 +038c321f2f28a1b8688c68c86974d912b38a5803 $ add translation file 3 +f688c1d7c41fe6ae6d27f5b82251402bde322339 $ modify execute retrun error call read: factory:read->return +89b6ba202761304458c7faffc9ad1a7c5de0172f $ remove print msg +8417230f57e8eaea155ab6809bf88c4ee91c0aff $ sync from rpmbuild,remove doc and other file +3d84851489913216c57bad0a471725f167308cee $ fix kill -l and trap -l +72069ebbbfd134eec710ab17660e4d67b9f307ac $ modify transfile path +1887d5377ba409fb3692805654de96165cc85161 $ Merge "modify transfile path" into rustdev +20b615f01c67efa857592872ce48134d2e9af5f2 $ fix: 160365 rash disown execute error without parameter +e64650fdabf3b511d482b687399f5b0f50464a1d $ realize some command translation +0b339314d05ca826831e071b3405abe09c463765 $ change LANGUAGE to LANG +42cc1a5b57a384c6f9028251078e72ed7a7beafd $ Merge "realize some command translation" into rustdev +e890c4eb63ebcc754f1669b1445b448db96a4da9 $ Merge "change LANGUAGE to LANG" into rustdev +fe184ac9ef5882c2c4fffc0912bb7ab62ffaeb93 $ fix 160413 umask fmt error +f1567e0f82b3ca20388da8d412e5957acf64d5b0 $ fixed help -m err +a545f8fd3b81d3e6b19b4a868f1d8ee0d2e5ed73 $ Merge "fix 160413 umask fmt error" into rustdev +2d8cdcf350720956b0fda3c64f93d013d2ee17e2 $ fix :160145 alias fmt error +06ca889c4860d1e4e25d2dce77d991d11919a307 $ fix: disown -r option error +c750605cf5c673b50183671f79858ae154c407a0 $ change opt variant to mut +808801d81756188f841510017dbaeace519da23c $ fix fc command +68e37bbcc3d58e84df4b4854f69d0673f7cc7d58 $ Merge "fix fc command" into rustdev +8e0d9c53896edd0eb62c6e0ba4e424c1fc925230 $ realize translation command --help +7c1d6e6eaaa602936c960663bacaf80e3dcf3965 $ fix pushd -l, popd -l, dirs command +5dc4c4767ea225b5270f998a9cb06bd2b368118c $ fixed declare -i err +972471884b58c115f9c611a84107aa938c058a32 $ fixed declare error +102dae472a96e7c811f5e99b3c756887da4253a4 $ fix typeseterror:exec_cmd: typeset to declare +06d456ee7b52becc2e77875c9a0a5d4308bd1828 $ change help longdoc format +1d30a26ae0817569e83d69e84a08e7999dbecc68 $ modify project name rash->utshell +d0537a70467845b4caf25863006bbd142c2241dd $ fixed declare -p error +fb327d67a0e9cad54228b940a895d4d1c9ab5ad0 $ chage ptr move as offset +a06caded61b6a43bb89159be04a0eb9af738e711 $ Merge "fix pushd -l, popd -l, dirs command" into rustdev +13556a85f76698547e08c7fa46b8a88301dc73a5 $ fixed ulimit cmd print format err +e76865581185412bd15fb89ef5e7e36258212150 $ Merge "fixed ulimit cmd print format err" into rustdev +d9ed5098a46ac6bcd9addc2c1e97a3195ac022bd $ fix printf %f +ad9027e057c5a227be8159b9a6eb31d5e8641309 $ change en-US translztion format +204c0925c7d148257a8d6102e82e4e8dccf53cb3 $ fixed declare -a err +fea9649b3799f2e6de35ebca49b4c771f73d1c92 $ fix type -a +690d56a0f3209fdd4559d855674e78d8107920b8 $ fix enable -a +3788e0451fcd072fabf44cf96de23d723676c13b $ Merge "change en-US translztion format" into rustdev +e5b99f66029850a11f429c19fce3f614368a2748 $ Merge "fix enable -a" into rustdev +da17d91645784496a5edcdde6f882389397127e1 $ Merge "fixed declare -a err" into rustdev +af506d1a9f0e9542545f613db3c06887929d6d12 $ fix typeset -f function +90a00b5509b085d1439800dff068bd96a26d277a $ Merge "fix typeset -f function" into rustdev +3b850c3821bdc84882ef7ed8b779555e179afd25 $ add traslations for type +ada589369c646185763a8c5253df5955a77e5d61 $ fix complete and compgen bug +eab505fb31093598e39e6e7d3e39448e279923f2 $ fix memery err +f49cd3a3cbdb079d4f9aa09b178f6024dabca168 $ fix enable -n +aedfa436429724000dfdbc042e5ec6cf149b5fc3 $ Merge "fix enable -n" into rustdev +3ba426b53b2c4bf27c12eb98c4de176df471c46d $ add translation for let kill bind +77228f3e3692f3aae400c6ad37d795fe3fe24bf2 $ changed function location +87f5bc0f673ea1d7ceb8de404a3fd3621b4c17ff $ modify enable -n commind +9b92233e6e928cb06a7c13d57aa15e0185bd3791 $ fix mapfile -d +2e2ae9165d48c3b7dd2e1a6cb86fd035591060cf $ add safe protocol for alias and hash +eb8b0dd7ddd7e11f78b6528ea50925b04eb3ab7d $ add u_src dir +6d72fd0a3ccc1063c57467015616ee923d2ff7e2 $ Merge "add safe protocol for alias and hash" into rustdev +ac5c53099a6515a85e977ccf9afbf4e35c46a5ad $ change translate file +bc1080dd99fbc11c1f3c80131c776878523c30c2 $ fix:193533 utshell环境,Ctrl+D退出会话时,提示exit_builtin +1a86263c1c045c8c0bf59faa61de8897ba71082e $ fix:193535.history -p mount和用例中预期不符 +5e7f126369b7c5be332ea82cae8534f4499b3a90 $ fix:193581 utshell环境,未执行kill -CONT 恢复进程时,执行ctrl+C无法结束wait -f 进程 +97c737d22ff3adf518655aa848b6531a548b7779 $ fixed 193557 declare 命令变量输出异常,和用例中预期不一致 +7e07d17473de10c94e37a2fddb63c39c00702be2 $ Merge "fixed 193557 declare 命令变量输出异常,和用例中预期不一致" into rustdev +f9f38431efe992eb9e7a0928968303643a6f0807 $ fixed declare command brackets's format +6cad4846183d77119319c2236c5c337e8f632c9a $ Merge "fixed declare command brackets's format" into rustdev +7cf4c921dd95788697bd1f0ec49b6d918359b410 $ add print_cmd reconstruction +c74756216fafb31404717cacfef813637b43d1f3 $ delete command_h.re test +a9f5a77741d8d425cadab98626379c37045958e3 $ generate header.rs from .h header files diff --git a/2 b/2 index b8a941307455708565b1b8f215e3bc0924103d3b..704ff82f375895c84244328427dbdf16b32f517a 100644 --- a/2 +++ b/2 @@ -132,5 +132,4 @@ d337102476240db1552c114113fb8316a0b9770f $ 添加jobs rust code 9edf0cde85de2eb55837061e75b2cf882cc11e55 $ refactor: move builtins_org to builtins d8b5fe4e7673b03007c243172537bc84b7d7c558 $ refactor: add rust framework for builtins. 821d31e4f75848ca30bf5b5bede06256907b09f0 $ init -4e5ff3911664c3535659c83e05c05d6d809e57d5 $ add README - +4e5ff3911664c3535659c83e05c05d6d809e57d5 $ add README \ No newline at end of file diff --git a/bash-5.1/1.sh b/bash-5.1/1.sh new file mode 100755 index 0000000000000000000000000000000000000000..bcc830c919ba01181ba3fec57fe993de260c3a29 --- /dev/null +++ b/bash-5.1/1.sh @@ -0,0 +1,21 @@ +cd /home/huan/gerrit/bash/ +git log --pretty=format:"%H $ %s" >2 +cat 2|tac >1 + +while read line ; do echo $line|awk -F'$' '{ +print " cd /home/huan/gerrit/utshell/ ; "; +print " git checkout master; git pull ;"; +print " git checkout -b " $1 " ; "; +print " cd /home/tong/src/bash/ ;"; +print "git reset --hard ",$1," ; "; +print "cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell/"; +print "cd /home/huan/gerrit/utshell/"; +print "echo \"" $1 "\" >> record.txt"; +print "git add .;" +print "git commit -m \"" , $2,"\""; +print "git push --set-upstream origin " $1; +print "git checkout master; "; +print "cd /home/huan/gerrit/bash "; +print "sleep 10"; +print "read" +}' ; done < ../1>./1.sh diff --git a/bash-5.1/Cargo.toml b/bash-5.1/Cargo.toml index 6e02f0acf5c454e5a1d90427c12f050cc4c8b5b2..48dca7e2264e2c3503fafd3f43eed8fe91c141a2 100644 --- a/bash-5.1/Cargo.toml +++ b/bash-5.1/Cargo.toml @@ -8,11 +8,9 @@ crate-type = ["cdylib"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [workspace] -members = ["builtins_rust/read", "builtins/command1", "builtins/command2", "builtins_rust/common"] +members = ["builtins/command1", "builtins/command2"] [dependencies] -libc = "0.2" command1 = {path = "./builtins/command1"} command2 = {path = "./builtins/command2"} read = {path = "./builtins_rust/read"} -common = {path = "./builtins_rust/common"} diff --git a/bash-5.1/builtins_rust/jobs/src/lib.rs b/bash-5.1/builtins_rust/jobs/src/lib.rs index eb703d856ed7c214c724832ebb6d16c2991a3c05..5c0162713f275a4eccc43184e6ab56284ccba124 100644 --- a/bash-5.1/builtins_rust/jobs/src/lib.rs +++ b/bash-5.1/builtins_rust/jobs/src/lib.rs @@ -31,7 +31,6 @@ enum command_type { cm_for, cm_case, cm_while, cm_if, cm_simple, cm_select, cm_connection, cm_function_def, cm_until, cm_group, cm_arith, cm_cond, cm_arith_for, cm_subshell, cm_coproc } - #[repr(u8)] #[derive(Copy,Clone)] enum r_instruction { @@ -42,8 +41,7 @@ enum r_instruction { r_duplicating_input_word, r_duplicating_output_word, r_move_input, r_move_output, r_move_input_word, r_move_output_word, r_append_err_and_out -} - + } #[repr(C)] pub struct PROCESS { next: *mut PROCESS, @@ -71,6 +69,7 @@ pub union REDIRECT { here_doc_eof:*mut c_char /* The word that appeared in < {3} } - #[macro_export] macro_rules! EXECUTION_FAILURE { () => {1} } - #[macro_export] macro_rules! JSTATE_RUNNING { () => {0x1} } - #[macro_export] macro_rules! JSTATE_STOPPED { () => {0x2} } - #[macro_export] macro_rules! EX_USAGE { () => {258} } - #[macro_export] macro_rules! EXECUTION_SUCCESS { () => {0} } - #[macro_export] macro_rules! BLOCK_SIGNAL { - ($sig:expr, $nvar:expr, $ovar:expr) => { + ($sig:expr, $nvar:expr, $ovar:expr) => { $nvar.unwrap().clear(); $nvar.unwrap().add($sig); $nvar.unwrap().clear(); - nix::sys::signal::sigprocmask(nix::sys::signal::SigmaskHow::SIG_BLOCK, $nvar, $ovar); + nix::sys::signal::sigprocmask(nix::sys::signal::SigmaskHow::SIG_BLOCK, $nvar, $ovar); } } @@ -322,18 +317,17 @@ macro_rules! UNBLOCK_SIGNAL { nix::sys::signal::sigprocmask(nix::sys::signal::SigmaskHow::SIG_SETMASK, $ovar, None) } } - #[macro_export] macro_rules! UNBLOCK_CHILD { ($ovar:expr) => { - UNBLOCK_SIGNAL!($ovar); + UNBLOCK_SIGNAL!($ovar); } } #[macro_export] macro_rules! BLOCK_CHILD { ($nvar:expr,$ovar:expr) => { - BLOCK_SIGNAL!(nix::sys::signal::SIGCHLD, $nvar, $ovar); + BLOCK_SIGNAL!(nix::sys::signal::SIGCHLD, $nvar, $ovar); } } @@ -346,7 +340,6 @@ macro_rules! NO_JOB { macro_rules! DUP_JOB { () => {-2} } - #[macro_export] macro_rules! CMD_INHIBIT_EXPANSION {/* Do not expand the command words. */ () => {0x20} @@ -355,14 +348,14 @@ macro_rules! CMD_INHIBIT_EXPANSION {/* Do not expand the command words. */ #[macro_export] macro_rules! get_job_by_jid { ($ind:expr) => { - (*((jobs as usize + ($ind*32) as usize ) as *mut*mut JOB) as *mut JOB) + (*(((jobs as i32) + $ind*8 ) as *mut*mut JOB) as *mut JOB) } } #[macro_export] macro_rules! INVALID_JOB { ($j:expr) => { - $j <0 || $j >= js.j_jobslots || get_job_by_jid !($j) == std::ptr::null_mut() + $j <0 || $j >= js.j_jobslots || get_job_by_jid !($j) as u8 == 0 } } @@ -372,14 +365,15 @@ extern "C" { fn internal_getopt (list:*mut WORD_LIST , opts:*mut c_char)->i32; fn builtin_error(err:*const c_char,...); fn builtin_usage(); - static mut loptend:*mut WORD_LIST; + static mut loptend:*mut WORD_LIST; fn list_all_jobs(form:i32); fn list_stopped_jobs(form:i32); - fn list_one_job (jjob:*mut JOB, format:i32, ignore:i32, job_index:i32); + fn list_one_job (jjob:*mut JOB, format:i32, ignore:i32, job_index:i32); fn get_job_spec (list:*mut WORD_LIST)->i32; fn sh_badjob (str:*mut c_char); static jobs:*mut*mut JOB; - fn discard_unwind_frame (str: * mut c_char); + fn discard_unwind_frame (str: * mut c_char); + fn begin_unwind_frame (str: * mut c_char); fn execute_command (command:* mut COMMAND)->i32; fn dispose_command (command:* mut COMMAND); @@ -394,32 +388,34 @@ extern "C" { fn nohup_all_jobs (running_only:i32); fn delete_all_jobs(running_only:i32); } - #[no_mangle] pub extern "C" fn r_execute_list_with_replacements (list:*mut WORD_LIST)->i32{ - //println!("r_execute_list_with_replacements"); + println!("r_execute_list_with_replacements"); unsafe{ - let mut l:*mut WORD_LIST=list; + let mut l:WORD_LIST=*list; let mut job:i32; let result:i32; let command:*mut COMMAND; - /* First do the replacement of job specifications with pids. */ - while l !=std::ptr::null_mut() { - let lchar:char=char::from((*(*(*l).word).word) as u8); + /* First do the replacement of job specifications with pids. */ + + while l.next as u8 !=0 { + let lchar:char=char::from((*(*l.word).word) as u8); if lchar== '%' /* we have a winner */ { - job = get_job_spec ( l); + job = get_job_spec (&mut l); + /* A bad job spec is not really a job spec! Pass it through. */ if INVALID_JOB!(job){ continue; } - libc::free((*(*l).word).word as * mut libc::c_void); - (*(*(*l).word).word) = (*get_job_by_jid! (job)).pgrp as i8; - } - l=(*l).next; - } - + libc::free((*l.word).word as * mut libc::c_void); + (*(*l.word).word) = (*get_job_by_jid! (job)).pgrp as i8; + } + l=*(l.next); + } + + let mut c_str_jobs_builtin = CString::new("jobs_builtin").unwrap(); /* Next make a new simple command and execute it. */ begin_unwind_frame (c_str_jobs_builtin.as_ptr() as * mut c_char); @@ -433,14 +429,15 @@ extern "C" { add_unwind_protect(dispose_command, command); result = execute_command (command); dispose_command (command); + discard_unwind_frame (c_str_jobs_builtin.as_ptr() as * mut c_char); return result; } } #[no_mangle] -pub extern "C" fn r_jobs_builtin(list:*mut WORD_LIST)->i32 { - //println!("r_jobs_builtin"); +pub extern "C" fn r_jobs_builtin(list:*mut WORD_LIST)->i32{ + println!("r_jobs_builtin"); let mut form:i32; let mut execute:i32=0; let mut state:i32; @@ -455,41 +452,44 @@ pub extern "C" fn r_jobs_builtin(list:*mut WORD_LIST)->i32 { state = JSTATE_ANY!(); unsafe { - reset_internal_getopt(); - - let mut c_str_lpnxrs = CString::new("lpnxrs").unwrap(); // from a &str, creates a new allocation - - opt = internal_getopt (list, c_str_lpnxrs.as_ptr() as * mut c_char); - while opt != -1 { - let optu8:u8= opt as u8; - let optChar:char=char::from(optu8); - match optChar{ - 'l'=>{form = JLIST_LONG!();} - 'p'=>{form = JLIST_PID_ONLY!();} - 'n'=>{form = JLIST_CHANGED_ONLY!();} - 'x'=>{ - if form != JLIST_STANDARD!() { - let mut c_str_err = CString::new("no other options allowed with `-x'").unwrap(); // from a &str, creates a new allocation - builtin_error (c_str_err.as_ptr()); - return EXECUTION_FAILURE!(); + reset_internal_getopt(); + + let mut c_str_lpnxrs = CString::new("lpnxrs").unwrap(); // from a &str, creates a new allocation + + opt = internal_getopt (list, c_str_lpnxrs.as_ptr() as * mut c_char); + while opt != -1{ + let optu8:u8= opt as u8; + let optChar:char=char::from(optu8); + match optChar{ + 'l'=>{form = JLIST_LONG!();} + 'p'=>{form = JLIST_PID_ONLY!();} + 'n'=>{form = JLIST_CHANGED_ONLY!();} + 'x'=>{ + if form != JLIST_STANDARD!() { + let mut c_str_err = CString::new("no other options allowed with `-x'").unwrap(); // from a &str, creates a new allocation + builtin_error (c_str_err.as_ptr()); + return EXECUTION_FAILURE!(); + } + execute+=1; } - execute+=1; + 'r'=>{state = JSTATE_RUNNING!();} + 's'=>{state = JSTATE_STOPPED!();} + + _=>{ + builtin_usage (); + return EX_USAGE!(); } - 'r'=>{state = JSTATE_RUNNING!();} - 's'=>{state = JSTATE_STOPPED!();} - _=>{ - builtin_usage (); - return EX_USAGE!(); - } + + } + opt = internal_getopt (list, c_str_lpnxrs.as_ptr() as * mut c_char); } - opt = internal_getopt (list, c_str_lpnxrs.as_ptr() as * mut c_char); - } - if execute != 0 { - return r_execute_list_with_replacements (loptend); - } - if loptend ==std::ptr::null_mut() { + if execute != 0 { + return r_execute_list_with_replacements (loptend); + } + + if loptend as u8 ==0 { if state == JSTATE_ANY!() { list_all_jobs (form); } else if state == JSTATE_RUNNING!() { @@ -499,16 +499,16 @@ pub extern "C" fn r_jobs_builtin(list:*mut WORD_LIST)->i32 { } return EXECUTION_SUCCESS!(); } - + let mut loptendt=*loptend; - while loptendt.next !=std::ptr::null_mut() { + while loptendt.next as u8 !=0 { BLOCK_CHILD !(Some(&mut set), Some(&mut oset)); job = get_job_spec (&mut loptendt); - if (job == NO_JOB!()) || jobs == std::ptr::null_mut() || get_job_by_jid !(job) == std::ptr::null_mut() { - sh_badjob ((*loptendt.word).word); + if (job == NO_JOB!()) || jobs as u8 == 0 || get_job_by_jid !(job) as u8 == 0 { + sh_badjob ((*loptendt.word).word); any_failed+=1; - } else if (job != DUP_JOB!()) { + } else if (job != DUP_JOB!()){ list_one_job (0 as * mut JOB, form, 0, job); } @@ -517,14 +517,13 @@ pub extern "C" fn r_jobs_builtin(list:*mut WORD_LIST)->i32 { } if any_failed !=0 { return EXECUTION_FAILURE!(); - } else { + }else { return EXECUTION_SUCCESS!(); } } } - #[no_mangle] -pub extern "C" fn r_disown_builtin (list:* mut WORD_LIST)->libc::c_int { +pub extern "C" fn r_disown_builtin (list:* mut WORD_LIST)->libc::c_int{ let opt:i32; let mut job:i32=0; let mut retval:i32; @@ -535,89 +534,88 @@ pub extern "C" fn r_disown_builtin (list:* mut WORD_LIST)->libc::c_int { let mut set:nix::sys::signal::SigSet=nix::sys::signal::SigSet::empty(); let mut oset:nix::sys::signal::SigSet =nix::sys::signal::SigSet::empty(); let mut pid_value:c_long=0; - //println!("r_disown_builtin"); + println!("r_disown_builtin"); unsafe { reset_internal_getopt (); let mut c_str_ahr = CString::new("ahr").unwrap(); // from a &str, creates a new allocation + opt = internal_getopt (list, c_str_ahr.as_ptr() as * mut c_char); - while opt != -1 { + while opt != -1{ let optu8:u8= opt as u8; let optChar:char=char::from(optu8); match optChar{ - 'a'=>{all_jobs = 1;} - 'h'=>{nohup_only = 1;} - 'r'=>{running_jobs = 1;} - _=>{ - builtin_usage (); - return EX_USAGE!(); - } + 'a'=>{all_jobs = 1;} + 'h'=>{nohup_only = 1;} + 'r'=>{running_jobs = 1;} + _=>{ + builtin_usage (); + return EX_USAGE!(); + } + } - } - + } + retval = EXECUTION_SUCCESS!(); /* `disown -a' or `disown -r' */ - if loptend == std::ptr::null_mut() && (all_jobs !=0 || running_jobs != 0) { + if loptend as u8 == 0 && (all_jobs !=0 || running_jobs != 0) { if nohup_only!=0{ nohup_all_jobs (running_jobs); - } else { + } else{ delete_all_jobs (running_jobs); } - return EXECUTION_SUCCESS!(); - } + + return EXECUTION_SUCCESS!(); + } - BLOCK_CHILD !(Some(&mut set), Some(&mut oset)); - if (loptend !=std::ptr::null_mut() && legal_number ((*(*loptend).word).word, &mut pid_value) !=0 && pid_value == pid_value) { - job=get_job_by_pid ( pid_value as i32, 0, 0 as *mut*mut PROCESS); - }else { - get_job_spec (loptend); - } - if job == NO_JOB!() || jobs !=std::ptr::null_mut() || INVALID_JOB!(job) { - if loptend !=std::ptr::null_mut() { + BLOCK_CHILD !(Some(&mut set), Some(&mut oset)); + if (loptend as u8 !=0 && legal_number ((*(*loptend).word).word, &mut pid_value) !=0 && pid_value == pid_value) { + job=get_job_by_pid ( pid_value as i32, 0, 0 as *mut*mut PROCESS); + }else { + get_job_spec (loptend); + + } + if job == NO_JOB!() || jobs as u8 !=0 || INVALID_JOB!(job){ + if loptend as u8 !=0 { sh_badjob ((*(*loptend).word).word); - } else { + }else { sh_badjob (CString::new("current").unwrap().as_ptr() as * mut c_char); - } - retval = EXECUTION_FAILURE!(); - } else if nohup_only !=0{ + } + retval = EXECUTION_FAILURE!(); + } else if nohup_only !=0{ nohup_job (job); } else { delete_job (job, 1); } - - UNBLOCK_CHILD !(Some(&oset)); - - if loptend != std::ptr::null_mut() { + + UNBLOCK_CHILD !(Some(&oset)); + + + if loptend as u8 !=0 { let mut loptendt=*loptend; - while loptendt.next !=std::ptr::null_mut() { + while loptendt.next as u8 !=0 { loptendt = *loptendt.next; BLOCK_CHILD !(Some(&mut set), Some(&mut oset)); if legal_number ((*loptendt.word).word, &mut pid_value) !=0 && pid_value == pid_value { job=get_job_by_pid ( pid_value as i32, 0, 0 as *mut*mut PROCESS); - } else { + }else { get_job_spec (&mut loptendt); + } - if job == NO_JOB!() || jobs !=std::ptr::null_mut() || INVALID_JOB!(job) { - sh_badjob ((*loptendt.word).word); + if job == NO_JOB!() || jobs as u8 !=0 || INVALID_JOB!(job){ + + sh_badjob ((*loptendt.word).word); + retval = EXECUTION_FAILURE!(); } else if nohup_only !=0{ nohup_job (job); } else { delete_job (job, 1); } + UNBLOCK_CHILD !(Some(&oset)); } } return retval; } -} - -#[no_mangle] -pub extern "C" fn cmd_name() ->*const u8 { - return b"jobs" as *const u8; -} - -#[no_mangle] -pub extern "C" fn run(list : *mut WORD_LIST)->i32 { - return r_jobs_builtin(list); } \ No newline at end of file diff --git a/bash-5.1/execute_cmd.c b/bash-5.1/execute_cmd.c index 9d66af0b4ee4f01b484fbcebdc4ddfdc75e156e7..ecd509c32581a4e37a2b5e4ab5eb4bb138891e59 100644 --- a/bash-5.1/execute_cmd.c +++ b/bash-5.1/execute_cmd.c @@ -4737,7 +4737,7 @@ execute_builtin (builtin, words, flags, subshell) error_trap = 0; should_keep = 0; - //r_execute_cmd(); + r_execute_cmd(); /* The eval builtin calls parse_and_execute, which does not know about the setting of flags, and always calls the execution functions with flags that will exit the shell on an error if -e is set. If the @@ -4841,7 +4841,6 @@ execute_builtin (builtin, words, flags, subshell) executing_builtin++; executing_command_builtin |= builtin == command_builtin; result = ((*builtin) (words->next)); - // r_execute_cmd2(words->next); /* This shouldn't happen, but in case `return' comes back instead of longjmp'ing, we need to unwind. */ diff --git a/bash-5.1/gen.sh b/bash-5.1/gen.sh new file mode 100755 index 0000000000000000000000000000000000000000..5e6dbd5b676c1c3f512d596d9eaed8cd029ab467 --- /dev/null +++ b/bash-5.1/gen.sh @@ -0,0 +1,32 @@ +export utshell_dir=/home/huan/gerrit/bash; +export euler_dir=/home/huan/gerrit/utshell; +export count=0`tail -1 ${euler_dir}/record.txt`; +echo $euler_dir +echo $utshell_dir +while read line ; do +let count=count+1; +echo $line|awk -F'$' '{ +print "echo cd " ENVIRON["euler_dir"] ";"; +print "cd " ENVIRON["euler_dir"] ";"; +print "echo git checkout -b bv" ENVIRON["count"] ";"; +print "git checkout -b bv" ENVIRON["count"] ";"; +print "cd " ENVIRON["utshell_dir"] ";"; +print "echo cd " ENVIRON["utshell_dir"] ";"; +print "git reset --hard ",$1," ; "; +print "echo git reset --hard ",$1," ; "; +print "cp -r " ENVIRON["utshell_dir"] "//* " ENVIRON["euler_dir"] ";" +print "echo cp -r " ENVIRON["utshell_dir"] "//* " ENVIRON["euler_dir"] ";" +print "cd " ENVIRON["euler_dir"]; +print "echo cd " ENVIRON["euler_dir"] ";" +print "echo " ENVIRON["count"] " >> record.txt"; +print "echo echo " $1 " to record.txt ; "; +print "git add .;" +print "echo git add .;" +print "git commit -m \"" $2 "\""; +print "echo git commit -m " $2," ;"; +print "git push origin bv" ENVIRON["count"] ; +print "echo git push origin bv" ENVIRON["count"] ";"; +print "cd " ENVIRON["utshell_dir"]; +print "echo cd " ENVIRON["utshell_dir"] ";" +print "read "; +}' ; done < ../1 >./x.sh diff --git a/bash-5.1/rsbuiltins.h b/bash-5.1/rsbuiltins.h index f6f3be36af13058d9fcb82d8cc048c5a0921f165..f3b7f9be9d9ad1014d1aab6e2550fd762765ebc1 100644 --- a/bash-5.1/rsbuiltins.h +++ b/bash-5.1/rsbuiltins.h @@ -1,4 +1,2 @@ #include -#include "command.h" int r_execute_cmd(); -int r_execute_cmd2(WORD_LIST *l); diff --git a/bash-5.1/src/lib.rs b/bash-5.1/src/lib.rs index 39f431c556dcf9dc6f02557a42876c3844fdda25..874f7e601d0de1901eee964f3b7613a623bc330a 100644 --- a/bash-5.1/src/lib.rs +++ b/bash-5.1/src/lib.rs @@ -1,42 +1,5 @@ -use libc::{c_char, c_int, c_long}; -use std::ffi::CStr; -use std::str; - -#[repr(C)] -pub struct WORD_DESC { - pub word : *mut c_char, - pub flags : c_int -} - -#[repr(C)] -#[derive(Copy, Clone)] -pub struct WORD_LIST { - next : *mut WORD_LIST, - word : *mut WORD_DESC -} - - -//#[link(name = "")] -//extern { - // pub fn printf( #[no_mangle] pub extern "C" fn r_execute_cmd() { - //println!("hello"); - //common::builtin_error("test error") + println!("hello"); } -#[no_mangle] -pub extern "C" fn r_execute_cmd2(l : *mut WORD_LIST) -> i32 { - unsafe { - let mut it : *mut WORD_LIST = l; - while std::ptr::null() != it { - //let mut a = (&((* ((*l).word)).word) ); - let mut a :*mut c_char =( *(*it).word).word; - let c_str: &CStr = CStr::from_ptr(a); - let str_slice: &str = c_str.to_str().unwrap(); - println! ("word is {:?}", str_slice); - it = (*it).next; - } - } - 0 -} diff --git a/bash-5.1/x.sh b/bash-5.1/x.sh new file mode 100644 index 0000000000000000000000000000000000000000..d005c705cd113527fd818e46c13057d0426d7911 --- /dev/null +++ b/bash-5.1/x.sh @@ -0,0 +1,3082 @@ +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv1; +git checkout -b bv1; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 4e5ff3911664c3535659c83e05c05d6d809e57d5 ; +echo git reset --hard 4e5ff3911664c3535659c83e05c05d6d809e57d5 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 1 >> record.txt +echo echo 4e5ff3911664c3535659c83e05c05d6d809e57d5 to record.txt ; +git add .; +echo git add .; +git commit -m " add README821d31e4f75848ca30bf5b5bede06256907b09f0 " +echo git commit -m add README821d31e4f75848ca30bf5b5bede06256907b09f0 ; +git push origin bv1 +echo git push origin bv1; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv2; +git checkout -b bv2; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard d8b5fe4e7673b03007c243172537bc84b7d7c558 ; +echo git reset --hard d8b5fe4e7673b03007c243172537bc84b7d7c558 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 2 >> record.txt +echo echo d8b5fe4e7673b03007c243172537bc84b7d7c558 to record.txt ; +git add .; +echo git add .; +git commit -m " refactor: add rust framework for builtins." +echo git commit -m refactor: add rust framework for builtins. ; +git push origin bv2 +echo git push origin bv2; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv3; +git checkout -b bv3; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 9edf0cde85de2eb55837061e75b2cf882cc11e55 ; +echo git reset --hard 9edf0cde85de2eb55837061e75b2cf882cc11e55 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 3 >> record.txt +echo echo 9edf0cde85de2eb55837061e75b2cf882cc11e55 to record.txt ; +git add .; +echo git add .; +git commit -m " refactor: move builtins_org to builtins" +echo git commit -m refactor: move builtins_org to builtins ; +git push origin bv3 +echo git push origin bv3; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv4; +git checkout -b bv4; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard d337102476240db1552c114113fb8316a0b9770f ; +echo git reset --hard d337102476240db1552c114113fb8316a0b9770f ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 4 >> record.txt +echo echo d337102476240db1552c114113fb8316a0b9770f to record.txt ; +git add .; +echo git add .; +git commit -m " 添加jobs rust code" +echo git commit -m 添加jobs rust code ; +git push origin bv4 +echo git push origin bv4; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv5; +git checkout -b bv5; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 59f05227deab020a56c870c2b7792104413ad4c7 ; +echo git reset --hard 59f05227deab020a56c870c2b7792104413ad4c7 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 5 >> record.txt +echo echo 59f05227deab020a56c870c2b7792104413ad4c7 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add read plugin" +echo git commit -m builtins_rust: add read plugin ; +git push origin bv5 +echo git push origin bv5; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv6; +git checkout -b bv6; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard b33fe3ce7039944a5a18aefcc51c214a174bb25e ; +echo git reset --hard b33fe3ce7039944a5a18aefcc51c214a174bb25e ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 6 >> record.txt +echo echo b33fe3ce7039944a5a18aefcc51c214a174bb25e to record.txt ; +git add .; +echo git add .; +git commit -m " 优化指针传参问题" +echo git commit -m 优化指针传参问题 ; +git push origin bv6 +echo git push origin bv6; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv7; +git checkout -b bv7; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 7e248b9bceea2cb5a53fa8267db60951966f0d8d ; +echo git reset --hard 7e248b9bceea2cb5a53fa8267db60951966f0d8d ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 7 >> record.txt +echo echo 7e248b9bceea2cb5a53fa8267db60951966f0d8d to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "优化指针传参问题" into rustdev" +echo git commit -m Merge "优化指针传参问题" into rustdev ; +git push origin bv7 +echo git push origin bv7; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv8; +git checkout -b bv8; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard ec052778560599039fdbc50419d367acaa63b00a ; +echo git reset --hard ec052778560599039fdbc50419d367acaa63b00a ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 8 >> record.txt +echo echo ec052778560599039fdbc50419d367acaa63b00a to record.txt ; +git add .; +echo git add .; +git commit -m " refactor: add r_execute_cmd function" +echo git commit -m refactor: add r_execute_cmd function ; +git push origin bv8 +echo git push origin bv8; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv9; +git checkout -b bv9; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 9b18ec1b6383bea95912c78856c0442e5185304c ; +echo git reset --hard 9b18ec1b6383bea95912c78856c0442e5185304c ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 9 >> record.txt +echo echo 9b18ec1b6383bea95912c78856c0442e5185304c to record.txt ; +git add .; +echo git add .; +git commit -m " refactor: modify execute_cmd function,part 1" +echo git commit -m refactor: modify execute_cmd function,part 1 ; +git push origin bv9 +echo git push origin bv9; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv10; +git checkout -b bv10; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 1efade178d50e6e98946958ab076d1e1cc3d4676 ; +echo git reset --hard 1efade178d50e6e98946958ab076d1e1cc3d4676 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 10 >> record.txt +echo echo 1efade178d50e6e98946958ab076d1e1cc3d4676 to record.txt ; +git add .; +echo git add .; +git commit -m " 添加fg_bg 命令 rust 代码" +echo git commit -m 添加fg_bg 命令 rust 代码 ; +git push origin bv10 +echo git push origin bv10; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv11; +git checkout -b bv11; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 5a92722cbfd79d4f44b53d29c644de9449d9a9b5 ; +echo git reset --hard 5a92722cbfd79d4f44b53d29c644de9449d9a9b5 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 11 >> record.txt +echo echo 5a92722cbfd79d4f44b53d29c644de9449d9a9b5 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "refactor: modify execute_cmd function,part 1" into rustdev" +echo git commit -m Merge "refactor: modify execute_cmd function,part 1" into rustdev ; +git push origin bv11 +echo git push origin bv11; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv12; +git checkout -b bv12; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 31346f4ffaae817b3242928f473619b7d06d94bd ; +echo git reset --hard 31346f4ffaae817b3242928f473619b7d06d94bd ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 12 >> record.txt +echo echo 31346f4ffaae817b3242928f473619b7d06d94bd to record.txt ; +git add .; +echo git add .; +git commit -m " 添加cd rust 源码,并优化指针判空写法" +echo git commit -m 添加cd rust 源码,并优化指针判空写法 ; +git push origin bv12 +echo git push origin bv12; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv13; +git checkout -b bv13; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 8370b614793b54261b1ef08bdeb0aa36eb8f01a2 ; +echo git reset --hard 8370b614793b54261b1ef08bdeb0aa36eb8f01a2 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 13 >> record.txt +echo echo 8370b614793b54261b1ef08bdeb0aa36eb8f01a2 to record.txt ; +git add .; +echo git add .; +git commit -m " 1 添加fc命令源码 2 优化代码规范,去掉多余的空格 3 添加注册函数" +echo git commit -m 1 添加fc命令源码 2 优化代码规范,去掉多余的空格 3 添加注册函数 ; +git push origin bv13 +echo git push origin bv13; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv14; +git checkout -b bv14; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard f86f4f2bf1290c6874e817b94ab3a5cdb767b12a ; +echo git reset --hard f86f4f2bf1290c6874e817b94ab3a5cdb767b12a ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 14 >> record.txt +echo echo f86f4f2bf1290c6874e817b94ab3a5cdb767b12a to record.txt ; +git add .; +echo git add .; +git commit -m " 1 添加getsopts 命令 rust 源码 2 优化二级指针偏移" +echo git commit -m 1 添加getsopts 命令 rust 源码 2 优化二级指针偏移 ; +git push origin bv14 +echo git push origin bv14; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv15; +git checkout -b bv15; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard ca56a5df9aec33adeb75143077d781d5a807593e ; +echo git reset --hard ca56a5df9aec33adeb75143077d781d5a807593e ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 15 >> record.txt +echo echo ca56a5df9aec33adeb75143077d781d5a807593e to record.txt ; +git add .; +echo git add .; +git commit -m " 1 添加source rust源码 2 纠正STREQN 的实现" +echo git commit -m 1 添加source rust源码 2 纠正STREQN 的实现 ; +git push origin bv15 +echo git push origin bv15; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv16; +git checkout -b bv16; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard ea1d13cf401ea9f93ebe5f4a232c828ed39ffb3b ; +echo git reset --hard ea1d13cf401ea9f93ebe5f4a232c828ed39ffb3b ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 16 >> record.txt +echo echo ea1d13cf401ea9f93ebe5f4a232c828ed39ffb3b to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: update read plugin" +echo git commit -m builtins_rust: update read plugin ; +git push origin bv16 +echo git push origin bv16; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv17; +git checkout -b bv17; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard ddff45d647b3214c0bbb0c2a26dfffbe1ab4d6e1 ; +echo git reset --hard ddff45d647b3214c0bbb0c2a26dfffbe1ab4d6e1 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 17 >> record.txt +echo echo ddff45d647b3214c0bbb0c2a26dfffbe1ab4d6e1 to record.txt ; +git add .; +echo git add .; +git commit -m " 1 declare 命令 rust 源码" +echo git commit -m 1 declare 命令 rust 源码 ; +git push origin bv17 +echo git push origin bv17; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv18; +git checkout -b bv18; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 7edb13a39895925afb2a0b1d3864470aeed94485 ; +echo git reset --hard 7edb13a39895925afb2a0b1d3864470aeed94485 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 18 >> record.txt +echo echo 7edb13a39895925afb2a0b1d3864470aeed94485 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add history plugin" +echo git commit -m builtins_rust: add history plugin ; +git push origin bv18 +echo git push origin bv18; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv19; +git checkout -b bv19; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard cb7247d1cf0deff99be280bc5675b1e3376fda6a ; +echo git reset --hard cb7247d1cf0deff99be280bc5675b1e3376fda6a ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 19 >> record.txt +echo echo cb7247d1cf0deff99be280bc5675b1e3376fda6a to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add kill plugin" +echo git commit -m builtins_rust: add kill plugin ; +git push origin bv19 +echo git push origin bv19; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv20; +git checkout -b bv20; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard d89ed9d3662658da4ff61a5e98d4623f9c791598 ; +echo git reset --hard d89ed9d3662658da4ff61a5e98d4623f9c791598 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 20 >> record.txt +echo echo d89ed9d3662658da4ff61a5e98d4623f9c791598 to record.txt ; +git add .; +echo git add .; +git commit -m " 1 添加bash rust重构pushd 命令源码" +echo git commit -m 1 添加bash rust重构pushd 命令源码 ; +git push origin bv20 +echo git push origin bv20; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv21; +git checkout -b bv21; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard ecff8a6bde802a83b39715d2081706049bc403c8 ; +echo git reset --hard ecff8a6bde802a83b39715d2081706049bc403c8 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 21 >> record.txt +echo echo ecff8a6bde802a83b39715d2081706049bc403c8 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "builtins_rust: add kill plugin" into rustdev" +echo git commit -m Merge "builtins_rust: add kill plugin" into rustdev ; +git push origin bv21 +echo git push origin bv21; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv22; +git checkout -b bv22; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 99fc02b24c9c7eb3afef7387233e5fddf9c6cf11 ; +echo git reset --hard 99fc02b24c9c7eb3afef7387233e5fddf9c6cf11 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 22 >> record.txt +echo echo 99fc02b24c9c7eb3afef7387233e5fddf9c6cf11 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add let plugin" +echo git commit -m builtins_rust: add let plugin ; +git push origin bv22 +echo git push origin bv22; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv23; +git checkout -b bv23; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard af476a9df7f9d589fcca6aa83ca9a57b39a2a8f6 ; +echo git reset --hard af476a9df7f9d589fcca6aa83ca9a57b39a2a8f6 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 23 >> record.txt +echo echo af476a9df7f9d589fcca6aa83ca9a57b39a2a8f6 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add mapfile plugin" +echo git commit -m builtins_rust: add mapfile plugin ; +git push origin bv23 +echo git push origin bv23; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv24; +git checkout -b bv24; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 39e06294409d398e050d328f3fd09eaf395087e9 ; +echo git reset --hard 39e06294409d398e050d328f3fd09eaf395087e9 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 24 >> record.txt +echo echo 39e06294409d398e050d328f3fd09eaf395087e9 to record.txt ; +git add .; +echo git add .; +git commit -m " 1 添加bash rust重构complete命令" +echo git commit -m 1 添加bash rust重构complete命令 ; +git push origin bv24 +echo git push origin bv24; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv25; +git checkout -b bv25; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 13af07fe9741f6b2db3c85ca4ead4b684fe1ba76 ; +echo git reset --hard 13af07fe9741f6b2db3c85ca4ead4b684fe1ba76 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 25 >> record.txt +echo echo 13af07fe9741f6b2db3c85ca4ead4b684fe1ba76 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add printf plugin" +echo git commit -m builtins_rust: add printf plugin ; +git push origin bv25 +echo git push origin bv25; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv26; +git checkout -b bv26; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 040c3852e88aced0f9bedf6ad35cf4ca24ba20b4 ; +echo git reset --hard 040c3852e88aced0f9bedf6ad35cf4ca24ba20b4 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 26 >> record.txt +echo echo 040c3852e88aced0f9bedf6ad35cf4ca24ba20b4 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add return plugin" +echo git commit -m builtins_rust: add return plugin ; +git push origin bv26 +echo git push origin bv26; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv27; +git checkout -b bv27; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard e7d0c3856c9b028da878a4f0fac38b3e828da2e5 ; +echo git reset --hard e7d0c3856c9b028da878a4f0fac38b3e828da2e5 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 27 >> record.txt +echo echo e7d0c3856c9b028da878a4f0fac38b3e828da2e5 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add shift plugin builtins_rust: add times plugin builtins_rust: add suspend plugin builtins_rust: add test plugin" +echo git commit -m builtins_rust: add shift plugin builtins_rust: add times plugin builtins_rust: add suspend plugin builtins_rust: add test plugin ; +git push origin bv27 +echo git push origin bv27; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv28; +git checkout -b bv28; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard caecab0a8c31785080b688f615abe40042ef3d81 ; +echo git reset --hard caecab0a8c31785080b688f615abe40042ef3d81 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 28 >> record.txt +echo echo caecab0a8c31785080b688f615abe40042ef3d81 to record.txt ; +git add .; +echo git add .; +git commit -m " rush: build with rust so" +echo git commit -m rush: build with rust so ; +git push origin bv28 +echo git push origin bv28; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv29; +git checkout -b bv29; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 5987ab26e969a62593146afaef3f6180fa566c42 ; +echo git reset --hard 5987ab26e969a62593146afaef3f6180fa566c42 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 29 >> record.txt +echo echo 5987ab26e969a62593146afaef3f6180fa566c42 to record.txt ; +git add .; +echo git add .; +git commit -m " rust: modify dylib to staticlib" +echo git commit -m rust: modify dylib to staticlib ; +git push origin bv29 +echo git push origin bv29; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv30; +git checkout -b bv30; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 0dc6bb5a20af927e7c0048dcb97b89ee878de9e2 ; +echo git reset --hard 0dc6bb5a20af927e7c0048dcb97b89ee878de9e2 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 30 >> record.txt +echo echo 0dc6bb5a20af927e7c0048dcb97b89ee878de9e2 to record.txt ; +git add .; +echo git add .; +git commit -m " rust: add colon and builtin" +echo git commit -m rust: add colon and builtin ; +git push origin bv30 +echo git push origin bv30; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv31; +git checkout -b bv31; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard f702f18ebda6077ab396597a807b742ff42f9718 ; +echo git reset --hard f702f18ebda6077ab396597a807b742ff42f9718 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 31 >> record.txt +echo echo f702f18ebda6077ab396597a807b742ff42f9718 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add trap plugin" +echo git commit -m builtins_rust: add trap plugin ; +git push origin bv31 +echo git push origin bv31; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv32; +git checkout -b bv32; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard c7d273a9a8614cd0b4cf9fe6ddddd1690df7f3a0 ; +echo git reset --hard c7d273a9a8614cd0b4cf9fe6ddddd1690df7f3a0 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 32 >> record.txt +echo echo c7d273a9a8614cd0b4cf9fe6ddddd1690df7f3a0 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust:add alias exit help" +echo git commit -m builtins_rust:add alias exit help ; +git push origin bv32 +echo git push origin bv32; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv33; +git checkout -b bv33; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard c9e34358dc4d3932d4f9a02f97493d622431fc11 ; +echo git reset --hard c9e34358dc4d3932d4f9a02f97493d622431fc11 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 33 >> record.txt +echo echo c9e34358dc4d3932d4f9a02f97493d622431fc11 to record.txt ; +git add .; +echo git add .; +git commit -m " rm doc" +echo git commit -m rm doc ; +git push origin bv33 +echo git push origin bv33; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv34; +git checkout -b bv34; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 925106ec5a9c695052d0ed4e96e7684f09d325e0 ; +echo git reset --hard 925106ec5a9c695052d0ed4e96e7684f09d325e0 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 34 >> record.txt +echo echo 925106ec5a9c695052d0ed4e96e7684f09d325e0 to record.txt ; +git add .; +echo git add .; +git commit -m " builtins_rust: add setattr plugin" +echo git commit -m builtins_rust: add setattr plugin ; +git push origin bv34 +echo git push origin bv34; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv35; +git checkout -b bv35; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 460e1f5130d8bb2a75d770296996fb35fa911592 ; +echo git reset --hard 460e1f5130d8bb2a75d770296996fb35fa911592 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 35 >> record.txt +echo echo 460e1f5130d8bb2a75d770296996fb35fa911592 to record.txt ; +git add .; +echo git add .; +git commit -m " add wait umask printf history eval caller bind alias" +echo git commit -m add wait umask printf history eval caller bind alias ; +git push origin bv35 +echo git push origin bv35; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv36; +git checkout -b bv36; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard fee860b67d05e315e66d3507480e4eb22cb4e2ca ; +echo git reset --hard fee860b67d05e315e66d3507480e4eb22cb4e2ca ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 36 >> record.txt +echo echo fee860b67d05e315e66d3507480e4eb22cb4e2ca to record.txt ; +git add .; +echo git add .; +git commit -m " add break ulimit type" +echo git commit -m add break ulimit type ; +git push origin bv36 +echo git push origin bv36; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv37; +git checkout -b bv37; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 38143b58456407750e4f0563dfcfebf27f641bd4 ; +echo git reset --hard 38143b58456407750e4f0563dfcfebf27f641bd4 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 37 >> record.txt +echo echo 38143b58456407750e4f0563dfcfebf27f641bd4 to record.txt ; +git add .; +echo git add .; +git commit -m " add exec and common, modify cd" +echo git commit -m add exec and common, modify cd ; +git push origin bv37 +echo git push origin bv37; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv38; +git checkout -b bv38; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard fd5373f3df3ce757400685b243c3d38e413312be ; +echo git reset --hard fd5373f3df3ce757400685b243c3d38e413312be ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 38 >> record.txt +echo echo fd5373f3df3ce757400685b243c3d38e413312be to record.txt ; +git add .; +echo git add .; +git commit -m " Refactoring code" +echo git commit -m Refactoring code ; +git push origin bv38 +echo git push origin bv38; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv39; +git checkout -b bv39; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 341c12df35c6343148d264c59f61661684f1555a ; +echo git reset --hard 341c12df35c6343148d264c59f61661684f1555a ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 39 >> record.txt +echo echo 341c12df35c6343148d264c59f61661684f1555a to record.txt ; +git add .; +echo git add .; +git commit -m " Refactoring code" +echo git commit -m Refactoring code ; +git push origin bv39 +echo git push origin bv39; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv40; +git checkout -b bv40; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 36dcb3a95e6d2ad7ba1b53796d6f1051002c42f0 ; +echo git reset --hard 36dcb3a95e6d2ad7ba1b53796d6f1051002c42f0 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 40 >> record.txt +echo echo 36dcb3a95e6d2ad7ba1b53796d6f1051002c42f0 to record.txt ; +git add .; +echo git add .; +git commit -m " double commit, cause error Revert "Refactoring code"" +echo git commit -m double commit, cause error Revert "Refactoring code" ; +git push origin bv40 +echo git push origin bv40; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv41; +git checkout -b bv41; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard f04d51713bffbeee31aee689b08fd0220c8ca75d ; +echo git reset --hard f04d51713bffbeee31aee689b08fd0220c8ca75d ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 41 >> record.txt +echo echo f04d51713bffbeee31aee689b08fd0220c8ca75d to record.txt ; +git add .; +echo git add .; +git commit -m " modify common" +echo git commit -m modify common ; +git push origin bv41 +echo git push origin bv41; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv42; +git checkout -b bv42; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 6466675c76bcbc771c5939410065d97ddda05ca4 ; +echo git reset --hard 6466675c76bcbc771c5939410065d97ddda05ca4 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 42 >> record.txt +echo echo 6466675c76bcbc771c5939410065d97ddda05ca4 to record.txt ; +git add .; +echo git add .; +git commit -m " add set command" +echo git commit -m add set command ; +git push origin bv42 +echo git push origin bv42; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv43; +git checkout -b bv43; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 554f7a914ed1a53c820a1e94d00726b3253d7903 ; +echo git reset --hard 554f7a914ed1a53c820a1e94d00726b3253d7903 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 43 >> record.txt +echo echo 554f7a914ed1a53c820a1e94d00726b3253d7903 to record.txt ; +git add .; +echo git add .; +git commit -m " fix compile error" +echo git commit -m fix compile error ; +git push origin bv43 +echo git push origin bv43; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv44; +git checkout -b bv44; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 411367dd7a0a2b40c7b921dd6c47dcf5e9059158 ; +echo git reset --hard 411367dd7a0a2b40c7b921dd6c47dcf5e9059158 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 44 >> record.txt +echo echo 411367dd7a0a2b40c7b921dd6c47dcf5e9059158 to record.txt ; +git add .; +echo git add .; +git commit -m " modify command.rs file" +echo git commit -m modify command.rs file ; +git push origin bv44 +echo git push origin bv44; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv45; +git checkout -b bv45; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 1fb55c5ecf5576943ba3643c2b76f8a04a5fe152 ; +echo git reset --hard 1fb55c5ecf5576943ba3643c2b76f8a04a5fe152 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 45 >> record.txt +echo echo 1fb55c5ecf5576943ba3643c2b76f8a04a5fe152 to record.txt ; +git add .; +echo git add .; +git commit -m " fix coredump" +echo git commit -m fix coredump ; +git push origin bv45 +echo git push origin bv45; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv46; +git checkout -b bv46; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 070aa64329ebfbdec61bd04e36f69cbbfcdbcd48 ; +echo git reset --hard 070aa64329ebfbdec61bd04e36f69cbbfcdbcd48 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 46 >> record.txt +echo echo 070aa64329ebfbdec61bd04e36f69cbbfcdbcd48 to record.txt ; +git add .; +echo git add .; +git commit -m " fix shopt setflag error" +echo git commit -m fix shopt setflag error ; +git push origin bv46 +echo git push origin bv46; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv47; +git checkout -b bv47; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard df7984f479c17805e976634718c63b5034cdd517 ; +echo git reset --hard df7984f479c17805e976634718c63b5034cdd517 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 47 >> record.txt +echo echo df7984f479c17805e976634718c63b5034cdd517 to record.txt ; +git add .; +echo git add .; +git commit -m " fix shopt error" +echo git commit -m fix shopt error ; +git push origin bv47 +echo git push origin bv47; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv48; +git checkout -b bv48; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 70b4faaf74e318d95e30c697592f84b571a0fe24 ; +echo git reset --hard 70b4faaf74e318d95e30c697592f84b571a0fe24 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 48 >> record.txt +echo echo 70b4faaf74e318d95e30c697592f84b571a0fe24 to record.txt ; +git add .; +echo git add .; +git commit -m " fix build error" +echo git commit -m fix build error ; +git push origin bv48 +echo git push origin bv48; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv49; +git checkout -b bv49; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 0e0395002a236f4e1c8397579b79954e0dc2a3f5 ; +echo git reset --hard 0e0395002a236f4e1c8397579b79954e0dc2a3f5 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 49 >> record.txt +echo echo 0e0395002a236f4e1c8397579b79954e0dc2a3f5 to record.txt ; +git add .; +echo git add .; +git commit -m " modify jobs" +echo git commit -m modify jobs ; +git push origin bv49 +echo git push origin bv49; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv50; +git checkout -b bv50; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 95a4108faf4b7093700e2d9abf43798fc8f1aa35 ; +echo git reset --hard 95a4108faf4b7093700e2d9abf43798fc8f1aa35 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 50 >> record.txt +echo echo 95a4108faf4b7093700e2d9abf43798fc8f1aa35 to record.txt ; +git add .; +echo git add .; +git commit -m " refact bind" +echo git commit -m refact bind ; +git push origin bv50 +echo git push origin bv50; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv51; +git checkout -b bv51; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 717301e3070467f19d156bc01c1b46c8aa6b9905 ; +echo git reset --hard 717301e3070467f19d156bc01c1b46c8aa6b9905 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 51 >> record.txt +echo echo 717301e3070467f19d156bc01c1b46c8aa6b9905 to record.txt ; +git add .; +echo git add .; +git commit -m " merge common from alias to eval" +echo git commit -m merge common from alias to eval ; +git push origin bv51 +echo git push origin bv51; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv52; +git checkout -b bv52; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard f045dbbd795ae6c0e35c694ce5bbc670e45e3cc0 ; +echo git reset --hard f045dbbd795ae6c0e35c694ce5bbc670e45e3cc0 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 52 >> record.txt +echo echo f045dbbd795ae6c0e35c694ce5bbc670e45e3cc0 to record.txt ; +git add .; +echo git add .; +git commit -m " refact exec exit" +echo git commit -m refact exec exit ; +git push origin bv52 +echo git push origin bv52; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv53; +git checkout -b bv53; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 82d6bb32c9bf058106dafec13d81fd61faeb01b3 ; +echo git reset --hard 82d6bb32c9bf058106dafec13d81fd61faeb01b3 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 53 >> record.txt +echo echo 82d6bb32c9bf058106dafec13d81fd61faeb01b3 to record.txt ; +git add .; +echo git add .; +git commit -m " check mapfile printf read suspend test time trap and merge refact common" +echo git commit -m check mapfile printf read suspend test time trap and merge refact common ; +git push origin bv53 +echo git push origin bv53; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv54; +git checkout -b bv54; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 10cd55321a7387a9ff00915920b884d5717372ae ; +echo git reset --hard 10cd55321a7387a9ff00915920b884d5717372ae ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 54 >> record.txt +echo echo 10cd55321a7387a9ff00915920b884d5717372ae to record.txt ; +git add .; +echo git add .; +git commit -m " Unified Interface parameter type and Implement factory patterns" +echo git commit -m Unified Interface parameter type and Implement factory patterns ; +git push origin bv54 +echo git push origin bv54; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv55; +git checkout -b bv55; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 9222a0d2cec8bfa43152b8a1da12b51046128068 ; +echo git reset --hard 9222a0d2cec8bfa43152b8a1da12b51046128068 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 55 >> record.txt +echo echo 9222a0d2cec8bfa43152b8a1da12b51046128068 to record.txt ; +git add .; +echo git add .; +git commit -m " fix history can not -d error" +echo git commit -m fix history can not -d error ; +git push origin bv55 +echo git push origin bv55; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv56; +git checkout -b bv56; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard e51b65d434a34e8cc56cb94b65acdc339020207c ; +echo git reset --hard e51b65d434a34e8cc56cb94b65acdc339020207c ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 56 >> record.txt +echo echo e51b65d434a34e8cc56cb94b65acdc339020207c to record.txt ; +git add .; +echo git add .; +git commit -m " modify read -t -d -e -n" +echo git commit -m modify read -t -d -e -n ; +git push origin bv56 +echo git push origin bv56; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv57; +git checkout -b bv57; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 724977750ec2acaf542bbec602e06c49d73a217c ; +echo git reset --hard 724977750ec2acaf542bbec602e06c49d73a217c ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 57 >> record.txt +echo echo 724977750ec2acaf542bbec602e06c49d73a217c to record.txt ; +git add .; +echo git add .; +git commit -m " use static mut var" +echo git commit -m use static mut var ; +git push origin bv57 +echo git push origin bv57; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv58; +git checkout -b bv58; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 79c007027d5a17e7c6a3183f6e7c0f38381bbb6b ; +echo git reset --hard 79c007027d5a17e7c6a3183f6e7c0f38381bbb6b ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 58 >> record.txt +echo echo 79c007027d5a17e7c6a3183f6e7c0f38381bbb6b to record.txt ; +git add .; +echo git add .; +git commit -m " succeed called factory" +echo git commit -m succeed called factory ; +git push origin bv58 +echo git push origin bv58; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv59; +git checkout -b bv59; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 0f7a654ee1022599fcb37478283b6734f83016ac ; +echo git reset --hard 0f7a654ee1022599fcb37478283b6734f83016ac ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 59 >> record.txt +echo echo 0f7a654ee1022599fcb37478283b6734f83016ac to record.txt ; +git add .; +echo git add .; +git commit -m " modify exec" +echo git commit -m modify exec ; +git push origin bv59 +echo git push origin bv59; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv60; +git checkout -b bv60; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard e7be711a2d3501268fe1db0171885580480894c7 ; +echo git reset --hard e7be711a2d3501268fe1db0171885580480894c7 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 60 >> record.txt +echo echo e7be711a2d3501268fe1db0171885580480894c7 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed some command segmentation fault" +echo git commit -m fixed some command segmentation fault ; +git push origin bv60 +echo git push origin bv60; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv61; +git checkout -b bv61; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 5b352d9f227a436170d90cd861b576a27de649c4 ; +echo git reset --hard 5b352d9f227a436170d90cd861b576a27de649c4 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 61 >> record.txt +echo echo 5b352d9f227a436170d90cd861b576a27de649c4 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed readonly and export cannot jump loop" +echo git commit -m fixed readonly and export cannot jump loop ; +git push origin bv61 +echo git push origin bv61; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv62; +git checkout -b bv62; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 552bc4a75c9b905a950c2ca699435452b65f9d45 ; +echo git reset --hard 552bc4a75c9b905a950c2ca699435452b65f9d45 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 62 >> record.txt +echo echo 552bc4a75c9b905a950c2ca699435452b65f9d45 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed test suspend shift error" +echo git commit -m fixed test suspend shift error ; +git push origin bv62 +echo git push origin bv62; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv63; +git checkout -b bv63; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 5055706c68c1b5a574e8c345acde65b9c490306f ; +echo git reset --hard 5055706c68c1b5a574e8c345acde65b9c490306f ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 63 >> record.txt +echo echo 5055706c68c1b5a574e8c345acde65b9c490306f to record.txt ; +git add .; +echo git add .; +git commit -m " fixed source error" +echo git commit -m fixed source error ; +git push origin bv63 +echo git push origin bv63; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv64; +git checkout -b bv64; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard e361ba0cbb7a4f819b96ef05329cb9b63e3c7642 ; +echo git reset --hard e361ba0cbb7a4f819b96ef05329cb9b63e3c7642 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 64 >> record.txt +echo echo e361ba0cbb7a4f819b96ef05329cb9b63e3c7642 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed cmd --help error" +echo git commit -m fixed cmd --help error ; +git push origin bv64 +echo git push origin bv64; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv65; +git checkout -b bv65; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard b10fbeaa6b641b3e83d3144fb6e0de0253be7ec1 ; +echo git reset --hard b10fbeaa6b641b3e83d3144fb6e0de0253be7ec1 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 65 >> record.txt +echo echo b10fbeaa6b641b3e83d3144fb6e0de0253be7ec1 to record.txt ; +git add .; +echo git add .; +git commit -m " add usage for ulimit" +echo git commit -m add usage for ulimit ; +git push origin bv65 +echo git push origin bv65; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv66; +git checkout -b bv66; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 97b2b53031602fe0a6ab639a2078a399d12f96d4 ; +echo git reset --hard 97b2b53031602fe0a6ab639a2078a399d12f96d4 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 66 >> record.txt +echo echo 97b2b53031602fe0a6ab639a2078a399d12f96d4 to record.txt ; +git add .; +echo git add .; +git commit -m " convert i8 to c_char" +echo git commit -m convert i8 to c_char ; +git push origin bv66 +echo git push origin bv66; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv67; +git checkout -b bv67; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard b92d42bd77ba782f7c5546c41278e1665f7783f5 ; +echo git reset --hard b92d42bd77ba782f7c5546c41278e1665f7783f5 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 67 >> record.txt +echo echo b92d42bd77ba782f7c5546c41278e1665f7783f5 to record.txt ; +git add .; +echo git add .; +git commit -m " git add cargo vendor files" +echo git commit -m git add cargo vendor files ; +git push origin bv67 +echo git push origin bv67; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv68; +git checkout -b bv68; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 1194dc2c7d5ca8f0ec096a25faccd066ae1c57bc ; +echo git reset --hard 1194dc2c7d5ca8f0ec096a25faccd066ae1c57bc ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 68 >> record.txt +echo echo 1194dc2c7d5ca8f0ec096a25faccd066ae1c57bc to record.txt ; +git add .; +echo git add .; +git commit -m " add translations file" +echo git commit -m add translations file ; +git push origin bv68 +echo git push origin bv68; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv69; +git checkout -b bv69; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard cb394fcaa843187d6d24ad5fe33998e78c6c9527 ; +echo git reset --hard cb394fcaa843187d6d24ad5fe33998e78c6c9527 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 69 >> record.txt +echo echo cb394fcaa843187d6d24ad5fe33998e78c6c9527 to record.txt ; +git add .; +echo git add .; +git commit -m " add translatins file 2" +echo git commit -m add translatins file 2 ; +git push origin bv69 +echo git push origin bv69; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv70; +git checkout -b bv70; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 038c321f2f28a1b8688c68c86974d912b38a5803 ; +echo git reset --hard 038c321f2f28a1b8688c68c86974d912b38a5803 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 70 >> record.txt +echo echo 038c321f2f28a1b8688c68c86974d912b38a5803 to record.txt ; +git add .; +echo git add .; +git commit -m " add translation file 3" +echo git commit -m add translation file 3 ; +git push origin bv70 +echo git push origin bv70; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv71; +git checkout -b bv71; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard f688c1d7c41fe6ae6d27f5b82251402bde322339 ; +echo git reset --hard f688c1d7c41fe6ae6d27f5b82251402bde322339 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 71 >> record.txt +echo echo f688c1d7c41fe6ae6d27f5b82251402bde322339 to record.txt ; +git add .; +echo git add .; +git commit -m " modify execute retrun error call read: factory:read->return" +echo git commit -m modify execute retrun error call read: factory:read->return ; +git push origin bv71 +echo git push origin bv71; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv72; +git checkout -b bv72; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 89b6ba202761304458c7faffc9ad1a7c5de0172f ; +echo git reset --hard 89b6ba202761304458c7faffc9ad1a7c5de0172f ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 72 >> record.txt +echo echo 89b6ba202761304458c7faffc9ad1a7c5de0172f to record.txt ; +git add .; +echo git add .; +git commit -m " remove print msg" +echo git commit -m remove print msg ; +git push origin bv72 +echo git push origin bv72; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv73; +git checkout -b bv73; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 8417230f57e8eaea155ab6809bf88c4ee91c0aff ; +echo git reset --hard 8417230f57e8eaea155ab6809bf88c4ee91c0aff ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 73 >> record.txt +echo echo 8417230f57e8eaea155ab6809bf88c4ee91c0aff to record.txt ; +git add .; +echo git add .; +git commit -m " sync from rpmbuild,remove doc and other file" +echo git commit -m sync from rpmbuild,remove doc and other file ; +git push origin bv73 +echo git push origin bv73; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv74; +git checkout -b bv74; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 3d84851489913216c57bad0a471725f167308cee ; +echo git reset --hard 3d84851489913216c57bad0a471725f167308cee ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 74 >> record.txt +echo echo 3d84851489913216c57bad0a471725f167308cee to record.txt ; +git add .; +echo git add .; +git commit -m " fix kill -l and trap -l" +echo git commit -m fix kill -l and trap -l ; +git push origin bv74 +echo git push origin bv74; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv75; +git checkout -b bv75; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 72069ebbbfd134eec710ab17660e4d67b9f307ac ; +echo git reset --hard 72069ebbbfd134eec710ab17660e4d67b9f307ac ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 75 >> record.txt +echo echo 72069ebbbfd134eec710ab17660e4d67b9f307ac to record.txt ; +git add .; +echo git add .; +git commit -m " modify transfile path" +echo git commit -m modify transfile path ; +git push origin bv75 +echo git push origin bv75; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv76; +git checkout -b bv76; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 1887d5377ba409fb3692805654de96165cc85161 ; +echo git reset --hard 1887d5377ba409fb3692805654de96165cc85161 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 76 >> record.txt +echo echo 1887d5377ba409fb3692805654de96165cc85161 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "modify transfile path" into rustdev" +echo git commit -m Merge "modify transfile path" into rustdev ; +git push origin bv76 +echo git push origin bv76; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv77; +git checkout -b bv77; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 20b615f01c67efa857592872ce48134d2e9af5f2 ; +echo git reset --hard 20b615f01c67efa857592872ce48134d2e9af5f2 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 77 >> record.txt +echo echo 20b615f01c67efa857592872ce48134d2e9af5f2 to record.txt ; +git add .; +echo git add .; +git commit -m " fix: 160365 rash disown execute error without parameter" +echo git commit -m fix: 160365 rash disown execute error without parameter ; +git push origin bv77 +echo git push origin bv77; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv78; +git checkout -b bv78; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard e64650fdabf3b511d482b687399f5b0f50464a1d ; +echo git reset --hard e64650fdabf3b511d482b687399f5b0f50464a1d ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 78 >> record.txt +echo echo e64650fdabf3b511d482b687399f5b0f50464a1d to record.txt ; +git add .; +echo git add .; +git commit -m " realize some command translation" +echo git commit -m realize some command translation ; +git push origin bv78 +echo git push origin bv78; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv79; +git checkout -b bv79; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 0b339314d05ca826831e071b3405abe09c463765 ; +echo git reset --hard 0b339314d05ca826831e071b3405abe09c463765 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 79 >> record.txt +echo echo 0b339314d05ca826831e071b3405abe09c463765 to record.txt ; +git add .; +echo git add .; +git commit -m " change LANGUAGE to LANG" +echo git commit -m change LANGUAGE to LANG ; +git push origin bv79 +echo git push origin bv79; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv80; +git checkout -b bv80; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 42cc1a5b57a384c6f9028251078e72ed7a7beafd ; +echo git reset --hard 42cc1a5b57a384c6f9028251078e72ed7a7beafd ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 80 >> record.txt +echo echo 42cc1a5b57a384c6f9028251078e72ed7a7beafd to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "realize some command translation" into rustdev" +echo git commit -m Merge "realize some command translation" into rustdev ; +git push origin bv80 +echo git push origin bv80; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv81; +git checkout -b bv81; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard e890c4eb63ebcc754f1669b1445b448db96a4da9 ; +echo git reset --hard e890c4eb63ebcc754f1669b1445b448db96a4da9 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 81 >> record.txt +echo echo e890c4eb63ebcc754f1669b1445b448db96a4da9 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "change LANGUAGE to LANG" into rustdev" +echo git commit -m Merge "change LANGUAGE to LANG" into rustdev ; +git push origin bv81 +echo git push origin bv81; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv82; +git checkout -b bv82; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard fe184ac9ef5882c2c4fffc0912bb7ab62ffaeb93 ; +echo git reset --hard fe184ac9ef5882c2c4fffc0912bb7ab62ffaeb93 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 82 >> record.txt +echo echo fe184ac9ef5882c2c4fffc0912bb7ab62ffaeb93 to record.txt ; +git add .; +echo git add .; +git commit -m " fix 160413 umask fmt error" +echo git commit -m fix 160413 umask fmt error ; +git push origin bv82 +echo git push origin bv82; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv83; +git checkout -b bv83; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard f1567e0f82b3ca20388da8d412e5957acf64d5b0 ; +echo git reset --hard f1567e0f82b3ca20388da8d412e5957acf64d5b0 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 83 >> record.txt +echo echo f1567e0f82b3ca20388da8d412e5957acf64d5b0 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed help -m err" +echo git commit -m fixed help -m err ; +git push origin bv83 +echo git push origin bv83; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv84; +git checkout -b bv84; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard a545f8fd3b81d3e6b19b4a868f1d8ee0d2e5ed73 ; +echo git reset --hard a545f8fd3b81d3e6b19b4a868f1d8ee0d2e5ed73 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 84 >> record.txt +echo echo a545f8fd3b81d3e6b19b4a868f1d8ee0d2e5ed73 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fix 160413 umask fmt error" into rustdev" +echo git commit -m Merge "fix 160413 umask fmt error" into rustdev ; +git push origin bv84 +echo git push origin bv84; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv85; +git checkout -b bv85; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 2d8cdcf350720956b0fda3c64f93d013d2ee17e2 ; +echo git reset --hard 2d8cdcf350720956b0fda3c64f93d013d2ee17e2 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 85 >> record.txt +echo echo 2d8cdcf350720956b0fda3c64f93d013d2ee17e2 to record.txt ; +git add .; +echo git add .; +git commit -m " fix :160145 alias fmt error" +echo git commit -m fix :160145 alias fmt error ; +git push origin bv85 +echo git push origin bv85; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv86; +git checkout -b bv86; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 06ca889c4860d1e4e25d2dce77d991d11919a307 ; +echo git reset --hard 06ca889c4860d1e4e25d2dce77d991d11919a307 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 86 >> record.txt +echo echo 06ca889c4860d1e4e25d2dce77d991d11919a307 to record.txt ; +git add .; +echo git add .; +git commit -m " fix: disown -r option error" +echo git commit -m fix: disown -r option error ; +git push origin bv86 +echo git push origin bv86; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv87; +git checkout -b bv87; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard c750605cf5c673b50183671f79858ae154c407a0 ; +echo git reset --hard c750605cf5c673b50183671f79858ae154c407a0 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 87 >> record.txt +echo echo c750605cf5c673b50183671f79858ae154c407a0 to record.txt ; +git add .; +echo git add .; +git commit -m " change opt variant to mut" +echo git commit -m change opt variant to mut ; +git push origin bv87 +echo git push origin bv87; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv88; +git checkout -b bv88; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 808801d81756188f841510017dbaeace519da23c ; +echo git reset --hard 808801d81756188f841510017dbaeace519da23c ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 88 >> record.txt +echo echo 808801d81756188f841510017dbaeace519da23c to record.txt ; +git add .; +echo git add .; +git commit -m " fix fc command" +echo git commit -m fix fc command ; +git push origin bv88 +echo git push origin bv88; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv89; +git checkout -b bv89; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 68e37bbcc3d58e84df4b4854f69d0673f7cc7d58 ; +echo git reset --hard 68e37bbcc3d58e84df4b4854f69d0673f7cc7d58 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 89 >> record.txt +echo echo 68e37bbcc3d58e84df4b4854f69d0673f7cc7d58 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fix fc command" into rustdev" +echo git commit -m Merge "fix fc command" into rustdev ; +git push origin bv89 +echo git push origin bv89; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv90; +git checkout -b bv90; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 8e0d9c53896edd0eb62c6e0ba4e424c1fc925230 ; +echo git reset --hard 8e0d9c53896edd0eb62c6e0ba4e424c1fc925230 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 90 >> record.txt +echo echo 8e0d9c53896edd0eb62c6e0ba4e424c1fc925230 to record.txt ; +git add .; +echo git add .; +git commit -m " realize translation command --help" +echo git commit -m realize translation command --help ; +git push origin bv90 +echo git push origin bv90; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv91; +git checkout -b bv91; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 7c1d6e6eaaa602936c960663bacaf80e3dcf3965 ; +echo git reset --hard 7c1d6e6eaaa602936c960663bacaf80e3dcf3965 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 91 >> record.txt +echo echo 7c1d6e6eaaa602936c960663bacaf80e3dcf3965 to record.txt ; +git add .; +echo git add .; +git commit -m " fix pushd -l, popd -l, dirs command" +echo git commit -m fix pushd -l, popd -l, dirs command ; +git push origin bv91 +echo git push origin bv91; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv92; +git checkout -b bv92; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 5dc4c4767ea225b5270f998a9cb06bd2b368118c ; +echo git reset --hard 5dc4c4767ea225b5270f998a9cb06bd2b368118c ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 92 >> record.txt +echo echo 5dc4c4767ea225b5270f998a9cb06bd2b368118c to record.txt ; +git add .; +echo git add .; +git commit -m " fixed declare -i err" +echo git commit -m fixed declare -i err ; +git push origin bv92 +echo git push origin bv92; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv93; +git checkout -b bv93; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 972471884b58c115f9c611a84107aa938c058a32 ; +echo git reset --hard 972471884b58c115f9c611a84107aa938c058a32 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 93 >> record.txt +echo echo 972471884b58c115f9c611a84107aa938c058a32 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed declare error" +echo git commit -m fixed declare error ; +git push origin bv93 +echo git push origin bv93; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv94; +git checkout -b bv94; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 102dae472a96e7c811f5e99b3c756887da4253a4 ; +echo git reset --hard 102dae472a96e7c811f5e99b3c756887da4253a4 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 94 >> record.txt +echo echo 102dae472a96e7c811f5e99b3c756887da4253a4 to record.txt ; +git add .; +echo git add .; +git commit -m " fix typeseterror:exec_cmd: typeset to declare" +echo git commit -m fix typeseterror:exec_cmd: typeset to declare ; +git push origin bv94 +echo git push origin bv94; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv95; +git checkout -b bv95; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 06d456ee7b52becc2e77875c9a0a5d4308bd1828 ; +echo git reset --hard 06d456ee7b52becc2e77875c9a0a5d4308bd1828 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 95 >> record.txt +echo echo 06d456ee7b52becc2e77875c9a0a5d4308bd1828 to record.txt ; +git add .; +echo git add .; +git commit -m " change help longdoc format" +echo git commit -m change help longdoc format ; +git push origin bv95 +echo git push origin bv95; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv96; +git checkout -b bv96; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 1d30a26ae0817569e83d69e84a08e7999dbecc68 ; +echo git reset --hard 1d30a26ae0817569e83d69e84a08e7999dbecc68 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 96 >> record.txt +echo echo 1d30a26ae0817569e83d69e84a08e7999dbecc68 to record.txt ; +git add .; +echo git add .; +git commit -m " modify project name rash->utshell" +echo git commit -m modify project name rash->utshell ; +git push origin bv96 +echo git push origin bv96; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv97; +git checkout -b bv97; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard d0537a70467845b4caf25863006bbd142c2241dd ; +echo git reset --hard d0537a70467845b4caf25863006bbd142c2241dd ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 97 >> record.txt +echo echo d0537a70467845b4caf25863006bbd142c2241dd to record.txt ; +git add .; +echo git add .; +git commit -m " fixed declare -p error" +echo git commit -m fixed declare -p error ; +git push origin bv97 +echo git push origin bv97; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv98; +git checkout -b bv98; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard fb327d67a0e9cad54228b940a895d4d1c9ab5ad0 ; +echo git reset --hard fb327d67a0e9cad54228b940a895d4d1c9ab5ad0 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 98 >> record.txt +echo echo fb327d67a0e9cad54228b940a895d4d1c9ab5ad0 to record.txt ; +git add .; +echo git add .; +git commit -m " chage ptr move as offset" +echo git commit -m chage ptr move as offset ; +git push origin bv98 +echo git push origin bv98; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv99; +git checkout -b bv99; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard a06caded61b6a43bb89159be04a0eb9af738e711 ; +echo git reset --hard a06caded61b6a43bb89159be04a0eb9af738e711 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 99 >> record.txt +echo echo a06caded61b6a43bb89159be04a0eb9af738e711 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fix pushd -l, popd -l, dirs command" into rustdev" +echo git commit -m Merge "fix pushd -l, popd -l, dirs command" into rustdev ; +git push origin bv99 +echo git push origin bv99; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv100; +git checkout -b bv100; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 13556a85f76698547e08c7fa46b8a88301dc73a5 ; +echo git reset --hard 13556a85f76698547e08c7fa46b8a88301dc73a5 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 100 >> record.txt +echo echo 13556a85f76698547e08c7fa46b8a88301dc73a5 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed ulimit cmd print format err" +echo git commit -m fixed ulimit cmd print format err ; +git push origin bv100 +echo git push origin bv100; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv101; +git checkout -b bv101; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard e76865581185412bd15fb89ef5e7e36258212150 ; +echo git reset --hard e76865581185412bd15fb89ef5e7e36258212150 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 101 >> record.txt +echo echo e76865581185412bd15fb89ef5e7e36258212150 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fixed ulimit cmd print format err" into rustdev" +echo git commit -m Merge "fixed ulimit cmd print format err" into rustdev ; +git push origin bv101 +echo git push origin bv101; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv102; +git checkout -b bv102; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard d9ed5098a46ac6bcd9addc2c1e97a3195ac022bd ; +echo git reset --hard d9ed5098a46ac6bcd9addc2c1e97a3195ac022bd ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 102 >> record.txt +echo echo d9ed5098a46ac6bcd9addc2c1e97a3195ac022bd to record.txt ; +git add .; +echo git add .; +git commit -m " fix printf %f" +echo git commit -m fix printf %f ; +git push origin bv102 +echo git push origin bv102; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv103; +git checkout -b bv103; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard ad9027e057c5a227be8159b9a6eb31d5e8641309 ; +echo git reset --hard ad9027e057c5a227be8159b9a6eb31d5e8641309 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 103 >> record.txt +echo echo ad9027e057c5a227be8159b9a6eb31d5e8641309 to record.txt ; +git add .; +echo git add .; +git commit -m " change en-US translztion format" +echo git commit -m change en-US translztion format ; +git push origin bv103 +echo git push origin bv103; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv104; +git checkout -b bv104; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 204c0925c7d148257a8d6102e82e4e8dccf53cb3 ; +echo git reset --hard 204c0925c7d148257a8d6102e82e4e8dccf53cb3 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 104 >> record.txt +echo echo 204c0925c7d148257a8d6102e82e4e8dccf53cb3 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed declare -a err" +echo git commit -m fixed declare -a err ; +git push origin bv104 +echo git push origin bv104; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv105; +git checkout -b bv105; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard fea9649b3799f2e6de35ebca49b4c771f73d1c92 ; +echo git reset --hard fea9649b3799f2e6de35ebca49b4c771f73d1c92 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 105 >> record.txt +echo echo fea9649b3799f2e6de35ebca49b4c771f73d1c92 to record.txt ; +git add .; +echo git add .; +git commit -m " fix type -a" +echo git commit -m fix type -a ; +git push origin bv105 +echo git push origin bv105; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv106; +git checkout -b bv106; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 690d56a0f3209fdd4559d855674e78d8107920b8 ; +echo git reset --hard 690d56a0f3209fdd4559d855674e78d8107920b8 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 106 >> record.txt +echo echo 690d56a0f3209fdd4559d855674e78d8107920b8 to record.txt ; +git add .; +echo git add .; +git commit -m " fix enable -a" +echo git commit -m fix enable -a ; +git push origin bv106 +echo git push origin bv106; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv107; +git checkout -b bv107; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 3788e0451fcd072fabf44cf96de23d723676c13b ; +echo git reset --hard 3788e0451fcd072fabf44cf96de23d723676c13b ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 107 >> record.txt +echo echo 3788e0451fcd072fabf44cf96de23d723676c13b to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "change en-US translztion format" into rustdev" +echo git commit -m Merge "change en-US translztion format" into rustdev ; +git push origin bv107 +echo git push origin bv107; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv108; +git checkout -b bv108; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard e5b99f66029850a11f429c19fce3f614368a2748 ; +echo git reset --hard e5b99f66029850a11f429c19fce3f614368a2748 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 108 >> record.txt +echo echo e5b99f66029850a11f429c19fce3f614368a2748 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fix enable -a" into rustdev" +echo git commit -m Merge "fix enable -a" into rustdev ; +git push origin bv108 +echo git push origin bv108; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv109; +git checkout -b bv109; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard da17d91645784496a5edcdde6f882389397127e1 ; +echo git reset --hard da17d91645784496a5edcdde6f882389397127e1 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 109 >> record.txt +echo echo da17d91645784496a5edcdde6f882389397127e1 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fixed declare -a err" into rustdev" +echo git commit -m Merge "fixed declare -a err" into rustdev ; +git push origin bv109 +echo git push origin bv109; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv110; +git checkout -b bv110; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard af506d1a9f0e9542545f613db3c06887929d6d12 ; +echo git reset --hard af506d1a9f0e9542545f613db3c06887929d6d12 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 110 >> record.txt +echo echo af506d1a9f0e9542545f613db3c06887929d6d12 to record.txt ; +git add .; +echo git add .; +git commit -m " fix typeset -f function" +echo git commit -m fix typeset -f function ; +git push origin bv110 +echo git push origin bv110; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv111; +git checkout -b bv111; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 90a00b5509b085d1439800dff068bd96a26d277a ; +echo git reset --hard 90a00b5509b085d1439800dff068bd96a26d277a ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 111 >> record.txt +echo echo 90a00b5509b085d1439800dff068bd96a26d277a to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fix typeset -f function" into rustdev" +echo git commit -m Merge "fix typeset -f function" into rustdev ; +git push origin bv111 +echo git push origin bv111; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv112; +git checkout -b bv112; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 3b850c3821bdc84882ef7ed8b779555e179afd25 ; +echo git reset --hard 3b850c3821bdc84882ef7ed8b779555e179afd25 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 112 >> record.txt +echo echo 3b850c3821bdc84882ef7ed8b779555e179afd25 to record.txt ; +git add .; +echo git add .; +git commit -m " add traslations for type" +echo git commit -m add traslations for type ; +git push origin bv112 +echo git push origin bv112; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv113; +git checkout -b bv113; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard ada589369c646185763a8c5253df5955a77e5d61 ; +echo git reset --hard ada589369c646185763a8c5253df5955a77e5d61 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 113 >> record.txt +echo echo ada589369c646185763a8c5253df5955a77e5d61 to record.txt ; +git add .; +echo git add .; +git commit -m " fix complete and compgen bug" +echo git commit -m fix complete and compgen bug ; +git push origin bv113 +echo git push origin bv113; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv114; +git checkout -b bv114; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard eab505fb31093598e39e6e7d3e39448e279923f2 ; +echo git reset --hard eab505fb31093598e39e6e7d3e39448e279923f2 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 114 >> record.txt +echo echo eab505fb31093598e39e6e7d3e39448e279923f2 to record.txt ; +git add .; +echo git add .; +git commit -m " fix memery err" +echo git commit -m fix memery err ; +git push origin bv114 +echo git push origin bv114; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv115; +git checkout -b bv115; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard f49cd3a3cbdb079d4f9aa09b178f6024dabca168 ; +echo git reset --hard f49cd3a3cbdb079d4f9aa09b178f6024dabca168 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 115 >> record.txt +echo echo f49cd3a3cbdb079d4f9aa09b178f6024dabca168 to record.txt ; +git add .; +echo git add .; +git commit -m " fix enable -n" +echo git commit -m fix enable -n ; +git push origin bv115 +echo git push origin bv115; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv116; +git checkout -b bv116; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard aedfa436429724000dfdbc042e5ec6cf149b5fc3 ; +echo git reset --hard aedfa436429724000dfdbc042e5ec6cf149b5fc3 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 116 >> record.txt +echo echo aedfa436429724000dfdbc042e5ec6cf149b5fc3 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fix enable -n" into rustdev" +echo git commit -m Merge "fix enable -n" into rustdev ; +git push origin bv116 +echo git push origin bv116; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv117; +git checkout -b bv117; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 3ba426b53b2c4bf27c12eb98c4de176df471c46d ; +echo git reset --hard 3ba426b53b2c4bf27c12eb98c4de176df471c46d ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 117 >> record.txt +echo echo 3ba426b53b2c4bf27c12eb98c4de176df471c46d to record.txt ; +git add .; +echo git add .; +git commit -m " add translation for let kill bind" +echo git commit -m add translation for let kill bind ; +git push origin bv117 +echo git push origin bv117; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv118; +git checkout -b bv118; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 77228f3e3692f3aae400c6ad37d795fe3fe24bf2 ; +echo git reset --hard 77228f3e3692f3aae400c6ad37d795fe3fe24bf2 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 118 >> record.txt +echo echo 77228f3e3692f3aae400c6ad37d795fe3fe24bf2 to record.txt ; +git add .; +echo git add .; +git commit -m " changed function location" +echo git commit -m changed function location ; +git push origin bv118 +echo git push origin bv118; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv119; +git checkout -b bv119; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 87f5bc0f673ea1d7ceb8de404a3fd3621b4c17ff ; +echo git reset --hard 87f5bc0f673ea1d7ceb8de404a3fd3621b4c17ff ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 119 >> record.txt +echo echo 87f5bc0f673ea1d7ceb8de404a3fd3621b4c17ff to record.txt ; +git add .; +echo git add .; +git commit -m " modify enable -n commind" +echo git commit -m modify enable -n commind ; +git push origin bv119 +echo git push origin bv119; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv120; +git checkout -b bv120; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 9b92233e6e928cb06a7c13d57aa15e0185bd3791 ; +echo git reset --hard 9b92233e6e928cb06a7c13d57aa15e0185bd3791 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 120 >> record.txt +echo echo 9b92233e6e928cb06a7c13d57aa15e0185bd3791 to record.txt ; +git add .; +echo git add .; +git commit -m " fix mapfile -d" +echo git commit -m fix mapfile -d ; +git push origin bv120 +echo git push origin bv120; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv121; +git checkout -b bv121; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 2e2ae9165d48c3b7dd2e1a6cb86fd035591060cf ; +echo git reset --hard 2e2ae9165d48c3b7dd2e1a6cb86fd035591060cf ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 121 >> record.txt +echo echo 2e2ae9165d48c3b7dd2e1a6cb86fd035591060cf to record.txt ; +git add .; +echo git add .; +git commit -m " add safe protocol for alias and hash" +echo git commit -m add safe protocol for alias and hash ; +git push origin bv121 +echo git push origin bv121; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv122; +git checkout -b bv122; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard eb8b0dd7ddd7e11f78b6528ea50925b04eb3ab7d ; +echo git reset --hard eb8b0dd7ddd7e11f78b6528ea50925b04eb3ab7d ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 122 >> record.txt +echo echo eb8b0dd7ddd7e11f78b6528ea50925b04eb3ab7d to record.txt ; +git add .; +echo git add .; +git commit -m " add u_src dir" +echo git commit -m add u_src dir ; +git push origin bv122 +echo git push origin bv122; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv123; +git checkout -b bv123; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 6d72fd0a3ccc1063c57467015616ee923d2ff7e2 ; +echo git reset --hard 6d72fd0a3ccc1063c57467015616ee923d2ff7e2 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 123 >> record.txt +echo echo 6d72fd0a3ccc1063c57467015616ee923d2ff7e2 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "add safe protocol for alias and hash" into rustdev" +echo git commit -m Merge "add safe protocol for alias and hash" into rustdev ; +git push origin bv123 +echo git push origin bv123; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv124; +git checkout -b bv124; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard ac5c53099a6515a85e977ccf9afbf4e35c46a5ad ; +echo git reset --hard ac5c53099a6515a85e977ccf9afbf4e35c46a5ad ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 124 >> record.txt +echo echo ac5c53099a6515a85e977ccf9afbf4e35c46a5ad to record.txt ; +git add .; +echo git add .; +git commit -m " change translate file" +echo git commit -m change translate file ; +git push origin bv124 +echo git push origin bv124; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv125; +git checkout -b bv125; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard bc1080dd99fbc11c1f3c80131c776878523c30c2 ; +echo git reset --hard bc1080dd99fbc11c1f3c80131c776878523c30c2 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 125 >> record.txt +echo echo bc1080dd99fbc11c1f3c80131c776878523c30c2 to record.txt ; +git add .; +echo git add .; +git commit -m " fix:193533 utshell环境,Ctrl+D退出会话时,提示exit_builtin" +echo git commit -m fix:193533 utshell环境,Ctrl+D退出会话时,提示exit_builtin ; +git push origin bv125 +echo git push origin bv125; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv126; +git checkout -b bv126; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 1a86263c1c045c8c0bf59faa61de8897ba71082e ; +echo git reset --hard 1a86263c1c045c8c0bf59faa61de8897ba71082e ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 126 >> record.txt +echo echo 1a86263c1c045c8c0bf59faa61de8897ba71082e to record.txt ; +git add .; +echo git add .; +git commit -m " fix:193535.history -p mount和用例中预期不符" +echo git commit -m fix:193535.history -p mount和用例中预期不符 ; +git push origin bv126 +echo git push origin bv126; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv127; +git checkout -b bv127; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 5e7f126369b7c5be332ea82cae8534f4499b3a90 ; +echo git reset --hard 5e7f126369b7c5be332ea82cae8534f4499b3a90 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 127 >> record.txt +echo echo 5e7f126369b7c5be332ea82cae8534f4499b3a90 to record.txt ; +git add .; +echo git add .; +git commit -m " fix:193581 utshell环境,未执行kill -CONT 恢复进程时,执行ctrl+C无法结束wait -f 进程" +echo git commit -m fix:193581 utshell环境,未执行kill -CONT 恢复进程时,执行ctrl+C无法结束wait -f 进程 ; +git push origin bv127 +echo git push origin bv127; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv128; +git checkout -b bv128; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 97c737d22ff3adf518655aa848b6531a548b7779 ; +echo git reset --hard 97c737d22ff3adf518655aa848b6531a548b7779 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 128 >> record.txt +echo echo 97c737d22ff3adf518655aa848b6531a548b7779 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed 193557 declare 命令变量输出异常,和用例中预期不一致" +echo git commit -m fixed 193557 declare 命令变量输出异常,和用例中预期不一致 ; +git push origin bv128 +echo git push origin bv128; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv129; +git checkout -b bv129; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 7e07d17473de10c94e37a2fddb63c39c00702be2 ; +echo git reset --hard 7e07d17473de10c94e37a2fddb63c39c00702be2 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 129 >> record.txt +echo echo 7e07d17473de10c94e37a2fddb63c39c00702be2 to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fixed 193557 declare 命令变量输出异常,和用例中预期不一致" into rustdev" +echo git commit -m Merge "fixed 193557 declare 命令变量输出异常,和用例中预期不一致" into rustdev ; +git push origin bv129 +echo git push origin bv129; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv130; +git checkout -b bv130; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard f9f38431efe992eb9e7a0928968303643a6f0807 ; +echo git reset --hard f9f38431efe992eb9e7a0928968303643a6f0807 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 130 >> record.txt +echo echo f9f38431efe992eb9e7a0928968303643a6f0807 to record.txt ; +git add .; +echo git add .; +git commit -m " fixed declare command brackets's format" +echo git commit -m fixed declare command brackets's format ; +git push origin bv130 +echo git push origin bv130; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv131; +git checkout -b bv131; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 6cad4846183d77119319c2236c5c337e8f632c9a ; +echo git reset --hard 6cad4846183d77119319c2236c5c337e8f632c9a ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 131 >> record.txt +echo echo 6cad4846183d77119319c2236c5c337e8f632c9a to record.txt ; +git add .; +echo git add .; +git commit -m " Merge "fixed declare command brackets's format" into rustdev" +echo git commit -m Merge "fixed declare command brackets's format" into rustdev ; +git push origin bv131 +echo git push origin bv131; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv132; +git checkout -b bv132; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 7cf4c921dd95788697bd1f0ec49b6d918359b410 ; +echo git reset --hard 7cf4c921dd95788697bd1f0ec49b6d918359b410 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 132 >> record.txt +echo echo 7cf4c921dd95788697bd1f0ec49b6d918359b410 to record.txt ; +git add .; +echo git add .; +git commit -m " add print_cmd reconstruction" +echo git commit -m add print_cmd reconstruction ; +git push origin bv132 +echo git push origin bv132; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv133; +git checkout -b bv133; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard c74756216fafb31404717cacfef813637b43d1f3 ; +echo git reset --hard c74756216fafb31404717cacfef813637b43d1f3 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 133 >> record.txt +echo echo c74756216fafb31404717cacfef813637b43d1f3 to record.txt ; +git add .; +echo git add .; +git commit -m " delete command_h.re test" +echo git commit -m delete command_h.re test ; +git push origin bv133 +echo git push origin bv133; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv134; +git checkout -b bv134; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard a9f5a77741d8d425cadab98626379c37045958e3 ; +echo git reset --hard a9f5a77741d8d425cadab98626379c37045958e3 ; +cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash//* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 134 >> record.txt +echo echo a9f5a77741d8d425cadab98626379c37045958e3 to record.txt ; +git add .; +echo git add .; +git commit -m " generate header.rs from .h header files" +echo git commit -m generate header.rs from .h header files ; +git push origin bv134 +echo git push origin bv134; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +read diff --git a/gen.sh b/gen.sh old mode 100644 new mode 100755 index 51b370286d96805bd7ae6959e04bb5a8d6727393..05e9ffe926ed3b1e671fa2f563ae7c25d2128b91 --- a/gen.sh +++ b/gen.sh @@ -1,8 +1,9 @@ -export utshell_dir=/home/tong/src/bash; -export euler_dir=/home/tong/src/openeuler/utshell; +export utshell_dir=/home/huan/gerrit/bash; +export euler_dir=/home/huan/gerrit/utshell; export count=0`tail -1 ${euler_dir}/record.txt`; echo $euler_dir echo $utshell_dir +echo $count while read line ; do let count=count+1; echo $line|awk -F'$' '{ @@ -14,8 +15,8 @@ print "cd " ENVIRON["utshell_dir"] ";"; print "echo cd " ENVIRON["utshell_dir"] ";"; print "git reset --hard ",$1," ; "; print "echo git reset --hard ",$1," ; "; -print "cp -r " ENVIRON["utshell_dir"] "//* " ENVIRON["euler_dir"] ";" -print "echo cp -r " ENVIRON["utshell_dir"] "//* " ENVIRON["euler_dir"] ";" +print "cp -r " ENVIRON["utshell_dir"] "/* " ENVIRON["euler_dir"] ";" +print "echo cp -r " ENVIRON["utshell_dir"] "/* " ENVIRON["euler_dir"] ";" print "cd " ENVIRON["euler_dir"]; print "echo cd " ENVIRON["euler_dir"] ";" print "echo " ENVIRON["count"] " >> record.txt"; @@ -29,4 +30,4 @@ print "echo git push origin bv" ENVIRON["count"] ";"; print "cd " ENVIRON["utshell_dir"]; print "echo cd " ENVIRON["utshell_dir"] ";" print "read "; -}' ; done < ../1 >./x.sh +}' ; done < 1 > x.sh diff --git a/record.txt b/record.txt index 8e435da93deb7bff843097ef72c7532c09311cf5..8409e1a07333818966e7f59736c5e8247a8dcce9 100644 --- a/record.txt +++ b/record.txt @@ -11,3 +11,15 @@ 11 12 13 +12 +12 +12 +12 +12 +13 +14 +15 +16 +17 +18 +19 diff --git a/x.sh b/x.sh old mode 100644 new mode 100755 index ea40c2187a1a9f2525d961a4eb1a811c83e2b75e..e4d14db85891556941cecbb6d2c8f45230f4dc73 --- a/x.sh +++ b/x.sh @@ -1,230 +1,176 @@ -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv4; -git checkout -b bv4; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv12; +git checkout -b bv12; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 4e5ff3911664c3535659c83e05c05d6d809e57d5 ; +echo git reset --hard 4e5ff3911664c3535659c83e05c05d6d809e57d5 ; +cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 12 >> record.txt +echo echo 4e5ff3911664c3535659c83e05c05d6d809e57d5 to record.txt ; +git add .; +echo git add .; +git commit -m " add README821d31e4f75848ca30bf5b5bede06256907b09f0 " +echo git commit -m add README821d31e4f75848ca30bf5b5bede06256907b09f0 ; +git push origin bv12 +echo git push origin bv12; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv13; +git checkout -b bv13; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard d8b5fe4e7673b03007c243172537bc84b7d7c558 ; +echo git reset --hard d8b5fe4e7673b03007c243172537bc84b7d7c558 ; +cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 13 >> record.txt +echo echo d8b5fe4e7673b03007c243172537bc84b7d7c558 to record.txt ; +git add .; +echo git add .; +git commit -m " refactor: add rust framework for builtins." +echo git commit -m refactor: add rust framework for builtins. ; +git push origin bv13 +echo git push origin bv13; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv14; +git checkout -b bv14; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; +git reset --hard 9edf0cde85de2eb55837061e75b2cf882cc11e55 ; +echo git reset --hard 9edf0cde85de2eb55837061e75b2cf882cc11e55 ; +cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 14 >> record.txt +echo echo 9edf0cde85de2eb55837061e75b2cf882cc11e55 to record.txt ; +git add .; +echo git add .; +git commit -m " refactor: move builtins_org to builtins" +echo git commit -m refactor: move builtins_org to builtins ; +git push origin bv14 +echo git push origin bv14; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv15; +git checkout -b bv15; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; git reset --hard d337102476240db1552c114113fb8316a0b9770f ; echo git reset --hard d337102476240db1552c114113fb8316a0b9770f ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 4 >> record.txt +cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 15 >> record.txt echo echo d337102476240db1552c114113fb8316a0b9770f to record.txt ; git add .; echo git add .; git commit -m " 添加jobs rust code" echo git commit -m 添加jobs rust code ; -git push origin bv4 -echo git push origin bv4; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv5; -git checkout -b bv5; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; +git push origin bv15 +echo git push origin bv15; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv16; +git checkout -b bv16; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; git reset --hard 59f05227deab020a56c870c2b7792104413ad4c7 ; echo git reset --hard 59f05227deab020a56c870c2b7792104413ad4c7 ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 5 >> record.txt +cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 16 >> record.txt echo echo 59f05227deab020a56c870c2b7792104413ad4c7 to record.txt ; git add .; echo git add .; git commit -m " builtins_rust: add read plugin" echo git commit -m builtins_rust: add read plugin ; -git push origin bv5 -echo git push origin bv5; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv6; -git checkout -b bv6; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; +git push origin bv16 +echo git push origin bv16; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv17; +git checkout -b bv17; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; git reset --hard b33fe3ce7039944a5a18aefcc51c214a174bb25e ; echo git reset --hard b33fe3ce7039944a5a18aefcc51c214a174bb25e ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 6 >> record.txt +cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 17 >> record.txt echo echo b33fe3ce7039944a5a18aefcc51c214a174bb25e to record.txt ; git add .; echo git add .; git commit -m " 优化指针传参问题" echo git commit -m 优化指针传参问题 ; -git push origin bv6 -echo git push origin bv6; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv7; -git checkout -b bv7; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; +git push origin bv17 +echo git push origin bv17; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv18; +git checkout -b bv18; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; git reset --hard 7e248b9bceea2cb5a53fa8267db60951966f0d8d ; echo git reset --hard 7e248b9bceea2cb5a53fa8267db60951966f0d8d ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 7 >> record.txt +cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 18 >> record.txt echo echo 7e248b9bceea2cb5a53fa8267db60951966f0d8d to record.txt ; git add .; echo git add .; git commit -m " Merge "优化指针传参问题" into rustdev" echo git commit -m Merge "优化指针传参问题" into rustdev ; -git push origin bv7 -echo git push origin bv7; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv8; -git checkout -b bv8; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; +git push origin bv18 +echo git push origin bv18; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell; +echo git checkout -b bv19; +git checkout -b bv19; +cd /home/huan/gerrit/bash; +echo cd /home/huan/gerrit/bash; git reset --hard ec052778560599039fdbc50419d367acaa63b00a ; echo git reset --hard ec052778560599039fdbc50419d367acaa63b00a ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 8 >> record.txt +cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +echo cp -r /home/huan/gerrit/bash/* /home/huan/gerrit/utshell; +cd /home/huan/gerrit/utshell +echo cd /home/huan/gerrit/utshell; +echo 19 >> record.txt echo echo ec052778560599039fdbc50419d367acaa63b00a to record.txt ; git add .; echo git add .; git commit -m " refactor: add r_execute_cmd function" echo git commit -m refactor: add r_execute_cmd function ; -git push origin bv8 -echo git push origin bv8; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv9; -git checkout -b bv9; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; -git reset --hard 9b18ec1b6383bea95912c78856c0442e5185304c ; -echo git reset --hard 9b18ec1b6383bea95912c78856c0442e5185304c ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 9 >> record.txt -echo echo 9b18ec1b6383bea95912c78856c0442e5185304c to record.txt ; -git add .; -echo git add .; -git commit -m " refactor: modify execute_cmd function,part 1" -echo git commit -m refactor: modify execute_cmd function,part 1 ; -git push origin bv9 -echo git push origin bv9; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv10; -git checkout -b bv10; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; -git reset --hard 1efade178d50e6e98946958ab076d1e1cc3d4676 ; -echo git reset --hard 1efade178d50e6e98946958ab076d1e1cc3d4676 ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 10 >> record.txt -echo echo 1efade178d50e6e98946958ab076d1e1cc3d4676 to record.txt ; -git add .; -echo git add .; -git commit -m " 添加fg_bg 命令 rust 代码" -echo git commit -m 添加fg_bg 命令 rust 代码 ; -git push origin bv10 -echo git push origin bv10; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv11; -git checkout -b bv11; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; -git reset --hard 5a92722cbfd79d4f44b53d29c644de9449d9a9b5 ; -echo git reset --hard 5a92722cbfd79d4f44b53d29c644de9449d9a9b5 ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 11 >> record.txt -echo echo 5a92722cbfd79d4f44b53d29c644de9449d9a9b5 to record.txt ; -git add .; -echo git add .; -git commit -m " Merge "refactor: modify execute_cmd function,part 1" into rustdev" -echo git commit -m Merge "refactor: modify execute_cmd function,part 1" into rustdev ; -git push origin bv11 -echo git push origin bv11; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv12; -git checkout -b bv12; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; -git reset --hard 31346f4ffaae817b3242928f473619b7d06d94bd ; -echo git reset --hard 31346f4ffaae817b3242928f473619b7d06d94bd ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 12 >> record.txt -echo echo 31346f4ffaae817b3242928f473619b7d06d94bd to record.txt ; -git add .; -echo git add .; -git commit -m " 添加cd rust 源码,并优化指针判空写法" -echo git commit -m 添加cd rust 源码,并优化指针判空写法 ; -git push origin bv12 -echo git push origin bv12; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read -echo cd /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell; -echo git checkout -b bv13; -git checkout -b bv13; -cd /home/tong/src/bash; -echo cd /home/tong/src/bash; -git reset --hard 8370b614793b54261b1ef08bdeb0aa36eb8f01a2 ; -echo git reset --hard 8370b614793b54261b1ef08bdeb0aa36eb8f01a2 ; -cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -echo cp -r /home/tong/src/bash//* /home/tong/src/openeuler/utshell; -cd /home/tong/src/openeuler/utshell -echo cd /home/tong/src/openeuler/utshell; -echo 13 >> record.txt -echo echo 8370b614793b54261b1ef08bdeb0aa36eb8f01a2 to record.txt ; -git add .; -echo git add .; -git commit -m " 1 添加fc命令源码 2 优化代码规范,去掉多余的空格 3 添加注册函数" -echo git commit -m 1 添加fc命令源码 2 优化代码规范,去掉多余的空格 3 添加注册函数 ; -git push origin bv13 -echo git push origin bv13; -cd /home/tong/src/bash -echo cd /home/tong/src/bash; -read +git push origin bv19 +echo git push origin bv19; +cd /home/huan/gerrit/bash +echo cd /home/huan/gerrit/bash;