6 Star 39 Fork 3

saqqdy / gitmars

2022-08-10 11:04
645470 saqqdy 1578930100 saqqdy
  1. combine update admin指令增加合并判断,不需要合并时不再合并
  2. 升级依赖包版本
最后提交信息为: Merge branch 'dev'
2022-07-20 10:40
645470 saqqdy 1578930100 saqqdy
  1. 修复gitm get指令取不到对应暂存内容问题
  2. 修复gitm undo指令报错
  3. 完善 typescript 类型
2022-07-03 16:49
645470 saqqdy 1578930100 saqqdy
  1. 更新versionControl策略,正式弃用lite通道
最后提交信息为: Merge branch 'dev'
2022-06-12 19:54
645470 saqqdy 1578930100 saqqdy
  1. monorepo改造,拆分成gitmars @gitmars/core @gitmars/server @gitmars/ui docs五个子项目
  2. 放开alias 指令只能在git项目下面执行的限制
  3. 升级依赖包版本
  4. 优化部分性能
最后提交信息为: Merge branch 'next'
2022-04-08 00:36
645470 saqqdy 1578930100 saqqdy
  1. 删除分支自动执行git remote prune origin清理记录
  2. 升级依赖包
最后提交信息为: Merge branch 'dev'
2022-03-24 11:38
645470 saqqdy 1578930100 saqqdy
  1. 新增gitm alias指令,初始化:git alias init,移除:git alias remove
  2. 新增别名指令使用gitmars,可使用git mars xxxgit flow xxx,均等价于gitm xxx
  3. config配置增加apis,原config.api迁移到config.apis.userInfo
  4. 新增config.apis.buildConfig接口配置,用于读取构建配置,优先级高于config.apolloConfig
  5. 升级依赖包
最后提交信息为: Merge branch 'dev'
2022-02-24 18:52
645470 saqqdy 1578930100 saqqdy
  1. 新增level=3审核员权限,审核员有合并权限可以执行admin publish动作,但是与管理员不同的是审核员提交代码会推送到远程。原开发者权限调整为4
最后提交信息为: 2.17.0
2022-02-24 14:57
645470 saqqdy 1578930100 saqqdy
  1. 优化取项目名称的逻辑
最后提交信息为: 2.16.6
2021-12-27 14:25
645470 saqqdy 1578930100 saqqdy
  1. approve review指令增加--quiet,移除--postmsg,默认发送消息
最后提交信息为: 2.16.5
2021-12-27 13:30
645470 saqqdy 1578930100 saqqdy
  1. 扩展request方法支持gzip
最后提交信息为: 2.16.4
2021-12-23 20:59
645470 saqqdy 1578930100 saqqdy
  1. approve指令优化批量操作体验
最后提交信息为: 2.16.3
2021-12-23 16:54
645470 saqqdy 1578930100 saqqdy
  1. approve指令增加显示评论数量
  2. 提示语调整
最后提交信息为: 2.16.2
2021-12-17 16:15
645470 saqqdy 1578930100 saqqdy

功能

  1. 新增approve指令用于审批远程合并请求,支持差异预览,新增gitm admin approve指令,引用approve指令
  2. 新增review指令用于review代码,提交review记录
  3. 扩展request方法支持PUT DELETE

优化

  1. 修复service缓存问题
  2. 优化文档
最后提交信息为: gitm approve & gitm review
2021-12-14 22:22
645470 saqqdy 1578930100 saqqdy
  1. 新增status指令查看当前分支状态
最后提交信息为: 2.15.4
2021-12-13 13:58
645470 saqqdy 1578930100 saqqdy
  1. log指令增加--json传值,是否以json格式输出日志,默认表格方式
最后提交信息为: 2.15.3
2021-12-12 15:06
645470 saqqdy 1578930100 saqqdy
  1. 新增debug方法,开启debug功能
最后提交信息为: docs
2021-12-11 14:45
645470 saqqdy 1578930100 saqqdy
  1. gitm ui增加支持undoredo
  2. gitm go增加支持undoredo
最后提交信息为: 2.15.1
2021-12-10 20:51
645470 saqqdy 1578930100 saqqdy

功能

  1. 改用性能更好的原生脚本执行器,替代shelljs的sh.exec
  2. 新增undo指令,用于撤回代码
  3. 新增redo指令,用于恢复撤销的代码
  4. cleanbranch指令流程优化,预览之后可选择分支进行清理
  5. undo指令新增--no-merges --limit --lastet --calc --calcAll传参
  6. log指令增加--no-merges传参,用于排除merge记录
  7. process.exit替换sh.exit

优化

  1. 优化读取git log的体验
  2. 新增echo gitLogsFormatter revertCache writeFileSync等方法
  3. 移除filterBranch方法
  4. 完善typescript类型
最后提交信息为: gitm undo & use cross-spawn & fix bugs
2021-12-02 22:36
645470 saqqdy 1578930100 saqqdy
  1. 替换调起构建和推送群消息的curl脚本,处理win7不能执行curl的兼容问题
2021-12-02 12:46
645470 saqqdy 1578930100 saqqdy
  1. queue方法扩展支持promise函数
  2. 替换创建远程合并请求的curl脚本,处理win7不能执行curl的兼容问题
  3. 解决脚本队列continue缓存保存失败的问题
  4. 解决circular dependency问题
TypeScript
1
https://gitee.com/saqqdy/gitmars.git
git@gitee.com:saqqdy/gitmars.git
saqqdy
gitmars
gitmars

搜索帮助

14c37bed 8189591 565d56ea 8189591