Review and provide feedback.
@Traap is already working on this.
Since May 24, 2025.
- Dominant language
- Python
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
@lervag - Hello Karl,
I have invited you to participate with gits, a simple tool to manage groups of git repositories. If you have between 15 to 30 mins to test gits and provide me feedback it is appreciated -- Traap
Quick overview:
- https://github.com/Traap/gits/blob/master/README.md outlines the dependencies, install and uninstall processes.
- gits install.sh and uninstall.sh requires sudo privileges to run. Both scripts have been designed a straight forward as possible.
- install.sh will copy gits to /usr/local/bin, add Python3 and its dependencies, and add $HOME/.config/gits/repository_locations.yml.
- Uninstall.sh removes /usr/local/bin/gits and $HOME/.config/gits/repository_locations.yml but does not remove Python3 or dependencies.
Sample commands:
Display usage
gits -h
List repository location group name in $HOME/.config/gits/repository_locations.yml
gits -l
Without any arguments, List git status for all repositories in all repository group names.
gits
**Clone all repositories listed in all repository group names. **
git -c
Delete all repositories listed in all repository group names.
gits -d
Pull all repositories listed in all repository group names.
gits -p
Print repository status for all repositories listed in all repository group names.
gits -s
Convert UTF-16 to UTF-8 files for all repositories listed in all repository group names.
gits -u
Remove all untracked files for all repositories listed in all repository group names.
gits -x
Note all the commands above can target a repository group by using the -r modifier.
List repositories within a repository location group plugins.
gits -l -r plugins
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.