{"shas":[["ce8cb76cc5a93222963458d682559fd6ef10997c","5a7a6a189b47cd31d24667a751e4003cd04eced5@aclindsay.com","Make config.py more maintainable","Aaron Lindsay"],["d8a5934c3fbcfcd76533b3d7131e86c95a349269","5a7a6a189b47cd31d24667a751e4003cd04eced5@aclindsay.com","Change storagepath to storagekey to reflect broader usage","Aaron Lindsay"],["6a89579e26a8b0abcd78feee9cfa65eb4ce4fe47","5a7a6a189b47cd31d24667a751e4003cd04eced5@aclindsay.com","Make storage more modularized","Aaron Lindsay"],["d1704bd11bdc6633d63abe66878aaa8e14ac0168","5a7a6a189b47cd31d24667a751e4003cd04eced5@aclindsay.com","Fix handling of directories\n\n- Create them when we're downloading a file that's supposed to be in one\nthat doesn't exist.\n- Don't send updates for directories alone","Aaron Lindsay"],["59357d8da5d120f19a61725b85f1a315344dcc88","5a7a6a189b47cd31d24667a751e4003cd04eced5@aclindsay.com","Polling mechanism now returns immediately if there are already new\nmessages since we last polled","Aaron Lindsay"],["6c5e194b3ef7e5bb387f472cde0d46245270b653","5a7a6a189b47cd31d24667a751e4003cd04eced5@aclindsay.com","Removing unnecessary printouts in hasher","Aaron Lindsay"],["d066816e88753ebac772150460d38f296cc6ebd0","5a7a6a189b47cd31d24667a751e4003cd04eced5@aclindsay.com","Sender/Receiver output more readable","Aaron Lindsay"]],"ref":"refs/heads/master","size":7,"head":"d066816e88753ebac772150460d38f296cc6ebd0","push_id":34088813}