Skip to content
This repository was archived by the owner on Jun 8, 2022. It is now read-only.
This repository was archived by the owner on Jun 8, 2022. It is now read-only.

Design of initial version. #1

Description

@ffranr

This issue outlines the design of the very first basic direction of development. In future work, the following commands may well be extended beyond what is proposed here.

Status Command

git crev status

Prints out the total number of commits reviewed and un-reviewed for the current working directory git repo. Indicates whether a review is ongoing.

Review Commands

Add commits to a review

git crev add <git revision range>

Initiates the construction of a review (if none is currently ongoing). Adds the commits in <git revision range> to the review. Default revision range is HEAD.

Remove commits from a review

git crev remove <git revision range>

Removes the commits in <git revision range> from an ongoing review. Default revision range is HEAD.

Clear current review

git crev clear

Remove all commits from an ongoing review.

Commit and sign the review

git crev commit

Sign an ongoing review and thereby create a proof. Ends an ongoing review.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions