cfxmarkets / repo-tools
此包最新版本(v1.0.0)没有提供许可信息。
一组用于管理仓库的小工具,例如数据库迁移工具等。注意:由于这些工具应用范围广泛,我们决定不明确声明它们的依赖。相反,这些依赖被建议使用,以便需要的人可以轻松找到
v1.0.0
2019-03-28 22:03 UTC
Suggests
- mbucc/shmig: This is necessary for using the database-related utilities.
This package is auto-updated.
Last update: 2024-08-29 04:43:11 UTC
README
此仓库包含一系列可能对仓库维护任务有用的bash脚本。
重要:其中一些工具使用了未官方声明的依赖。它们的目的是能够在具有相当公式化结构的仓库之间共享。通常,这些结构会非常CFX特定。请随意分支...
用法
shmig-show-migrations-for-ref
NAME shmig-show-migrations-for-ref - use shmig to list migrations for a particular branch of a git repository SYNOPSIS shmig-show-migrations-for-ref [options] [ref] DESCRIPTION Checks out [ref] into a temp directory and uses shmig to get a full list of available migrations. The intended use for this in conjunction with `migrate-to-common-ancestor`. OPTIONS --repo-root|-r Optional. The repo in which to operate this command. If not supplied, the command moves up from the current working directory trying to find a .git directory. --tmp-dir|-t Optional. The path to the directory to use as a temp directory. If none provided, a random temp directory will be created under /tmp/. --no-cleanup|-n Optional. Don't delete the temporary directory.
shmig-migrate-to-common-ancestor
NAME shmig-migrate-to-common-ancestor - use shmig to migrate the database of a repository to the common ancestor of two refs SYNOPSIS shmig-migrate-to-common-ancestor [options] [from_ref] [to_ref] DESCRIPTION Finds the common database migration ancestor between [from_ref] and [to_ref] and uses shmig to migrate the database to that ancestor OPTIONS --repo-root|-r Optional. The repo in which to operate this command. If not supplied, the command moves up from the current working directory trying to find a .git directory.