Filtering commits
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=27563) </details> <!--IssueSummary end--> ### 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: ![image](/uploads/88b4a5a199da24696a2ae0cbcb06b347/image.png)
issue