GitLoot
GitLoot copied to clipboard
Job Queue
Need a way to be able to add jobs without stopping the daemon. Creating a job queue will also enable us to keep track of the next time we need to visit a repository based on the update interval defined for that repository. A job can be submitted as:
- A repository (This job will fetch updates to a repo for analysis)
- A user (This job will fetch a user to check for new repositories)
- An organization (This job will fetch an org to check for new users and new repositories)
- A domain (This job acts upon an entire api, enumerating users, orgs, and repos)