wip changes to gitinfo - output to json, using more popen vs. gitpython since that repo doesn't get updated
refactor since function
add celery to setup
remove unnecesary function
Merge pull request #124 from dimagi/cz

add "1" and "0" to true/false strings (Case:66266)
add string_to_utc_datetime function
Merge pull request #125 from dimagi/string-to-utc-datetime

add string_to_utc_datetime function
Merge pull request #122 from dimagi/datespans

refactor since function
Merge branch 'master' into git_enhancements
fully popen based git info extraction
bump version
adding submodule traversal, removing cruft
moving commit url and ... master diff urls into commit blocks
fixing tab character escaping
wip placeholder for commit file change detection
Merge pull request #126 from dimagi/git_enhancements

Git enhancements - get project snapshot
really hacky way to fix git log escaping errors

tl;dr git logs don't care about escaping, and short of doing git-rev-list or writing git alias shell scripts, this really nasty string replacement snip does the trick for just subject and message bodies.

if the parsing does fail, make a faux commit with the message so as to not blow up the deploy or the hq system admin page.
Merge pull request #127 from dimagi/git_log_fix

really hacky way to fix git log escaping errors
cleanup, get quotes working again
and providing explanation for hacky hack
adding more comment