# Repository State Announcements > `n34 repo state` command **Usage:** ``` Repository state announcements Usage: n34 repo state [OPTIONS] Arguments: Name of the repository's primary branch, such as 'master' or 'main' Options: --repo Repository addresses --tags Tags to announce a state for, in the format `=`. Separated by comma --branches Branches to announce a state for, in the format `=`. Separated by comma ``` This command allows you to announce your repository state, which is useful for pushing to permissionless git repositories like the [GRASP] relay. The relay will verify your repository state and permit pushing commits only if they match the announced state. To get the commit ID that a branch or tag points to, use `git rev-parse `. You can automate this process by creating a script to generate the required input for this command. [GRASP]: https://ngit.dev/grasp