Commit a32b22d4 authored by cmosh's avatar cmosh

Merge branch 'feature/test' into develop

parents 61b42495 93593dad
...@@ -28,3 +28,6 @@ debian/*/* ...@@ -28,3 +28,6 @@ debian/*/*
.seconds-feature-shortcuts .seconds-feature-shortcuts
.timelog-feature-shortcuts .timelog-feature-shortcuts
.breaktime-feature-shortcuts .breaktime-feature-shortcuts
.seconds-feature-test
.timelog-feature-test
.breaktime-feature-test
...@@ -201,7 +201,6 @@ cmd_start() { ...@@ -201,7 +201,6 @@ cmd_start() {
parse_args "$@" parse_args "$@"
BASE=${2:-$DEVELOP_BRANCH} BASE=${2:-$DEVELOP_BRANCH}
require_name_arg require_name_arg
echo ".seconds-feature-$NAME\n.timelog-feature-$NAME\n.breaktime-feature-$NAME" >> .gitignore
# sanity checks # sanity checks
require_branch_absent "$BRANCH" require_branch_absent "$BRANCH"
...@@ -227,13 +226,13 @@ cmd_start() { ...@@ -227,13 +226,13 @@ cmd_start() {
echo $TIME_REQUIRED >> ".timelog-feature-$NAME" echo $TIME_REQUIRED >> "./gitflow/.timelog-feature-$NAME"
git add .gitignore git add .gitignore
git commit --allow-empty -m "--Flow message(start) -- Started working on $BRANCH on $(date) estimated Time $TIME_REQUIRED" git commit --allow-empty -m "--Flow message(start) -- Started working on $BRANCH on $(date) estimated Time $TIME_REQUIRED"
echo $(date +%s) >> ".timelog-feature-$NAME" echo $(date +%s) >> "./gitflow/.timelog-feature-$NAME"
echo echo
...@@ -358,28 +357,28 @@ cmd_finish() { ...@@ -358,28 +357,28 @@ cmd_finish() {
exit 1 exit 1
fi fi
echo $(date +%s) >> ".timelog-feature-$NAME" echo $(date +%s) >> "./gitflow/.timelog-feature-$NAME"
LAST_LINE="$(wc -l < .timelog-feature-$NAME)" LAST_LINE="$(wc -l < ./gitflow/.timelog-feature-$NAME)"
PREV_LINE=$((LAST_LINE-1)) PREV_LINE=$((LAST_LINE-1))
LAST_TIME=$(sed "${LAST_LINE}q;d" .timelog-feature-$NAME) LAST_TIME=$(sed "${LAST_LINE}q;d" ./gitflow/.timelog-feature-$NAME)
PREV_TIME=$(sed "${PREV_LINE}q;d" .timelog-feature-$NAME) PREV_TIME=$(sed "${PREV_LINE}q;d" ./gitflow/.timelog-feature-$NAME)
TIME_USED=$((LAST_TIME-PREV_TIME)) TIME_USED=$((LAST_TIME-PREV_TIME))
echo "$TIME_USED" >> ".seconds-feature-$NAME" echo "$TIME_USED" >> "./gitflow/.seconds-feature-$NAME"
if [ -f .breaktime-feature-$NAME ]; if [ -f ./gitflow/.breaktime-feature-$NAME ];
then then
TOTAL_BREAK_TIME=$(awk '{ sum += $1 } END { print sum }' .breaktime-feature-$NAME) TOTAL_BREAK_TIME=$(awk '{ sum += $1 } END { print sum }' ./gitflow/.breaktime-feature-$NAME)
else else
TOTAL_BREAK_TIME=0 TOTAL_BREAK_TIME=0
fi fi
TOTAL_TIME=$(awk '{ sum += $1 } END { print sum }' .seconds-feature-$NAME) TOTAL_TIME=$(awk '{ sum += $1 } END { print sum }' ./gitflow/.seconds-feature-$NAME)
TIME_EXPECTED=$(head -n 1 .timelog-feature-$NAME) TIME_EXPECTED=$(head -n 1 ./gitflow/.timelog-feature-$NAME)
FINALTIME=$((TOTAL_TIME/86400))" days "$(date -d "1970-01-01 + $TOTAL_TIME seconds" "+%H hours %M minutes %S seconds") FINALTIME=$((TOTAL_TIME/86400))" days "$(date -d "1970-01-01 + $TOTAL_TIME seconds" "+%H hours %M minutes %S seconds")
TOTAL_TIME_OFF=$((TOTAL_BREAK_TIME/86400))" days "$(date -d "1970-01-01 + $TOTAL_BREAK_TIME seconds" "+%H hours %M minutes %S seconds") TOTAL_TIME_OFF=$((TOTAL_BREAK_TIME/86400))" days "$(date -d "1970-01-01 + $TOTAL_BREAK_TIME seconds" "+%H hours %M minutes %S seconds")
...@@ -597,7 +596,7 @@ cmd_pause() { ...@@ -597,7 +596,7 @@ cmd_pause() {
TIME_USED=$((LAST_TIME-PREV_TIME)) TIME_USED=$((LAST_TIME-PREV_TIME))
echo "$TIME_USED" >> ".seconds-feature-$current_name" echo "$TIME_USED" >> "./gitflow/.seconds-feature-$current_name"
...@@ -647,7 +646,7 @@ cmd_interrupt() { ...@@ -647,7 +646,7 @@ cmd_interrupt() {
TIME_USED=$((LAST_TIME-PREV_TIME)) TIME_USED=$((LAST_TIME-PREV_TIME))
echo "$TIME_USED" >> ".seconds-feature-$current_name" echo "$TIME_USED" >> "./gitflow/.seconds-feature-$current_name"
touch .interrupt-feature-$current_name touch .interrupt-feature-$current_name
...@@ -692,15 +691,15 @@ cmd_resume() { ...@@ -692,15 +691,15 @@ cmd_resume() {
INTERRUPT_REASON="No reason :)" INTERRUPT_REASON="No reason :)"
fi fi
LAST_LINE="$(wc -l < .timelog-feature-$NAME)" LAST_LINE="$(wc -l < ./gitflow/.timelog-feature-$NAME)"
LAST_TIME=$(date +%s) LAST_TIME=$(date +%s)
PREV_TIME=$(sed "${LAST_LINE}q;d" .timelog-feature-$NAME) PREV_TIME=$(sed "${LAST_LINE}q;d" ./gitflow/.timelog-feature-$NAME)
BREAK_TIME=$((LAST_TIME-PREV_TIME)) BREAK_TIME=$((LAST_TIME-PREV_TIME))
echo "$BREAK_TIME" >> ".breaktime-feature-$NAME" echo "$BREAK_TIME" >> "./gitflow/.breaktime-feature-$NAME"
seconds=$BREAK_TIME; TIME_OFF=$((seconds/86400))" days "$(date -d "1970-01-01 + $seconds seconds" "+%H hours %M minutes %S seconds") seconds=$BREAK_TIME; TIME_OFF=$((seconds/86400))" days "$(date -d "1970-01-01 + $seconds seconds" "+%H hours %M minutes %S seconds")
...@@ -715,7 +714,7 @@ cmd_resume() { ...@@ -715,7 +714,7 @@ cmd_resume() {
git commit --allow-empty -m "--Flow message(resume) --$BRANCH/Back to Work at:$(date) Time off:$TIME_OFF, Reason: $INTERRUPT_REASON" git commit --allow-empty -m "--Flow message(resume) --$BRANCH/Back to Work at:$(date) Time off:$TIME_OFF, Reason: $INTERRUPT_REASON"
echo $(date +%s) >> ".timelog-feature-$NAME" echo $(date +%s) >> "./gitflow/.timelog-feature-$NAME"
echo echo
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment