<story><title>Show HN: Automating daily reports, because fuck it</title><url>https://gist.github.com/yzdbg/bee9031fcaa918abf6442c2691866dda</url></story><parent_chain></parent_chain><comment><author>Sohcahtoa82</author><text>At a previous job, software testers had to write reports every Mon&amp;#x2F;Wed&amp;#x2F;Fri on what they did and e-mail them to their supervisor.&lt;p&gt;One of them got pretty tired of writing the same shit, and was like 99% sure the supervisor wasn&amp;#x27;t reading the reports, so started adding &amp;quot;I don&amp;#x27;t think anybody is reading these.  This is a waste of my time.&amp;quot; right above his e-mail signature.&lt;p&gt;It took over 3 months before it got noticed.  Supervisor wasn&amp;#x27;t pleased, but had to admit he was right.  He still required reports, but only on Fridays.</text></comment>
<story><title>Show HN: Automating daily reports, because fuck it</title><url>https://gist.github.com/yzdbg/bee9031fcaa918abf6442c2691866dda</url></story><parent_chain></parent_chain><comment><author>JangoSteve</author><text>I did something similar to this a while back with a one-liner aliased in my Bash includes, called gitsum (short for git summary).&lt;p&gt;&lt;pre&gt;&lt;code&gt;    alias gitsum=&amp;#x27;git log --pretty=format:&amp;quot;* %s&amp;quot; --author `git config user.email`&amp;#x27; #myself
&lt;/code&gt;&lt;/pre&gt;
It gives my git commit messages as a Markdown bullet-point list. It only works per-branch unlike the linked gist, but one cool thing about it is that you can tack on additional git flags, such as --since. For example:&lt;p&gt;&lt;pre&gt;&lt;code&gt;    gitsum --since 1.day
    gitsum --since 1.week
    gitsum --since 8.hours
&lt;/code&gt;&lt;/pre&gt;
I usually pipe this into my clipboard (on Mac) to easily paste it into the time logging or reporting system:&lt;p&gt;&lt;pre&gt;&lt;code&gt;    gitsum --since 1.day | pbcopy&lt;/code&gt;&lt;/pre&gt;</text></comment>