Filtering commits
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
Get insights in work being done.
Intended users
- Developers
- Release Managers
- Unknown (anyone interested in commits)
Further details
-
I'm required to log hours for the work I did (in JIRA). The problem is that I'm extremely bad at logging hours. I have to check my git logs to see what I did for the gaps I have in my time log. Having a tool that can provide me a list of commits helps me to refresh my memory.
-
I want to share new features and essential changes I made during a tech meeting. The problem is that my workweek is often so diverse that I work on 4 or 5 different projects. Being so busy I often forget to mention things. Having a tool where I can find all the commits I did helps me in my communication.
Proposal
I'm not really sure what would be a great approach. All I know is that my problems could be solved if I could filter commits over multiple repositories for a given date range.
Additionally this idea could be extended. I can imagine filtering on author, project, (programming-)language could all be useful tools.
Permissions and Security
I don't think any new permissions need to be in place here. When filtering commits over multiple projects, you would only see the commits you have access for.
Documentation
I don't know what to put here.
What does success look like, and how can we measure that?
I would consider this feature to be done when there is a way to filter commits between a date range.
Links / references
https://twitter.com/gitlab/status/1110496047703486464
JIRA offers a way to filter issues created between two dates: