Friday is the international timesheet day. Maybe Monday? :)
If you use
git as your version control, it’s easy to get the work made in the last 7 days.
First, make sure you have your
name properly configured (check your
If not, add your
name running in the command line (same as described in GitHub help):
git config --global user.name "Mona Lisa"
Note: This must be the full name you’re using during GitHub commits. It’s not the GitHub
Then, run the following command (in terminal too) to add a
git alias called
git config --global alias.timesheet '!git log --reverse --date=short --pretty=format:"%ad - %s%d" --date=short --date-order --author="$(git config user.name)" --branches --since="1 week ago"'
Done! Scary, not? But you can find most of the params explained in the
git log command help.
Now go to your project folder and run: