diff --git a/README.md b/README.md index df6a3bc1d8dd849ddc8fd39e31d9bc90de4c63bf..4aba13aeffd2302bb4c84a924340c68fceb0a56a 100644 --- a/README.md +++ b/README.md @@ -574,6 +574,21 @@ Then update reference `refs/heads/$AUTHOR` to this new commit. ### Repository +#### `crb/repo-deliver` [(src)](./crb/repo-deliver) +*TBD* + +Print all messages from all authors under `refs/heads/*` newer than those under `refs/delivered/*` in causal order, then update `refs/delivered/*` to reference the same messages as `refs/heads/*`. + +#### `crb/repo-fetch ORIGIN` [(src)](./crb/repo-fetch) +*TBD* + +Replicate all branches under `refs/heads/*` in remote repository at `ORIGIN` and store them under `remotes/ORIGIN/*`. `ORIGIN` must be a valid remote repository (see `git remote --help`). + +#### `crb/repo-frontier` [(src)](./crb/repo-frontier) +*provided* + +Return all commit references from both `ref/heads/*` and `refs/remotes/*`. + #### `crb/repo-init REPOPATH [NAME]` [(src)](./crb/repo-init) *provided* @@ -581,10 +596,6 @@ Initialize a new repository at `REPOPATH` with name `NAME`. If `NAME` is not specified, use `REPOPATH`. Store the name under `$REPOPATH/.git/git-cb`. `NAME` must not contain the `/` character. -#### `crb/repo-deliver` [(src)](./crb/repo-deliver) -*TBD* - -Print all messages from all authors under `refs/heads/*` newer than those under `refs/delivered/*` in causal order, then update `refs/delivered/*` to reference the same messages as `refs/heads/*`. #### `crb/repo-merge` [(src)](./crb/repo-merge) *TBD* @@ -596,11 +607,6 @@ For each remote branch `refs/remotes/ORIGIN/AUTHOR`, if the local branch `refs/h Clear terminal and print the state of the repository every `INTERVAL` seconds. `INTERVAL` defaults to 3 seconds. -#### `crb/repo-fetch ORIGIN` [(src)](./crb/repo-fetch) -*TBD* - -Replicate all branches under `refs/heads/*` in remote repository at `ORIGIN` and store them under `remotes/ORIGIN/*`. `ORIGIN` must be a valid remote repository (see `git remote --help`). - #### `crb/repo-push ORIGIN` [(src)](./crb/repo-push) *TBD* @@ -609,11 +615,6 @@ Replicate all local branches under `refs/heads/*` to remote repository `ORIGIN` under `.git/git-cb` of the local repository). `ORIGIN` must be a valid remote repository (see `git remote --help`). -#### `crb/repo-frontier` [(src)](./crb/repo-frontier) -*provided* - -Return all commit references from both `ref/heads/*` and `refs/remotes/*`. - ### Assumptions The implementation of the previous API is based on the following assumptions: