Skip to content

v0.7.0 (2018-11-01)

Compare
Choose a tag to compare
@icyleaf icyleaf released this 20 Nov 10:15
· 390 commits to master since this release

Changed

  • [API] /repositories 创建仓库 API 参数改名 mirror_onlycreate 并新增 clone 参数
  • [API] /repositories/search 搜索仓库 API 参数从 query 改为 uri path 方式,名称从 q 改为 keyword
  • [CLI] 创建仓库传递参数保持上面一条的同步:参数改名 --mirror_only 改为 --no-create 并新增 --no-clone 参数
  • [CLI] 执行 hpr 命令没有带任何参数时默认显示帮助文档
  • [Core] 新版本 Gitlab 项目的 path 支持大小写区分,此版本将会尽量保证和原仓库大小写一致(不再强制小写)
  • [Core] 镜像的仓库目录结构发生变动,由原来的 repositories 和镜像仓库目录中间新增了 group_name (从配置文件获取),为以后支持多 group 做扩展
  • [Core] 为了消除歧义修改 git remote 名为 hpr (之前是 mirror)
  • [Core] 仓库的状态删除 busy 并扩展为 fetching/pushing

Added

  • [CLI] 新增独立命令 hpr-migration 迁移命令 (目前为止仅支持 gitlab-mirrors`)
  • [CLI] 新增全局参数 --file 可以指定自定义的 hpr.json 配置文件.

Fixed

  • [API] 修复丢失 layer 入口文件(docker 镜像不受影响)
  • [API] 修复删除仓库可能会出现随机删除的问题(gitlab 接口发生变化)
  • [Core] 修复在更新仓库过程中 gitlab 对于项目的描述没有更新或只保留了 [Syncing] 文案
  • [Core] 修复一些日志输出多处不一致的文案