mirror of
https://github.com/ViViDboarder/shoestrap.git
synced 2024-11-16 08:46:30 +00:00
37 lines
729 B
Plaintext
37 lines
729 B
Plaintext
|
#! /bin/bash
|
||
|
|
||
|
##########################
|
||
|
# Author: ViViDboarder
|
||
|
# Returns a git log of any commits in the current or given month
|
||
|
##########################
|
||
|
|
||
|
# TODO: Build help text
|
||
|
|
||
|
month=$1
|
||
|
year=$2
|
||
|
|
||
|
if [[ "$month" == "" ]]; then
|
||
|
# Get the current month
|
||
|
month=$(date "+%m")
|
||
|
fi
|
||
|
|
||
|
if [[ "$year" == "" ]]; then
|
||
|
# Get the current year
|
||
|
year=$(date "+%Y")
|
||
|
fi
|
||
|
|
||
|
# Get the next month
|
||
|
if [[ "$month" == "12" ]]; then
|
||
|
# If December, loop to Jan of next year
|
||
|
nmonth="1"
|
||
|
nyear=$((year + 1))
|
||
|
else
|
||
|
# Otherwise, next month of this year
|
||
|
nmonth=$((month + 1))
|
||
|
nyear=$year
|
||
|
fi
|
||
|
|
||
|
# Get the git log between the target month and the next month
|
||
|
git log --before={${nyear}-${nmonth}-1} --after={${year}-${month}-1}
|
||
|
|