Skip to content

Releases: icyleaf/hpr

v0.14.0

23 Oct 09:37
v0.14.0
Compare
Choose a tag to compare

仅仅是更新了依赖的版本号

v0.9.0 (2018-11-20)

07 Dec 10:12
Compare
Choose a tag to compare

Changed

  • [CLI] 所有命令升级为子命令使用 hpr [command] <options> 的方式调用
  • [CLI] 全局参数 --file 修改为 --path,原为配置文件现在为 hpr 项目根目录
  • [Docker] 舍弃 docker-compose 并把依赖的服务打为一个镜像
  • [Docker] 同时支持基于 ubuntu/alpine 的镜像

Added

  • [Core] hpr.json 增加 Sentry 异常上报的配置

v0.7.0 (2018-11-01)

20 Nov 10:15
Compare
Choose a tag to compare

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] 修复一些日志输出多处不一致的文案

v0.6.0

28 Apr 10:19
Compare
Choose a tag to compare
  • 新增搜索仓库功能

v0.5.0

26 Apr 09:08
Compare
Choose a tag to compare
  • 较大的重构涉及部分接口结构的变更
  • 更友好化的输出日志