Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Interface development #2

Open
brnorris03 opened this issue May 28, 2019 · 1 comment
Open

Interface development #2

brnorris03 opened this issue May 28, 2019 · 1 comment
Labels
enhancement New feature or request
Milestone

Comments

@brnorris03
Copy link
Contributor

For git commit stats, implement something like the following interface:

cloneRepos -- take a file containing a list of URLs and clone them locally unless they have already been cloned

getStats -- for a list of repos, compute stats at the indicated granularity (one of the parameters can be used for that, e.g., daily, every n days, monthly, etc.); this means that a stats data structure needs to be designed, as well.

@brnorris03 brnorris03 added the enhancement New feature or request label May 28, 2019
@brnorris03 brnorris03 added this to the Git API milestone May 28, 2019
@jprideaux
Copy link
Contributor

I created a new class (GitCommand) with some functions for cloning, getting versions, and extracting commit data. A lot more can be added to it, butI think this is a good starting point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants