@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
List repository location group name in $HOME/.config/gits/repository_locations.yml
Without any arguments, List git status for all repositories in all repository group names.
**Clone all repositories listed in all repository group names. **
Delete all repositories listed in all repository group names.
Pull all repositories listed in all repository group names.
Print repository status for all repositories listed in all repository group names.
Convert UTF-16 to UTF-8 files for all repositories listed in all repository group names.
Remove all untracked files for all repositories listed in all repository group names.
Note all the commands above can target a repository group by using the -r modifier.
List repositories within a repository location group plugins.
@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:
Sample commands:
Display usage
List repository location group name in $HOME/.config/gits/repository_locations.yml
Without any arguments, List git status for all repositories in all repository group names.
**Clone all repositories listed in all repository group names. **
Delete all repositories listed in all repository group names.
Pull all repositories listed in all repository group names.
Print repository status for all repositories listed in all repository group names.
Convert UTF-16 to UTF-8 files for all repositories listed in all repository group names.
Remove all untracked files for all repositories listed in all repository group names.
Note all the commands above can target a repository group by using the -r modifier.
List repositories within a repository location group plugins.