grimoirelab-perceval
git-test
grimoirelab-perceval | git-test | |
---|---|---|
2 | 1 | |
284 | 13 | |
-0.4% | - | |
8.4 | 10.0 | |
22 days ago | almost 4 years ago | |
Python | Shell | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
grimoirelab-perceval
-
Git as a Storage
git-bug, the one mentioned in the article here, has some documentation on its README of how well its importer/exporter tools support Github, Gitlab, Jira, and Launchpad: https://github.com/MichaelMure/git-bug
Most of the other such tools I've seen barely have the resources to import/export a single such API. git-issue only has Github import it looks like. https://github.com/dspinellis/git-issue
There's perceval which is designed to be a generic archival tool and supports lots of APIs, but only dumps them to source-specific formats and would still need a lot of work if you tried to use issues from different APIs together: https://github.com/chaoss/grimoirelab-perceval
- Perceval: Software Project Data at Your Will
git-test
-
Git as a Storage
> I thought it was a neat article
I think the article talks about the "What" part of the problem, but the actual code is much more interesting in the "How" sense.
Like the git-ref stuff makes sense as you read the code
https://github.com/ligurio/git-test/blob/master/bin/git-test...
There was a similar set of additions to svn in the past with "svn propedit" in the workflows which I used in a previous workplace.
It was not pretty, because it was like embedding JIRA into svn - but it meant machines could flip state to state with commits during build+test and restart from that point without an independent DB to track the "current state" & people with commit access could nudge a stuck build out without losing "who did what".
What are some alternatives?
Git - Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.
git-issue - Git-based decentralized issue management
bar
matrixprofile - A Python 3 library making time series data mining tasks, utilizing matrix profile algorithms, accessible to everyone.
git-bug - Distributed, offline-first bug tracker embedded in git, with bridges