This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.2.0 instead.
Repos
Manages git repos inside a directory.
Install
pip install repos
Usage
Inside a directory with several git repos run:
repos
To check all available commands:
$ repos help
NAME
repos — Manages your git repos
USAGE
repos # Lists all repos in text format
repos export --json # Exports all repos as json
repos export --yaml # Exports all repos as yaml
repos show REPO # Shows the repo details
repos save # Commits local changes
repos push # Pushes up to the upstream
repos pull # Pulls from the upstream
repos sync # Pull from the upstream and pushes up
repos help # Shows this help
repos version # Prints the current version
Todos
-
Code the
repos add <url>subcommand to clone a git repo from an url. -
Code the
repos install [file]subcommand to clone git repos from a file, by defaultrepos.yaml. -
Code the
repos config [repo] [key] [value]subcommand to storegit config repos.*in./.git/configfile. -
Code the
repos save [repo] [--yes]subcommand to commit all changes (obeys therepo.save = always | never | askgit config). -
Code the
repos push [repo] [--yes]subcommand to send all commits to the upstream (obeys therepo.push = always | never | askgit config). -
Code the
repos pull [repo] [--yes]subcommand to pull all the latest commits from the upstream (obeys therepo.pull = always | never | askgit config). -
Code the
repos sync [repo] [--yes]subcommand to commits all changes, pull the latest commits, and push local commits to the upstream (obeys therepo.sync = always | never | askgit config). -
Code the
repos.enabledgit config to turn off all otherrepos.*configs.
Metadata
Release files for repos 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| repos-0.1.6.tar.gz | 10.3 kB | Details |
Release files / repos-0.1.6.tar.gz
| Download URL | repos-0.1.6.tar.gz |
|---|---|
| Size | 10.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
25ab6b5e9ae37e4f97a81aea34e1fa1bda7986b8d2897d6d60f669befa69fcc9
|
|
BLAKE2b-256 checksum How to use checksums |
6299023584be834f450c205f8cb066f29609a38d1d7911663b352797528ccb1b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.2
|