Recall what you did on the last working day ..or be nosy and find what someone else did.
A little tool that I always wanted for myself. I work on several repositories on daily basis and it is mostly difficult for me to remember where I left off in each one of them. git-standup helps me with running standups and keeping track of what I have been doing. By default it gives you the most common usage i.e. shows you commits from the last working day in the current directory and the directories below current level plus it comes with several options to modify how it behaves.
Usage:
$ ./gradlew :kotlin-ci:install
$ git-standup
/Users/jmfayard/IdeaProjects/refreshVersions
No commits from Jean-Michel Fayard during this period.
/Users/jmfayard/IdeaProjects/dojo-2021-04-30
dbe9fed - Add README (3 days ago) <Jean-Michel Fayard>
05db8cf - Add test for testCombineSolutions() (3 days ago) <Jean-Michel Fayard>
f95b85e - Inline variable (3 days ago) <Jean-Michel Fayard>
1ba4bd0 - Validate PIN early or throw exception (3 days ago) <Jean-Michel Fayard>
TODO
[x] Add unit tests
[x] Make the project multiplatform so that we can run the scrip on the JVM in addition of Kotlin Native
[x] Files.kt should be moved to comomonMain and implemented both in the JVM and in Kotlin Native
[ ] Create GitHub Action to run unit tests on push
[ ] Create GitHub Action to publish artifacts when a new release is done
[x] Do pair-programming with friends and explain the project
[ ] Move the project to its own repository. Choose a naming
[ ] Look at the few options from git-standup that are not implemented yet
[ ] See if we can an installer that install the script in one command-line
Reimplementation https://github.com/kamranahmedse/git-standup
A little tool that I always wanted for myself. I work on several repositories on daily basis and it is mostly difficult for me to remember where I left off in each one of them. git-standup helps me with running standups and keeping track of what I have been doing. By default it gives you the most common usage i.e. shows you commits from the last working day in the current directory and the directories below current level plus it comes with several options to modify how it behaves.
Usage:
$ ./gradlew :kotlin-ci:install
TODO
Files.kt
should be moved tocomomonMain
and implemented both in the JVM and in Kotlin Native