Releases: icyleaf/hpr
Releases · icyleaf/hpr
v0.14.0
v0.9.0 (2018-11-20)
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)
Changed
- [API]
/repositories
创建仓库 API 参数改名mirror_only
为create
并新增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] 修复一些日志输出多处不一致的文案