{"shas":[["02ddc7f1fca3a42914ceb4f10122a798ea53292c","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Started recomment.rb","Jeff Welling"],["e70e87402c4682f908bde07c80f53ea38b9303cb","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Added comment_id to comments\n\n- comment_id is calculated by SHA1-ing the comment filename, which does\n  not change for the life of the ticket thought the contents of the\ncomment file itself may change. For this reason we cannot simply use the\nfile hash as the comment_id.","Jeff Welling"],["9cf955af478a6799aa7e0c5a7264be1338d1afc5","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Shrunk code required for comment_id","Jeff Welling"],["c00d77fa7d09134a057667115c6ad52d03032294","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Forgot to update add_comment command for comment_id","Jeff Welling"],["c2a89ef8a1dbdaf9ed688e04e7d17dc9384bc3cf","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Small fix - don't show #ID= tag in comments","Jeff Welling"],["c02ad144c5b1cdbdc0af78fc6b49fc289f79c2cb","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Added ticket_recomment","Jeff Welling"],["2b286bdf92d4a366bc264bc873d805bc3fc3f1e0","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Added comment_revparse","Jeff Welling"],["091b64e46f53bd468963389340cc8b04dd301561","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Finished recomment.rb","Jeff Welling"],["81c00b1e27a0d01bb57b7c428ec7f0670615e52d","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Removed #ID= tags - no longer needed","Jeff Welling"],["ce9b1840704d32efbc3275dbe0c37ea8363cc6a6","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Added small comment","Jeff Welling"],["d15ae12baeeaaf498aecb02aebb098dcea5d4436","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","More progress, and various fixes\n\n- Finished ticket_recomment()\n- Fixed comment for comment_revparse()\n- Finished comment_revparse(), with 1 FIXME remaining\n- Forgot to pass ticket and override on in recomment.rb\n- Added stub for change_comment()","Jeff Welling"],["220e2bf47617cee33161b212c2b44714dd1a092d","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Forgot to remove #ID= line in cli.rb","Jeff Welling"],["40d5fd3835ca76d3e23104ab335121841f5da765","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Registered recomment command","Jeff Welling"],["8f518ba19e26f0cda7563bd8f97095dbb81fcc54","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Wrote change_comment","Jeff Welling"],["248693e8770af26a0caad1085515e2ef954449a4","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Small fixes\n\n- Small fixes in many files\n- Prevent errors from leaving the ticket in a bad state (in fact,\n  smooths over an error that would pop up next time the program is run\nafter running into an error in certain sections).","Jeff Welling"],["cea842fa693075068f7da6f74a0b06b4c50d02a8","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Only append updated tag if msg doesn't have it\n\n- By only appending the #Updated_at tag to the replacement_msg if it\n  doesn't already have it, we allow syncing code to provide it's own\n #Updated_at tag.  This makes the tags more accurate, because the\nalternative is to only create the updated_at tag when the ticket is\nsynced.","Jeff Welling"],["07a4848c4113c8e1595bdfc5ef3e9a84949b2373","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Don't show update tags if they exist","Jeff Welling"],["f86f171bbefa1b2e8bd57e56d0b3a78693a7a202","34824fe3f5810b0cdd23fe060c2b12a1fb1fb09f@gmail.com","Merge branch 'edit_comments' into sync_with_other_repos","Jeff Welling"]],"repo":"jeffWelling/ticgit","actor":"jeffWelling","ref":"refs/heads/sync_with_other_repos","size":18,"head":"f86f171bbefa1b2e8bd57e56d0b3a78693a7a202","actor_gravatar":"96be9ea59dea46616afed434fd07dcf5","push_id":31990142}