https://github.com/superwalnut/git-bulker
git bulk operations for multi repositories management
https://github.com/superwalnut/git-bulker
Last synced: 6 months ago
JSON representation
git bulk operations for multi repositories management
- Host: GitHub
- URL: https://github.com/superwalnut/git-bulker
- Owner: superwalnut
- License: mit
- Created: 2020-04-03T06:30:34.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-13T06:30:38.000Z (almost 5 years ago)
- Last Synced: 2025-02-05T01:32:51.550Z (over 1 year ago)
- Size: 958 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# git-bulker
git bulk operations for multi repositories management
## Features
### Discovering
- Project scope
- Discover all git repositories by specified root foler
- List Status of all repositories (current branch, up/down commits, last updated, last commit)
- Group repositories by folders
- Group repositories by remote sources
- Group repositories by issues/stories
- Group repositories by tags
- Search folder/remote sources/issues
- Recent actions
- Stale branches (no update, no commit for a period of time, e.g. 4 weeks)
- pin repository to certain version
### Updating
- specify update from develop/master
- check and list repositories not on develop/master, and display current branch, last updated time and last commit time, pending changes
- option to check all and switch to develop/master
### Pushing
- check branch not on develop/master, else warning out, and user can force push
- push multiple by issues
- push multiple by tags
- push multiple by folders
## Checkout
- can group checkout repositories to the same branch (per tag)
## Switch
- can group switch branches (per tag)